Home
last modified time | relevance | path

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

12

/Linux-v5.4/net/bridge/
Dbr_vlan_tunnel.c25 return vle->tinfo.tunnel_id != tunid; in br_vlan_tunid_cmp()
30 .key_offset = offsetof(struct net_bridge_vlan, tinfo.tunnel_id),
38 u64 tunnel_id) in br_vlan_tunnel_lookup() argument
40 return rhashtable_lookup_fast(tbl, &tunnel_id, in br_vlan_tunnel_lookup()
51 vlan->tinfo.tunnel_id = 0; in vlan_tunnel_info_del()
73 vlan->tinfo.tunnel_id = key; in __vlan_tunnel_info_add()
84 vlan->tinfo.tunnel_id = 0; in __vlan_tunnel_info_add()
186 if (!vlan || !vlan->tinfo.tunnel_id) in br_handle_egress_vlan_tunnel()
Dbr_netlink_tunnel.c32 __be32 tunid_curr = tunnel_id_to_key32(v_curr->tinfo.tunnel_id); in vlan_tunid_inrange()
33 __be32 tunid_last = tunnel_id_to_key32(v_last->tinfo.tunnel_id); in vlan_tunid_inrange()
46 if (!br_vlan_should_use(v) || !v->tinfo.tunnel_id) in __get_num_vlan_tunnel_infos()
91 __be64 tunnel_id, u16 flags) in br_fill_vlan_tinfo() argument
93 __be32 tid = tunnel_id_to_key32(tunnel_id); in br_fill_vlan_tinfo()
127 vtbegin->tinfo.tunnel_id, in br_fill_vlan_tinfo_range()
133 vtend->tinfo.tunnel_id, in br_fill_vlan_tinfo_range()
139 vtbegin->tinfo.tunnel_id, in br_fill_vlan_tinfo_range()
Dbr_private.h99 __be64 tunnel_id; member
/Linux-v5.4/include/net/
Ddst_metadata.h146 __be64 tunnel_id, in __ip_tun_set_dst() argument
157 0, 0, tp_dst, tunnel_id, flags); in __ip_tun_set_dst()
163 __be64 tunnel_id, in ip_tun_rx_dst() argument
169 0, flags, tunnel_id, md_size); in ip_tun_rx_dst()
178 __be64 tunnel_id, in __ipv6_tun_set_dst() argument
191 info->key.tun_id = tunnel_id; in __ipv6_tun_set_dst()
207 __be64 tunnel_id, in ipv6_tun_rx_dst() argument
214 0, ip6_flowlabel(ip6h), flags, tunnel_id, in ipv6_tun_rx_dst()
Dudp_tunnel.h158 __be16 flags, __be64 tunnel_id,
/Linux-v5.4/tools/testing/selftests/bpf/progs/
Dtest_tunnel_kern.c54 key.tunnel_id = 2; in _gre_set_tunnel()
81 bpf_trace_printk(fmt, sizeof(fmt), key.tunnel_id, key.remote_ipv4); in _gre_get_tunnel()
93 key.tunnel_id = 2; in _ip6gretap_set_tunnel()
124 key.tunnel_id, key.remote_ipv6[3], key.tunnel_label); in _ip6gretap_get_tunnel()
138 key.tunnel_id = 2; in _erspan_set_tunnel()
194 key.tunnel_id, key.remote_ipv4, md.version); in _erspan_get_tunnel()
222 key.tunnel_id = 2; in _ip4ip6erspan_set_tunnel()
280 key.tunnel_id, key.remote_ipv4, md.version); in _ip4ip6erspan_get_tunnel()
308 key.tunnel_id = 2; in _vxlan_set_tunnel()
350 key.tunnel_id, key.remote_ipv4, md.gbp); in _vxlan_get_tunnel()
[all …]
/Linux-v5.4/net/l2tp/
Dl2tp_netlink.c50 u32 tunnel_id; in l2tp_nl_session_get() local
62 tunnel_id = nla_get_u32(info->attrs[L2TP_ATTR_CONN_ID]); in l2tp_nl_session_get()
64 tunnel = l2tp_tunnel_get(net, tunnel_id); in l2tp_nl_session_get()
162 u32 tunnel_id; in l2tp_nl_cmd_tunnel_create() local
175 tunnel_id = nla_get_u32(info->attrs[L2TP_ATTR_CONN_ID]); in l2tp_nl_cmd_tunnel_create()
240 ret = l2tp_tunnel_create(net, fd, proto_version, tunnel_id, in l2tp_nl_cmd_tunnel_create()
265 u32 tunnel_id; in l2tp_nl_cmd_tunnel_delete() local
273 tunnel_id = nla_get_u32(info->attrs[L2TP_ATTR_CONN_ID]); in l2tp_nl_cmd_tunnel_delete()
275 tunnel = l2tp_tunnel_get(net, tunnel_id); in l2tp_nl_cmd_tunnel_delete()
295 u32 tunnel_id; in l2tp_nl_cmd_tunnel_modify() local
[all …]
Dl2tp_core.c162 struct l2tp_tunnel *l2tp_tunnel_get(const struct net *net, u32 tunnel_id) in l2tp_tunnel_get() argument
169 if (tunnel->tunnel_id == tunnel_id && in l2tp_tunnel_get()
629 tunnel->name, tunnel->tunnel_id, in l2tp_recv_common()
797 u32 tunnel_id, session_id; in l2tp_udp_recv_core() local
859 tunnel_id = ntohs(*(__be16 *) ptr); in l2tp_udp_recv_core()
865 tunnel_id = tunnel->tunnel_id; in l2tp_udp_recv_core()
879 tunnel->name, tunnel_id, session_id); in l2tp_udp_recv_core()
938 u32 tunnel_id = tunnel->peer_tunnel_id; in l2tp_build_l2tpv2_header() local
946 *bufp++ = htons(tunnel_id); in l2tp_build_l2tpv2_header()
1287 u32 tunnel_id, in l2tp_tunnel_sock_create() argument
[all …]
Dl2tp_ppp.c562 u32 tunnel_id; member
581 info->tunnel_id = sa_v2in4->pppol2tp.s_tunnel; in pppol2tp_sockaddr_get_info()
597 info->tunnel_id = sa_v3in4->pppol2tp.s_tunnel; in pppol2tp_sockaddr_get_info()
613 info->tunnel_id = sa_v2in6->pppol2tp.s_tunnel; in pppol2tp_sockaddr_get_info()
629 info->tunnel_id = sa_v3in6->pppol2tp.s_tunnel; in pppol2tp_sockaddr_get_info()
695 if (!info.tunnel_id) in pppol2tp_connect()
698 tunnel = l2tp_tunnel_get(sock_net(sk), info.tunnel_id); in pppol2tp_connect()
723 info.tunnel_id, in pppol2tp_connect()
937 sp.pppol2tp.s_tunnel = tunnel->tunnel_id; in pppol2tp_getname()
956 sp.pppol2tp.s_tunnel = tunnel->tunnel_id; in pppol2tp_getname()
[all …]
Dl2tp_core.h158 u32 tunnel_id; member
192 struct l2tp_tunnel *l2tp_tunnel_get(const struct net *net, u32 tunnel_id);
204 int l2tp_tunnel_create(struct net *net, int fd, int version, u32 tunnel_id,
Dl2tp_ip.c48 __be32 raddr, int dif, u32 tunnel_id) in __l2tp_ip_bind_lookup() argument
69 if (l2tp->conn_id != tunnel_id) in __l2tp_ip_bind_lookup()
118 u32 tunnel_id; in l2tp_ip_recv() local
180 tunnel_id = ntohl(*(__be32 *) &skb->data[4]); in l2tp_ip_recv()
185 tunnel_id); in l2tp_ip_recv()
Dl2tp_ip6.c59 int dif, u32 tunnel_id) in __l2tp_ip6_bind_lookup() argument
82 if (l2tp->conn_id != tunnel_id) in __l2tp_ip6_bind_lookup()
131 u32 tunnel_id; in l2tp_ip6_recv() local
193 tunnel_id = ntohl(*(__be32 *) &skb->data[4]); in l2tp_ip6_recv()
198 inet6_iif(skb), tunnel_id); in l2tp_ip6_recv()
Dl2tp_debugfs.c142 seq_printf(m, "\nTUNNEL %u peer %u", tunnel->tunnel_id, tunnel->peer_tunnel_id); in l2tp_dfs_seq_tunnel_show()
/Linux-v5.4/tools/testing/selftests/net/
Dl2tp.sh149 ip -netns host-1 l2tp add tunnel tunnel_id 1041 peer_tunnel_id 1042 \
151 ip -netns host-1 l2tp add session name l2tp4 tunnel_id 1041 \
159 ip -netns host-2 l2tp add tunnel tunnel_id 1042 peer_tunnel_id 1041 \
161 ip -netns host-2 l2tp add session name l2tp4 tunnel_id 1042 \
178 ip -netns host-1 l2tp add tunnel tunnel_id 1061 peer_tunnel_id 1062 \
180 ip -netns host-1 l2tp add session name l2tp6 tunnel_id 1061 \
188 ip -netns host-2 l2tp add tunnel tunnel_id 1062 peer_tunnel_id 1061 \
190 ip -netns host-2 l2tp add session name l2tp6 tunnel_id 1062 \
/Linux-v5.4/net/ipv4/
Dudp_tunnel.c205 __be16 flags, __be64 tunnel_id, int md_size) in udp_tun_rx_dst() argument
211 tun_dst = ip_tun_rx_dst(skb, flags, tunnel_id, md_size); in udp_tun_rx_dst()
213 tun_dst = ipv6_tun_rx_dst(skb, flags, tunnel_id, md_size); in udp_tun_rx_dst()
/Linux-v5.4/Documentation/networking/
Dl2tp.txt76 Each tunnel and session within a tunnel is assigned a unique tunnel_id
78 control and data packet. (Actually, in L2TPv3, the tunnel_id isn't
216 # ip l2tp add tunnel tunnel_id 1 peer_tunnel_id 1 udp_sport 5000 \
218 # ip l2tp add session tunnel_id 1 session_id 1 peer_session_id 1
234 tunnel_id=42 tunnel_id=45
263 sax.pppol2tp.s_tunnel = tunnel_id;
287 sax.pppol2tp.s_tunnel = tunnel_id;
/Linux-v5.4/samples/bpf/
Dtc_l2_redirect_kern.c143 tkey.tunnel_id = 10000; in _l2_to_iptun_ingress_redirect()
194 tkey.tunnel_id = 10000; in _l2_to_ip6tun_ingress_redirect()
/Linux-v5.4/include/uapi/linux/
Dppp-ioctl.h69 __u16 tunnel_id; /* redundant */ member
Dbpf.h3011 __u32 tunnel_id; member
/Linux-v5.4/drivers/net/ethernet/rocker/
Drocker_ofdpa.c68 u32 tunnel_id; member
420 if (entry->key.bridge.tunnel_id && in ofdpa_cmd_flow_tbl_add_bridge()
422 entry->key.bridge.tunnel_id)) in ofdpa_cmd_flow_tbl_add_bridge()
919 u32 tunnel_id, in ofdpa_flow_tbl_bridge() argument
962 entry->key.bridge.tunnel_id = tunnel_id; in ofdpa_flow_tbl_bridge()
1633 u32 tunnel_id = 0; in ofdpa_port_ctrl_vlan_bridge() local
1641 vlan_id, tunnel_id, in ofdpa_port_ctrl_vlan_bridge()
1849 u32 tunnel_id = 0; in ofdpa_port_fdb_learn() local
1859 NULL, vlan_id, tunnel_id, goto_tbl, in ofdpa_port_fdb_learn()
/Linux-v5.4/tools/include/uapi/linux/
Dbpf.h3011 __u32 tunnel_id; member
/Linux-v5.4/include/uapi/rdma/
Dib_user_verbs.h1045 __be32 tunnel_id; member
/Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_tc.c542 req.tunnel_id = tunnel_id_to_key32(tun_key->tun_id); in hwrm_cfa_decap_filter_alloc()
/Linux-v5.4/drivers/infiniband/core/
Duverbs_cmd.c2824 if ((ntohl(ib_spec->tunnel.mask.tunnel_id)) >= BIT(24) || in ib_uverbs_kern_spec_to_ib_spec_filter()
2825 (ntohl(ib_spec->tunnel.val.tunnel_id)) >= BIT(24)) in ib_uverbs_kern_spec_to_ib_spec_filter()
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dmain.c2617 #define LAST_TUNNEL_FIELD tunnel_id
2996 ntohl(ib_spec->tunnel.mask.tunnel_id)); in parse_flow_attr()
2998 ntohl(ib_spec->tunnel.val.tunnel_id)); in parse_flow_attr()

12