Home
last modified time | relevance | path

Searched refs:tun_id (Results 1 – 11 of 11) sorted by relevance

/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dtc_tun_geneve.c79 static void mlx5e_tunnel_id_to_vni(__be64 tun_id, __u8 *vni) in mlx5e_tunnel_id_to_vni() argument
82 vni[0] = (__force __u8)(tun_id >> 16); in mlx5e_tunnel_id_to_vni()
83 vni[1] = (__force __u8)(tun_id >> 8); in mlx5e_tunnel_id_to_vni()
84 vni[2] = (__force __u8)tun_id; in mlx5e_tunnel_id_to_vni()
86 vni[0] = (__force __u8)((__force u64)tun_id >> 40); in mlx5e_tunnel_id_to_vni()
87 vni[1] = (__force __u8)((__force u64)tun_id >> 48); in mlx5e_tunnel_id_to_vni()
88 vni[2] = (__force __u8)((__force u64)tun_id >> 56); in mlx5e_tunnel_id_to_vni()
112 mlx5e_tunnel_id_to_vni(tun_info->key.tun_id, geneveh->vni); in mlx5e_gen_ip_tunnel_header_geneve()
A Dtc_tun_gre.c33 __be32 tun_id = tunnel_id_to_key32(tun_key->tun_id); in mlx5e_gen_ip_tunnel_header_gretap() local
53 *ptr = tun_id; in mlx5e_gen_ip_tunnel_header_gretap()
A Dtc_tun_vxlan.c88 __be32 tun_id = tunnel_id_to_key32(tun_key->tun_id); in mlx5e_gen_ip_tunnel_header_vxlan() local
101 vxh->vx_vni = vxlan_vni_field(tun_id); in mlx5e_gen_ip_tunnel_header_vxlan()
/drivers/net/
A Dgeneve.c115 vni[0] = (__force __u8)(tun_id >> 16); in tunnel_id_to_vni()
116 vni[1] = (__force __u8)(tun_id >> 8); in tunnel_id_to_vni()
117 vni[2] = (__force __u8)tun_id; in tunnel_id_to_vni()
119 vni[0] = (__force __u8)((__force u64)tun_id >> 40); in tunnel_id_to_vni()
120 vni[1] = (__force __u8)((__force u64)tun_id >> 48); in tunnel_id_to_vni()
125 static bool eq_tun_id_and_vni(u8 *tun_id, u8 *vni) in eq_tun_id_and_vni() argument
127 return !memcmp(vni, &tun_id[5], 3); in eq_tun_id_and_vni()
1322 if (info->key.tun_id == geneve->cfg.info.key.tun_id && in geneve_find_dev()
1332 return !(info->key.tun_id || info->key.tos || in is_tnl_info_zero()
1495 info->key.tun_id = tunid; in geneve_nl2info()
[all …]
/drivers/net/ethernet/netronome/nfp/flower/
A Dcmsg.h223 __be64 tun_id __packed;
448 __be32 tun_id; member
484 __be32 tun_id; member
A Dmatch.c508 nfp_flower_compile_tun_udp_key(&ext->tun_id, &msk->tun_id, rule); in nfp_flower_compile_ipv4_udp_tun()
518 nfp_flower_compile_tun_udp_key(&ext->tun_id, &msk->tun_id, rule); in nfp_flower_compile_ipv6_udp_tun()
A Daction.c461 set_tun->tun_id = ip_tun->key.tun_id; in nfp_fl_set_tun()
/drivers/net/ethernet/sfc/
A Dtc_encap_actions.c325 vxlan->vx_vni = vxlan_vni_field(tunnel_id_to_key32(key->tun_id)); in efx_gen_tun_header_vxlan()
341 vni = ntohl(tunnel_id_to_key32(key->tun_id)); in efx_gen_tun_header_geneve()
/drivers/net/ethernet/mellanox/mlx5/core/
A Den_tc.c2259 u32 tun_id, enc_opts_id = 0; in mlx5e_get_flow_tunnel_id() local
2309 value = tun_id << ENC_OPTS_BITS | enc_opts_id; in mlx5e_get_flow_tunnel_id()
2335 mapping_remove(uplink_priv->tunnel_mapping, tun_id); in mlx5e_get_flow_tunnel_id()
2342 u32 tun_id = flow->attr->tunnel_id >> ENC_OPTS_BITS; in mlx5e_put_flow_tunnel_id() local
2351 if (tun_id) in mlx5e_put_flow_tunnel_id()
2352 mapping_remove(uplink_priv->tunnel_mapping, tun_id); in mlx5e_put_flow_tunnel_id()
5585 u32 tun_id, enc_opts_id; in mlx5e_tc_restore_tunnel() local
5592 tun_id = tunnel_id >> ENC_OPTS_BITS; in mlx5e_tc_restore_tunnel()
5594 if (!tun_id) in mlx5e_tc_restore_tunnel()
5600 err = mapping_find(uplink_priv->tunnel_mapping, tun_id, &key); in mlx5e_tc_restore_tunnel()
[all …]
/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt_tc.c488 flow->tun_key.tun_id = key32_to_tunnel_id(match.key->keyid); in bnxt_tc_parse_flow()
489 flow->tun_mask.tun_id = key32_to_tunnel_id(match.mask->keyid); in bnxt_tc_parse_flow()
818 req->tunnel_id = tunnel_id_to_key32(tun_key->tun_id); in hwrm_cfa_decap_filter_alloc()
918 encap->vni = tunnel_id_to_key32(encap_key->tun_id); in hwrm_cfa_encap_record_alloc()
/drivers/net/vxlan/
A Dvxlan_core.c2433 vni = tunnel_id_to_key32(info->key.tun_id); in vxlan_xmit_one()
2715 vni = tunnel_id_to_key32(info->key.tun_id); in vxlan_xmit()

Completed in 46 milliseconds