Home
last modified time | relevance | path

Searched refs:tun_id (Results 1 – 14 of 14) sorted by relevance

/linux-4.4.14/net/ipv4/
Dip_tunnel_core.c138 dst->key.tun_id = src->key.tun_id; in iptunnel_metadata_reply()
254 tun_info->key.tun_id = nla_get_u64(tb[LWTUNNEL_IP_ID]); in ip_tun_build_state()
284 if (nla_put_u64(skb, LWTUNNEL_IP_ID, tun_info->key.tun_id) || in ip_tun_fill_encap_info()
349 tun_info->key.tun_id = nla_get_u64(tb[LWTUNNEL_IP6_ID]); in ip6_tun_build_state()
379 if (nla_put_u64(skb, LWTUNNEL_IP6_ID, tun_info->key.tun_id) || in ip6_tun_fill_encap_info()
Dip_gre.c405 __be64 tun_id; in ipgre_rcv() local
408 tun_id = key_to_tunnel_id(tpi->key); in ipgre_rcv()
409 tun_dst = ip_tun_rx_dst(skb, flags, tun_id, 0); in ipgre_rcv()
567 tunnel_id_to_key(tun_info->key.tun_id), 0); in gre_fb_xmit()
Droute.c1794 fl4.flowi4_tun_key.tun_id = tun_info->key.tun_id; in ip_route_input_slow()
1796 fl4.flowi4_tun_key.tun_id = 0; in ip_route_input_slow()
Dfib_frontend.c340 fl4.flowi4_tun_key.tun_id = 0; in __fib_validate_source()
/linux-4.4.14/net/core/
Dfib_rules.c189 if (rule->tun_id && (rule->tun_id != fl->flowi_tun_key.tun_id)) in fib_rule_match()
337 rule->tun_id = nla_get_be64(tb[FRA_TUN_ID]); in fib_nl_newrule()
413 if (rule->tun_id) in fib_nl_newrule()
483 (rule->tun_id != nla_get_be64(tb[FRA_TUN_ID]))) in fib_nl_delrule()
500 if (rule->tun_id) in fib_nl_delrule()
609 (rule->tun_id && in fib_nl_fill_rule()
610 nla_put_be64(skb, FRA_TUN_ID, rule->tun_id))) in fib_nl_fill_rule()
Dfilter.c1571 to->tunnel_id = be64_to_cpu(info->key.tun_id); in bpf_skb_get_tunnel_key()
1606 info->key.tun_id = cpu_to_be64(from->tunnel_id); in bpf_skb_set_tunnel_key()
/linux-4.4.14/include/net/
Dip_tunnels.h36 __be64 tun_id; member
186 __be64 tun_id, __be16 tun_flags) in ip_tunnel_key_init() argument
188 key->tun_id = tun_id; in ip_tunnel_key_init()
Dflow.h24 __be64 tun_id; member
107 fl4->flowi4_tun_key.tun_id = 0; in flowi4_init_output()
Dfib_rules.h22 __be64 tun_id; member
Ddst_metadata.h148 info->key.tun_id = tunnel_id; in ipv6_tun_rx_dst()
/linux-4.4.14/drivers/net/
Dgeneve.c799 static void tunnel_id_to_vni(__be64 tun_id, __u8 *vni) in tunnel_id_to_vni() argument
802 vni[0] = (__force __u8)(tun_id >> 16); in tunnel_id_to_vni()
803 vni[1] = (__force __u8)(tun_id >> 8); in tunnel_id_to_vni()
804 vni[2] = (__force __u8)tun_id; in tunnel_id_to_vni()
806 vni[0] = (__force __u8)((__force u64)tun_id >> 40); in tunnel_id_to_vni()
807 vni[1] = (__force __u8)((__force u64)tun_id >> 48); in tunnel_id_to_vni()
808 vni[2] = (__force __u8)((__force u64)tun_id >> 56); in tunnel_id_to_vni()
852 tunnel_id_to_vni(key->tun_id, vni); in geneve_xmit_skb()
937 tunnel_id_to_vni(key->tun_id, vni); in geneve6_xmit_skb()
Dvxlan.c1951 vni = be64_to_cpu(info->key.tun_id); in vxlan_xmit_one()
/linux-4.4.14/net/openvswitch/
Dflow_netlink.c576 SW_FLOW_KEY_PUT(match, tun_key.tun_id, in ip_tun_from_nlattr()
723 nla_put_be64(skb, OVS_TUNNEL_KEY_ATTR_ID, output->tun_id)) in __ip_tun_to_nlattr()
/linux-4.4.14/net/ipv6/
Droute.c1166 fl6.flowi6_tun_key.tun_id = tun_info->key.tun_id; in ip6_route_input()