Home
last modified time | relevance | path

Searched refs:ip_tunnel_key (Results 1 – 25 of 25) sorted by relevance

/linux-6.15/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_tc.h89 struct ip_tunnel_key tun_encap_key;
130 struct ip_tunnel_key tun_key;
131 struct ip_tunnel_key tun_mask;
153 struct ip_tunnel_key key;
H A Dbnxt_tc.c107 const struct ip_tunnel_key *tun_key = &tun_info->key; in bnxt_tc_parse_tunnel_set()
800 struct ip_tunnel_key *tun_key = &flow->tun_key; in hwrm_cfa_decap_filter_alloc()
884 struct ip_tunnel_key *encap_key, in hwrm_cfa_encap_record_alloc()
1124 struct ip_tunnel_key *tun_key) in bnxt_tc_get_tunnel_node()
1230 struct ip_tunnel_key *tun_key, in bnxt_tc_resolve_tunnel_hdrs()
1308 struct ip_tunnel_key *decap_key = &flow->tun_key; in bnxt_tc_get_decap_handle()
1312 struct ip_tunnel_key tun_key = { 0 }; in bnxt_tc_get_decap_handle()
1406 struct ip_tunnel_key *encap_key = &flow->actions.tun_encap_key; in bnxt_tc_get_encap_handle()
2006 .key_len = sizeof(struct ip_tunnel_key),
/linux-6.15/include/net/
H A Dip_tunnels.h31 #define IP_TUNNEL_KEY_SIZE offsetofend(struct ip_tunnel_key, tp_dst)
34 #define IP_TUNNEL_KEY_IPV4_PAD offsetofend(struct ip_tunnel_key, u.ipv4.dst)
36 (sizeof_field(struct ip_tunnel_key, u) - \
37 sizeof_field(struct ip_tunnel_key, u.ipv4))
57 struct ip_tunnel_key { struct
103 struct ip_tunnel_key key;
280 static inline void ip_tunnel_key_init(struct ip_tunnel_key *key, in ip_tunnel_key_init()
H A Dudp_tunnel.h169 const struct ip_tunnel_key *key,
177 const struct ip_tunnel_key *key,
/linux-6.15/drivers/net/ethernet/sfc/
H A Dtc_encap_actions.h73 struct ip_tunnel_key key; /* 52 bytes */
H A Dtc_encap_actions.c268 struct ip_tunnel_key *key = &encap->key; in efx_gen_tun_header_ipv4()
288 struct ip_tunnel_key *key = &encap->key; in efx_gen_tun_header_ipv6()
306 struct ip_tunnel_key *key = &encap->key; in efx_gen_tun_header_udp()
318 struct ip_tunnel_key *key = &encap->key; in efx_gen_tun_header_vxlan()
330 struct ip_tunnel_key *key = &encap->key; in efx_gen_tun_header_geneve()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_gre.c31 const struct ip_tunnel_key *tun_key = &e->tun_info->key; in mlx5e_gen_ip_tunnel_header_gretap()
H A Dtc_tun.h25 const struct ip_tunnel_key *ip_tun_key;
H A Dtc_tun_mplsoudp.c32 const struct ip_tunnel_key *tun_key = &r->tun_info->key; in generate_ip_tun_hdr()
H A Dtc_tun.c225 const struct ip_tunnel_key *tun_key = &e->tun_info->key; in mlx5e_tc_tun_create_header_ipv4()
342 const struct ip_tunnel_key *tun_key = &e->tun_info->key; in mlx5e_tc_tun_update_header_ipv4()
497 const struct ip_tunnel_key *tun_key = &e->tun_info->key; in mlx5e_tc_tun_create_header_ipv6()
612 const struct ip_tunnel_key *tun_key = &e->tun_info->key; in mlx5e_tc_tun_update_header_ipv6()
H A Dtc_tun_vxlan.c87 const struct ip_tunnel_key *tun_key = &e->tun_info->key; in mlx5e_gen_ip_tunnel_header_vxlan()
/linux-6.15/net/ipv6/
H A Dip6_udp_tunnel.c141 const struct ip_tunnel_key *key, in udp_tunnel6_dst_lookup()
H A Dip6_gre.c769 const struct ip_tunnel_key *key; in __gre6_xmit()
1003 const struct ip_tunnel_key *key; in ip6erspan_tunnel_xmit()
H A Dip6_tunnel.c1313 const struct ip_tunnel_key *key; in ipxip6_tnl_xmit()
/linux-6.15/net/psample/
H A Dpsample.c221 const struct ip_tunnel_key *tun_key = &tun_info->key; in __psample_ip_tun_to_nlattr()
314 const struct ip_tunnel_key *tun_key = &tun_info->key; in psample_tunnel_meta_len()
/linux-6.15/net/openvswitch/
H A Dflow.h78 struct ip_tunnel_key tun_key; /* Encapsulating tunnel key. */
H A Dflow_netlink.c884 const struct ip_tunnel_key *output, in __ip_tun_to_nlattr()
959 const struct ip_tunnel_key *output, in ip_tun_to_nlattr()
/linux-6.15/net/ipv4/
H A Dudp_tunnel_core.c213 const struct ip_tunnel_key *key, in udp_tunnel_dst_lookup()
H A Dip_gre.c502 const struct ip_tunnel_key *key; in gre_fb_xmit()
545 const struct ip_tunnel_key *key; in erspan_fb_xmit()
628 const struct ip_tunnel_key *key; in gre_fill_metadata_dst()
H A Dip_tunnel.c591 const struct ip_tunnel_key *key; in ip_md_tunnel_xmit()
/linux-6.15/drivers/net/
H A Dbareudp.c312 const struct ip_tunnel_key *key = &info->key; in bareudp_xmit_skb()
382 const struct ip_tunnel_key *key = &info->key; in bareudp6_xmit_skb()
H A Dgeneve.c824 const struct ip_tunnel_key *key = &info->key; in geneve_xmit_skb()
937 const struct ip_tunnel_key *key = &info->key; in geneve6_xmit_skb()
/linux-6.15/net/sched/
H A Dact_tunnel_key.c741 struct ip_tunnel_key *key = &info->key; in tunnel_key_dump()
/linux-6.15/net/core/
H A Dflow_dissector.c371 struct ip_tunnel_key *key; in skb_flow_dissect_tunnel_info()
/linux-6.15/drivers/net/vxlan/
H A Dvxlan_core.c2361 struct ip_tunnel_key *pkey; in vxlan_xmit_one()
2362 struct ip_tunnel_key key; in vxlan_xmit_one()