/Linux-v4.19/include/net/ |
D | ip_tunnels.h | 66 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 …]
|
D | dst_metadata.h | 23 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/ |
D | nft_tunnel.c | 26 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/ |
D | ip_tunnel_core.c | 135 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()
|
D | ip_gre.c | 305 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()
|
D | udp_tunnel.c | 198 struct ip_tunnel_info *info; in udp_tun_rx_dst()
|
D | ip_tunnel.c | 555 struct ip_tunnel_info *tun_info; in ip_md_tunnel_xmit()
|
/Linux-v4.19/drivers/net/ |
D | geneve.c | 63 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 …]
|
D | vxlan.c | 1895 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/ |
D | act_tunnel_key.c | 167 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/ |
D | tc_tunnel_key.h | 55 static inline struct ip_tunnel_info *tcf_tunnel_info(const struct tc_action *a) in tcf_tunnel_info()
|
/Linux-v4.19/net/openvswitch/ |
D | flow_netlink.h | 64 struct ip_tunnel_info *tun_info);
|
D | vport.h | 185 const struct ip_tunnel_info *);
|
D | datapath.h | 130 struct ip_tunnel_info *egress_tun_info;
|
D | flow.h | 287 int ovs_flow_key_extract(const struct ip_tunnel_info *tun_info,
|
D | vport.c | 440 const struct ip_tunnel_info *tun_info) in ovs_vport_receive()
|
D | flow.c | 831 int ovs_flow_key_extract(const struct ip_tunnel_info *tun_info, in ovs_flow_key_extract()
|
D | flow_netlink.c | 940 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/ |
D | en_rep.h | 127 struct ip_tunnel_info tun_info;
|
D | en_tc.c | 96 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/ |
D | action.c | 205 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/ |
D | br_vlan_tunnel.c | 164 struct ip_tunnel_info *tinfo = skb_tunnel_info(skb); in br_handle_ingress_vlan_tunnel()
|
/Linux-v4.19/net/ipv6/ |
D | ip6_gre.c | 580 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()
|
D | ip6_tunnel.c | 1257 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/ |
D | flow_dissector.c | 142 struct ip_tunnel_info *info; in skb_flow_dissect_tunnel_info()
|