Home
last modified time | relevance | path

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

12

/linux/net/bridge/
H A 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 __be64 tunnel_id) in br_vlan_tunnel_lookup() argument
40 return rhashtable_lookup_fast(tbl, &tunnel_id, in br_vlan_tunnel_lookup()
48 WRITE_ONCE(vlan->tinfo.tunnel_id, 0); in vlan_tunnel_info_release()
81 WRITE_ONCE(vlan->tinfo.tunnel_id, key); in __vlan_tunnel_info_add()
191 __be64 tunnel_id; in br_handle_egress_vlan_tunnel() local
196 tunnel_id = READ_ONCE(vlan->tinfo.tunnel_id); in br_handle_egress_vlan_tunnel()
197 if (!tunnel_id || unlikely(!skb_vlan_tag_present(skb))) in br_handle_egress_vlan_tunnel()
212 tunnel_id, 0); in br_handle_egress_vlan_tunnel()
H A 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()
H A Dbr_vlan_options.c14 __be32 tid = tunnel_id_to_key32(v->tinfo.tunnel_id); in __vlan_tun_put()
H A Dbr_private.h178 __be64 tunnel_id; member
/linux/net/l2tp/
H A Dl2tp_core.c120 static u32 l2tp_v2_session_key(u16 tunnel_id, u16 session_id) in l2tp_v2_session_key() argument
122 return ((u32)tunnel_id) << 16 | session_id; in l2tp_v2_session_key()
180 unsigned long tunnel_id, tmp; in l2tp_sk_to_tunnel() local
186 idr_for_each_entry_ul(&pn->l2tp_tunnel_idr, tunnel, tmp, tunnel_id) { in l2tp_sk_to_tunnel()
215 struct l2tp_tunnel *l2tp_tunnel_get(const struct net *net, u32 tunnel_id) in l2tp_tunnel_get() argument
221 tunnel = idr_find(&pn->l2tp_tunnel_idr, tunnel_id); in l2tp_tunnel_get()
297 struct l2tp_session *l2tp_v2_session_get(const struct net *net, u16 tunnel_id, u16 session_id) in l2tp_v2_session_get() argument
299 u32 session_key = l2tp_v2_session_key(tunnel_id, session_id); in l2tp_v2_session_get()
316 u32 tunnel_id, u32 session_id) in l2tp_session_get() argument
319 return l2tp_v2_session_get(net, tunnel_id, session_id); in l2tp_session_get()
[all …]
H A Dl2tp_netlink.c48 u32 tunnel_id; in l2tp_nl_session_get() local
60 tunnel_id = nla_get_u32(info->attrs[L2TP_ATTR_CONN_ID]); in l2tp_nl_session_get()
62 tunnel = l2tp_tunnel_get(net, tunnel_id); in l2tp_nl_session_get()
65 tunnel_id, session_id); in l2tp_nl_session_get()
190 u32 tunnel_id; in l2tp_nl_cmd_tunnel_create() local
204 tunnel_id = nla_get_u32(attrs[L2TP_ATTR_CONN_ID]); in l2tp_nl_cmd_tunnel_create()
240 ret = l2tp_tunnel_create(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; l2tp_nl_cmd_tunnel_modify() local
457 u32 tunnel_id; l2tp_nl_cmd_tunnel_get() local
533 u32 tunnel_id = 0; l2tp_nl_cmd_session_create() local
[all...]
H A Dl2tp_core.h167 u32 tunnel_id; member
219 struct l2tp_tunnel *l2tp_tunnel_get(const struct net *net, u32 tunnel_id);
223 struct l2tp_session *l2tp_v2_session_get(const struct net *net, u16 tunnel_id, u16 session_id);
225 u32 tunnel_id, u32 session_id);
227 u32 tunnel_id, unsigned long *key);
235 int l2tp_tunnel_create(int fd, int version, u32 tunnel_id,
H A Dl2tp_ppp.c530 u32 tunnel_id; member
549 info->tunnel_id = sa_v2in4->pppol2tp.s_tunnel; in pppol2tp_sockaddr_get_info()
565 info->tunnel_id = sa_v3in4->pppol2tp.s_tunnel; in pppol2tp_sockaddr_get_info()
581 info->tunnel_id = sa_v2in6->pppol2tp.s_tunnel; in pppol2tp_sockaddr_get_info()
597 info->tunnel_id = sa_v3in6->pppol2tp.s_tunnel; in pppol2tp_sockaddr_get_info()
636 tunnel = l2tp_tunnel_get(net, info->tunnel_id); in pppol2tp_tunnel_get()
656 info->tunnel_id, in pppol2tp_tunnel_get()
708 if (!info.tunnel_id) in pppol2tp_connect()
731 info.tunnel_id, info.session_id); in pppol2tp_connect()
917 sp.pppol2tp.s_tunnel = tunnel->tunnel_id; in pppol2tp_getname()
[all …]
H A Dtrace.h65 __entry->tid = tunnel->tunnel_id;
103 __entry->tid = session->tunnel ? session->tunnel->tunnel_id : 0;
H A Dl2tp_debugfs.c61 pd->tunnel->tunnel_id, &pd->skey); in l2tp_dfs_next_session()
139 seq_printf(m, "\nTUNNEL %u peer %u", tunnel->tunnel_id, tunnel->peer_tunnel_id); in l2tp_dfs_seq_tunnel_show()
/linux/include/net/
H A Ddst_metadata.h206 __be64 tunnel_id, in __ip_tun_set_dst() argument
217 0, 0, tp_dst, tunnel_id, flags); in __ip_tun_set_dst()
223 __be64 tunnel_id, in ip_tun_rx_dst() argument
230 0, flags, tunnel_id, md_size); in ip_tun_rx_dst()
244 __be64 tunnel_id, in __ipv6_tun_set_dst() argument
257 info->key.tun_id = tunnel_id; in __ipv6_tun_set_dst()
273 __be64 tunnel_id, in ipv6_tun_rx_dst() argument
280 0, ip6_flowlabel(ip6h), flags, tunnel_id, in ipv6_tun_rx_dst()
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_tunnel_kern.c64 key.tunnel_id = 2; in gre_set_tunnel()
111 bpf_printk("key %d remote ip 0x%x\n", key.tunnel_id, key.remote_ipv4); in gre_get_tunnel()
123 key.tunnel_id = 2; in ip6gretap_set_tunnel()
153 key.tunnel_id, key.remote_ipv6[3], key.tunnel_label); in ip6gretap_get_tunnel()
167 key.tunnel_id = 2; in erspan_set_tunnel()
221 key.tunnel_id, key.remote_ipv4, md.version); in erspan_get_tunnel()
246 key.tunnel_id = 2; in ip4ip6erspan_set_tunnel()
302 key.tunnel_id, key.remote_ipv4, md.version); in ip4ip6erspan_get_tunnel()
336 key.tunnel_id = 2; in vxlan_set_tunnel_dst()
375 key.tunnel_id in vxlan_set_tunnel_src()
[all...]
/linux/tools/testing/selftests/net/
H A Dl2tp.sh142 ip -netns $host_1 l2tp add tunnel tunnel_id 1041 peer_tunnel_id 1042 \
144 ip -netns $host_1 l2tp add session name l2tp4 tunnel_id 1041 \
152 ip -netns $host_2 l2tp add tunnel tunnel_id 1042 peer_tunnel_id 1041 \
154 ip -netns $host_2 l2tp add session name l2tp4 tunnel_id 1042 \
171 ip -netns $host_1 l2tp add tunnel tunnel_id 1061 peer_tunnel_id 1062 \
173 ip -netns $host_1 l2tp add session name l2tp6 tunnel_id 1061 \
181 ip -netns $host_2 l2tp add tunnel tunnel_id 1062 peer_tunnel_id 1061 \
183 ip -netns $host_2 l2tp add session name l2tp6 tunnel_id 1062 \
/linux/net/ipv4/
H A Dudp_tunnel_core.c204 __be64 tunnel_id, int md_size) in udp_tun_rx_dst() argument
210 tun_dst = ip_tun_rx_dst(skb, flags, tunnel_id, md_size); in udp_tun_rx_dst()
212 tun_dst = ipv6_tun_rx_dst(skb, flags, tunnel_id, md_size); in udp_tun_rx_dst()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dtc.c703 u32 reg_c0, reg_c1, zone_restore_id, tunnel_id; in mlx5e_rep_tc_receive() local
726 tunnel_id = (reg_c1 >> ESW_TUN_OFFSET) & TUNNEL_ID_MASK; in mlx5e_rep_tc_receive()
733 if (!(tunnel_id >> ESW_TUN_OPTS_BITS)) { in mlx5e_rep_tc_receive()
737 mapped_id = tunnel_id & ESW_IPSEC_RX_MAPPED_ID_MASK; in mlx5e_rep_tc_receive()
745 zone_restore_id, tunnel_id, &tc_priv)) in mlx5e_rep_tc_receive()
/linux/include/uapi/linux/
H A Dppp-ioctl.h69 __u16 tunnel_id; /* redundant */ member
H A Dbpf.h6485 __u32 tunnel_id; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.h93 int tunnel_id; /* mapped tunnel id */ member
391 u32 zone_restore_id, u32 tunnel_id,
H A Den_tc.c2331 flow->attr->tunnel_id = value; in mlx5e_get_flow_tunnel_id()
2345 u32 enc_opts_id = flow->attr->tunnel_id & ENC_OPTS_BITS_MASK; in mlx5e_put_flow_tunnel_id()
2346 u32 tun_id = flow->attr->tunnel_id >> ENC_OPTS_BITS; in mlx5e_put_flow_tunnel_id()
5618 u32 tunnel_id) in mlx5e_tc_restore_tunnel() argument
5633 enc_opts_id = tunnel_id & ENC_OPTS_BITS_MASK; in mlx5e_tc_restore_tunnel()
5634 tun_id = tunnel_id >> ENC_OPTS_BITS; in mlx5e_tc_restore_tunnel()
5720 u32 tunnel_id, struct mlx5e_tc_update_priv *tc_priv) in mlx5e_tc_restore_skb_tc_meta() argument
5749 return mlx5e_tc_restore_tunnel(priv, skb, tc_priv, tunnel_id); in mlx5e_tc_restore_skb_tc_meta()
5758 if (!mlx5e_tc_restore_tunnel(priv, skb, tc_priv, mapped_obj->sample.tunnel_id)) { in mlx5e_tc_restore_skb_sample()
5769 u32 tunnel_id) in mlx5e_tc_restore_skb_int_port() argument
[all …]
H A Deswitch.h68 u32 tunnel_id; member
/linux/drivers/net/ethernet/rocker/
H A Drocker_ofdpa.c68 u32 tunnel_id; member
421 if (entry->key.bridge.tunnel_id && in ofdpa_cmd_flow_tbl_add_bridge()
423 entry->key.bridge.tunnel_id)) in ofdpa_cmd_flow_tbl_add_bridge()
920 u32 tunnel_id, in ofdpa_flow_tbl_bridge() argument
963 entry->key.bridge.tunnel_id = tunnel_id; in ofdpa_flow_tbl_bridge()
1616 u32 tunnel_id = 0; in ofdpa_port_ctrl_vlan_bridge() local
1624 vlan_id, tunnel_id, in ofdpa_port_ctrl_vlan_bridge()
1830 u32 tunnel_id = 0; in ofdpa_port_fdb_learn() local
1840 NULL, vlan_id, tunnel_id, goto_tbl, in ofdpa_port_fdb_learn()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dsample.c524 restore_obj.sample.tunnel_id = attr->tunnel_id; in mlx5e_tc_sample_offload()
/linux/tools/include/uapi/linux/
H A Dbpf.h6485 __u32 tunnel_id; member
/linux/Documentation/networking/
H A Dl2tp.rst408 sax.pppol2tp.s_tunnel = tunnel_id;
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_tc.c818 req->tunnel_id = tunnel_id_to_key32(tun_key->tun_id); in hwrm_cfa_decap_filter_alloc()

12