Home
last modified time | relevance | path

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

12

/Linux-v4.19/include/net/
Dip_tunnels.h66 GENMASK((FIELD_SIZEOF(struct ip_tunnel_info, \
69 struct ip_tunnel_info { struct
220 const struct ip_tunnel_info *info) in ip_tunnel_dst_cache_usable()
232 static inline unsigned short ip_tunnel_info_af(const struct ip_tunnel_info in ip_tunnel_info_af()
457 static inline void *ip_tunnel_info_opts(struct ip_tunnel_info *info) in ip_tunnel_info_opts()
463 const struct ip_tunnel_info *info) in ip_tunnel_info_opts_get()
468 static inline void ip_tunnel_info_opts_set(struct ip_tunnel_info *info, in ip_tunnel_info_opts_set()
477 static inline struct ip_tunnel_info *lwt_tun_info(struct lwtunnel_state *lwtstate) in lwt_tun_info()
479 return (struct ip_tunnel_info *)lwtstate->data; in lwt_tun_info()
497 static inline struct ip_tunnel_info *lwt_tun_info(struct lwtunnel_state *lwtstate) in lwt_tun_info()
[all …]
Ddst_metadata.h23 struct ip_tunnel_info tun_info;
38 static inline struct ip_tunnel_info *
123 sizeof(struct ip_tunnel_info) + md_size); in tun_dst_unclone()
130 static inline struct ip_tunnel_info *skb_tunnel_info_unclone(struct sk_buff *skb) in skb_tunnel_info_unclone()
182 struct ip_tunnel_info *info; in __ipv6_tun_set_dst()
/Linux-v4.19/net/netfilter/
Dnft_tunnel.c26 struct ip_tunnel_info *tun_info; in nft_tunnel_get_eval()
134 struct ip_tunnel_info *info) in nft_tunnel_obj_ip_init()
163 struct ip_tunnel_info *info) in nft_tunnel_obj_ip6_init()
276 struct ip_tunnel_info *info, in nft_tunnel_obj_opts_init()
315 struct ip_tunnel_info info; in nft_tunnel_obj_init()
398 static int nft_tunnel_ip_dump(struct sk_buff *skb, struct ip_tunnel_info *info) in nft_tunnel_ip_dump()
464 struct ip_tunnel_info *info) in nft_tunnel_ports_dump()
474 struct ip_tunnel_info *info) in nft_tunnel_flags_dump()
495 struct ip_tunnel_info *info = &priv->md->u.tun_info; in nft_tunnel_obj_dump()
/Linux-v4.19/net/ipv4/
Dip_tunnel_core.c135 struct ip_tunnel_info *dst, *src; in iptunnel_metadata_reply()
236 struct ip_tunnel_info *tun_info; in ip_tun_build_state()
283 struct ip_tunnel_info *tun_info = lwt_tun_info(lwtstate); in ip_tun_fill_encap_info()
310 sizeof(struct ip_tunnel_info)); in ip_tun_cmp_encap()
335 struct ip_tunnel_info *tun_info; in ip6_tun_build_state()
382 struct ip_tunnel_info *tun_info = lwt_tun_info(lwtstate); in ip6_tun_fill_encap_info()
Dip_gre.c305 struct ip_tunnel_info *info; in erspan_rcv()
484 struct ip_tunnel_info *tun_info; in prepare_fb_xmit()
531 struct ip_tunnel_info *tun_info; in gre_fb_xmit()
577 struct ip_tunnel_info *tun_info; in erspan_fb_xmit()
658 struct ip_tunnel_info *info = skb_tunnel_info(skb); in gre_fill_metadata_dst()
Dudp_tunnel.c198 struct ip_tunnel_info *info; in udp_tun_rx_dst()
Dip_tunnel.c555 struct ip_tunnel_info *tun_info; in ip_md_tunnel_xmit()
/Linux-v4.19/drivers/net/
Dgeneve.c63 struct ip_tunnel_info info;
668 const struct ip_tunnel_info *info) in geneve_build_header()
684 const struct ip_tunnel_info *info, in geneve_build_skb()
719 const struct ip_tunnel_info *info) in geneve_get_v4_rt()
769 const struct ip_tunnel_info *info) in geneve_get_v6_dst()
817 const struct ip_tunnel_info *info) in geneve_xmit_skb()
860 const struct ip_tunnel_info *info) in geneve6_xmit_skb()
901 struct ip_tunnel_info *info = NULL; in geneve_xmit()
951 struct ip_tunnel_info *info = skb_tunnel_info(skb); in geneve_fill_metadata_dst()
1125 const struct ip_tunnel_info *info, in geneve_find_dev()
[all …]
Dvxlan.c1895 const struct ip_tunnel_info *info) in vxlan_get_route()
1950 const struct ip_tunnel_info *info) in vxlan6_get_route()
2086 struct ip_tunnel_info *info; in vxlan_xmit_one()
2280 const struct ip_tunnel_info *info; in vxlan_xmit()
2556 struct ip_tunnel_info *info = skb_tunnel_info(skb); in vxlan_fill_metadata_dst()
/Linux-v4.19/net/sched/
Dact_tunnel_key.c167 static int tunnel_key_opts_set(struct nlattr *nla, struct ip_tunnel_info *info, in tunnel_key_opts_set()
397 const struct ip_tunnel_info *info) in tunnel_key_geneve_opts_dump()
429 const struct ip_tunnel_info *info) in tunnel_key_opts_dump()
456 const struct ip_tunnel_info *info) in tunnel_key_dump_addresses()
506 struct ip_tunnel_info *info = in tunnel_key_dump()
/Linux-v4.19/include/net/tc_act/
Dtc_tunnel_key.h55 static inline struct ip_tunnel_info *tcf_tunnel_info(const struct tc_action *a) in tcf_tunnel_info()
/Linux-v4.19/net/openvswitch/
Dflow_netlink.h64 struct ip_tunnel_info *tun_info);
Dvport.h185 const struct ip_tunnel_info *);
Ddatapath.h130 struct ip_tunnel_info *egress_tun_info;
Dflow.h287 int ovs_flow_key_extract(const struct ip_tunnel_info *tun_info,
Dvport.c440 const struct ip_tunnel_info *tun_info) in ovs_vport_receive()
Dflow.c831 int ovs_flow_key_extract(const struct ip_tunnel_info *tun_info, in ovs_flow_key_extract()
Dflow_netlink.c940 struct ip_tunnel_info *tun_info) in ovs_nla_put_tunnel_info()
2549 struct ip_tunnel_info *tun_info; in validate_and_copy_set_tun()
3196 struct ip_tunnel_info *tun_info = &ovs_tun->tun_dst->u.tun_info; in set_action_to_attr()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_rep.h127 struct ip_tunnel_info tun_info;
Den_tc.c96 struct ip_tunnel_info tun_info;
819 struct ip_tunnel_info *tun_info,
2529 struct ip_tunnel_info *tun_info, in mlx5e_attach_encap()
2667 struct ip_tunnel_info *info = NULL; in parse_tc_fdb_actions()
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/flower/
Daction.c205 struct ip_tunnel_info *tun = tcf_tunnel_info(action); in nfp_fl_get_tun_from_act_l4_port()
245 struct ip_tunnel_info *ip_tun = tcf_tunnel_info(action); in nfp_fl_push_geneve_options()
313 struct ip_tunnel_info *ip_tun = tcf_tunnel_info(action); in nfp_fl_set_ipv4_udp_tun()
760 struct ip_tunnel_info *ip_tun = tcf_tunnel_info(a); in nfp_flower_loop_action()
/Linux-v4.19/net/bridge/
Dbr_vlan_tunnel.c164 struct ip_tunnel_info *tinfo = skb_tunnel_info(skb); in br_handle_ingress_vlan_tunnel()
/Linux-v4.19/net/ipv6/
Dip6_gre.c580 struct ip_tunnel_info *info; in ip6erspan_rcv()
746 struct ip_tunnel_info *tun_info; in __gre6_xmit()
973 struct ip_tunnel_info *tun_info; in ip6erspan_tunnel_xmit()
Dip6_tunnel.c1257 struct ip_tunnel_info *tun_info; in ip4ip6_tnl_xmit()
1333 struct ip_tunnel_info *tun_info; in ip6ip6_tnl_xmit()
/Linux-v4.19/net/core/
Dflow_dissector.c142 struct ip_tunnel_info *info; in skb_flow_dissect_tunnel_info()

12