| /linux/net/bridge/ |
| H A D | br_private_tunnel.h | 33 u16 vid, u32 tun_id, bool *changed); 41 u32 tun_id); 63 u16 vid, u32 tun_id) in nbp_vlan_tunnel_info_add() argument
|
| H A D | br_vlan_tunnel.c | 64 struct net_bridge_vlan *vlan, u32 tun_id) in __vlan_tunnel_info_add() argument 67 __be64 key = key32_to_tunnel_id(cpu_to_be32(tun_id)); in __vlan_tunnel_info_add() 99 u32 tun_id) in nbp_vlan_tunnel_info_add() argument 111 return __vlan_tunnel_info_add(vg, vlan, tun_id); in nbp_vlan_tunnel_info_add() 177 vlan = br_vlan_tunnel_lookup(&vg->tunnel_hash, tinfo->key.tun_id); in br_handle_ingress_vlan_tunnel()
|
| H A D | br_netlink_tunnel.c | 200 u16 vid, u32 tun_id, bool *changed) in br_vlan_tunnel_info() argument 209 err = nbp_vlan_tunnel_info_add(p, vid, tun_id); in br_vlan_tunnel_info() 226 u32 tun_id; in br_parse_vlan_tunnel_info() local 241 tun_id = nla_get_u32(tb[IFLA_BRIDGE_VLAN_TUNNEL_ID]); in br_parse_vlan_tunnel_info() 249 tinfo->tunid = tun_id; in br_parse_vlan_tunnel_info()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H 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()
|
| H 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()
|
| H 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()
|
| /linux/include/net/ |
| H A D | ip_tunnels.h | 68 __be64 tun_id; member 294 __be64 tun_id, in ip_tunnel_key_init() argument 297 key->tun_id = tun_id; in ip_tunnel_key_init() 346 static inline __be32 tunnel_id_to_key32(__be64 tun_id) in tunnel_id_to_key32() argument 349 return (__force __be32)tun_id; in tunnel_id_to_key32() 351 return (__force __be32)((__force u64)tun_id >> 32); in tunnel_id_to_key32()
|
| /linux/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | cmsg.h | 223 __be64 tun_id __packed; 448 __be32 tun_id; member 484 __be32 tun_id; member
|
| H 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()
|
| /linux/net/ipv4/ |
| H A D | ip_tunnel_core.c | 159 dst->key.tun_id = src->key.tun_id; in iptunnel_metadata_reply() 724 tun_info->key.tun_id = nla_get_be64(tb[LWTUNNEL_IP_ID]); in ip_tun_build_state() 879 if (nla_put_be64(skb, LWTUNNEL_IP_ID, tun_info->key.tun_id, in ip_tun_fill_encap_info() 1010 tun_info->key.tun_id = nla_get_be64(tb[LWTUNNEL_IP6_ID]); in ip6_tun_build_state() 1049 if (nla_put_be64(skb, LWTUNNEL_IP6_ID, tun_info->key.tun_id, in ip6_tun_fill_encap_info()
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H 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()
|
| /linux/net/psample/ |
| H A D | psample.c | 225 nla_put_be64(skb, PSAMPLE_TUNNEL_KEY_ATTR_ID, tun_key->tun_id, in __psample_ip_tun_to_nlattr()
|
| /linux/net/netfilter/ |
| H A D | nf_flow_table_offload.c | 48 key->enc_key_id.keyid = tunnel_id_to_key32(tun_info->key.tun_id); in nf_flow_rule_lwt_match()
|
| /linux/net/openvswitch/ |
| H A D | flow_netlink.c | 706 SW_FLOW_KEY_PUT(match, tun_key.tun_id, in ip_tun_from_nlattr() 889 nla_put_be64(skb, OVS_TUNNEL_KEY_ATTR_ID, output->tun_id, in __ip_tun_to_nlattr()
|