Searched refs:tun_dst (Results 1 – 5 of 5) sorted by relevance
| /drivers/net/ |
| A D | pfcp.c | 54 struct metadata_dst *tun_dst; in pfcp_encap_recv() local 69 tun_dst = udp_tun_rx_dst(skb, sk->sk_family, flags, 0, in pfcp_encap_recv() 71 if (unlikely(!tun_dst)) in pfcp_encap_recv() 74 md = ip_tunnel_info_opts(&tun_dst->u.tun_info); in pfcp_encap_recv() 83 __set_bit(IP_TUNNEL_PFCP_OPT_BIT, tun_dst->u.tun_info.key.tun_flags); in pfcp_encap_recv() 84 tun_dst->u.tun_info.options_len = sizeof(*md); in pfcp_encap_recv() 91 skb_dst_set(skb, (struct dst_entry *)tun_dst); in pfcp_encap_recv()
|
| A D | bareudp.c | 63 struct metadata_dst *tun_dst = NULL; in bareudp_udp_encap_recv() local 145 tun_dst = udp_tun_rx_dst(skb, family, key, 0, 0); in bareudp_udp_encap_recv() 146 if (!tun_dst) { in bareudp_udp_encap_recv() 150 skb_dst_set(skb, &tun_dst->dst); in bareudp_udp_encap_recv()
|
| A D | geneve.c | 226 struct metadata_dst *tun_dst = NULL; in geneve_rx() local 238 tun_dst = udp_tun_rx_dst(skb, geneve_get_sk_family(gs), flags, in geneve_rx() 241 if (!tun_dst) { in geneve_rx() 248 ip_tunnel_info_opts_set(&tun_dst->u.tun_info, in geneve_rx() 262 if (tun_dst) in geneve_rx() 263 skb_dst_set(skb, &tun_dst->dst); in geneve_rx()
|
| /drivers/net/vxlan/ |
| A D | vxlan_core.c | 1560 struct metadata_dst *tun_dst; in vxlan_parse_gbp_hdr() local 1569 tun_dst = (struct metadata_dst *)skb_dst(skb); in vxlan_parse_gbp_hdr() 1570 if (tun_dst) { in vxlan_parse_gbp_hdr() 1572 tun_dst->u.tun_info.key.tun_flags); in vxlan_parse_gbp_hdr() 1573 tun_dst->u.tun_info.options_len = sizeof(*md); in vxlan_parse_gbp_hdr() 1723 struct metadata_dst *tun_dst; in vxlan_rcv() local 1726 tun_dst = udp_tun_rx_dst(skb, vxlan_get_sk_family(vs), flags, in vxlan_rcv() 1729 if (!tun_dst) { in vxlan_rcv() 1734 md = ip_tunnel_info_opts(&tun_dst->u.tun_info); in vxlan_rcv() 1736 skb_dst_set(skb, (struct dst_entry *)tun_dst); in vxlan_rcv()
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | en_tc.c | 5583 struct metadata_dst *tun_dst; in mlx5e_tc_restore_tunnel() local 5621 tun_dst = __ip_tun_set_dst(key.enc_ipv4.src, key.enc_ipv4.dst, in mlx5e_tc_restore_tunnel() 5628 tun_dst = __ipv6_tun_set_dst(&key.enc_ipv6.src, &key.enc_ipv6.dst, in mlx5e_tc_restore_tunnel() 5641 if (!tun_dst) { in mlx5e_tc_restore_tunnel() 5646 tun_dst->u.tun_info.key.tp_src = key.enc_tp.src; in mlx5e_tc_restore_tunnel() 5653 ip_tunnel_info_opts_set(&tun_dst->u.tun_info, in mlx5e_tc_restore_tunnel() 5659 skb_dst_set(skb, (struct dst_entry *)tun_dst); in mlx5e_tc_restore_tunnel()
|
Completed in 33 milliseconds