Searched refs:tun_id (Results 1 – 11 of 11) sorted by relevance
| /drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | tc_tun_geneve.c | 79 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 D | tc_tun_gre.c | 33 __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 D | tc_tun_vxlan.c | 88 __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 D | geneve.c | 115 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 D | cmsg.h | 223 __be64 tun_id __packed; 448 __be32 tun_id; member 484 __be32 tun_id; member
|
| A D | match.c | 508 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 D | action.c | 461 set_tun->tun_id = ip_tun->key.tun_id; in nfp_fl_set_tun()
|
| /drivers/net/ethernet/sfc/ |
| A D | tc_encap_actions.c | 325 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 D | en_tc.c | 2259 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 D | bnxt_tc.c | 488 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 D | vxlan_core.c | 2433 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