Searched refs:tunnel_id (Results 1 - 25 of 34) sorted by relevance

12

/linux-master/net/bridge/
H A Dbr_vlan_tunnel.c25 return vle->tinfo.tunnel_id != tunid;
30 .key_offset = offsetof(struct net_bridge_vlan, tinfo.tunnel_id),
38 __be64 tunnel_id)
40 return rhashtable_lookup_fast(tbl, &tunnel_id,
48 WRITE_ONCE(vlan->tinfo.tunnel_id, 0);
80 WRITE_ONCE(vlan->tinfo.tunnel_id, key);
189 __be64 tunnel_id; local
195 tunnel_id = READ_ONCE(vlan->tinfo.tunnel_id);
196 if (!tunnel_id || unlikel
37 br_vlan_tunnel_lookup(struct rhashtable *tbl, __be64 tunnel_id) argument
[all...]
H A Dbr_netlink_tunnel.c32 __be32 tunid_curr = tunnel_id_to_key32(v_curr->tinfo.tunnel_id);
33 __be32 tunid_last = tunnel_id_to_key32(v_last->tinfo.tunnel_id);
46 if (!br_vlan_should_use(v) || !v->tinfo.tunnel_id)
91 __be64 tunnel_id, u16 flags)
93 __be32 tid = tunnel_id_to_key32(tunnel_id);
127 vtbegin->tinfo.tunnel_id,
133 vtend->tinfo.tunnel_id,
139 vtbegin->tinfo.tunnel_id,
90 br_fill_vlan_tinfo(struct sk_buff *skb, u16 vid, __be64 tunnel_id, u16 flags) argument
H A Dbr_vlan_options.c14 __be32 tid = tunnel_id_to_key32(v->tinfo.tunnel_id);
/linux-master/include/net/
H A Ddst_metadata.h202 __be64 tunnel_id,
213 0, 0, tp_dst, tunnel_id, flags);
219 __be64 tunnel_id,
225 0, flags, tunnel_id, md_size);
234 __be64 tunnel_id,
247 info->key.tun_id = tunnel_id;
263 __be64 tunnel_id,
270 0, ip6_flowlabel(ip6h), flags, tunnel_id,
197 __ip_tun_set_dst(__be32 saddr, __be32 daddr, __u8 tos, __u8 ttl, __be16 tp_dst, __be16 flags, __be64 tunnel_id, int md_size) argument
217 ip_tun_rx_dst(struct sk_buff *skb, __be16 flags, __be64 tunnel_id, int md_size) argument
228 __ipv6_tun_set_dst(const struct in6_addr *saddr, const struct in6_addr *daddr, __u8 tos, __u8 ttl, __be16 tp_dst, __be32 label, __be16 flags, __be64 tunnel_id, int md_size) argument
261 ipv6_tun_rx_dst(struct sk_buff *skb, __be16 flags, __be64 tunnel_id, int md_size) argument
H A Dudp_tunnel.h182 __be16 flags, __be64 tunnel_id,
/linux-master/net/l2tp/
H A Dl2tp_core.c205 struct l2tp_tunnel *l2tp_tunnel_get(const struct net *net, u32 tunnel_id) argument
211 tunnel = idr_find(&pn->l2tp_tunnel_idr, tunnel_id);
225 unsigned long tunnel_id, tmp; local
230 idr_for_each_entry_ul(&pn->l2tp_tunnel_idr, tunnel, tmp, tunnel_id) {
651 tunnel->name, tunnel->tunnel_id,
799 u32 tunnel_id, session_id; local
846 tunnel_id = ntohs(*(__be16 *)ptr);
852 tunnel_id = tunnel->tunnel_id;
865 tunnel->name, tunnel_id, session_i
934 u32 tunnel_id = tunnel->peer_tunnel_id; local
1274 l2tp_tunnel_sock_create(struct net *net, u32 tunnel_id, u32 peer_tunnel_id, struct l2tp_tunnel_cfg *cfg, struct socket **sockp) argument
1388 l2tp_tunnel_create(int fd, int version, u32 tunnel_id, u32 peer_tunnel_id, struct l2tp_tunnel_cfg *cfg, struct l2tp_tunnel **tunnelp) argument
1458 u32 tunnel_id = tunnel->tunnel_id; local
1660 unsigned long tunnel_id, tmp; local
[all...]
H A Dl2tp_netlink.c48 u32 tunnel_id; local
60 tunnel_id = nla_get_u32(info->attrs[L2TP_ATTR_CONN_ID]);
62 tunnel = l2tp_tunnel_get(net, tunnel_id);
186 u32 tunnel_id; local
200 tunnel_id = nla_get_u32(attrs[L2TP_ATTR_CONN_ID]);
236 ret = l2tp_tunnel_create(fd, proto_version, tunnel_id,
261 u32 tunnel_id; local
269 tunnel_id = nla_get_u32(info->attrs[L2TP_ATTR_CONN_ID]);
271 tunnel = l2tp_tunnel_get(net, tunnel_id);
291 u32 tunnel_id; local
453 u32 tunnel_id; local
523 u32 tunnel_id = 0; local
[all...]
H A Dl2tp_core.h169 u32 tunnel_id; member in struct:l2tp_tunnel
225 struct l2tp_tunnel *l2tp_tunnel_get(const struct net *net, u32 tunnel_id);
239 int l2tp_tunnel_create(int fd, int version, u32 tunnel_id,
H A Dl2tp_ppp.c21 * attaches it to a bound UDP socket with local tunnel_id / session_id and
22 * peer tunnel_id / session_id set. Data can then be sent or received using
44 * sax.pppol2tp.s_tunnel = tunnel_id;
556 u32 tunnel_id; member in struct:l2tp_connect_info
575 info->tunnel_id = sa_v2in4->pppol2tp.s_tunnel;
591 info->tunnel_id = sa_v3in4->pppol2tp.s_tunnel;
607 info->tunnel_id = sa_v2in6->pppol2tp.s_tunnel;
623 info->tunnel_id = sa_v3in6->pppol2tp.s_tunnel;
662 tunnel = l2tp_tunnel_get(net, info->tunnel_id);
682 info->tunnel_id,
[all...]
H A Dtrace.h65 __entry->tid = tunnel->tunnel_id;
103 __entry->tid = session->tunnel ? session->tunnel->tunnel_id : 0;
H A Dl2tp_ip6.c54 int dif, u32 tunnel_id)
79 if (l2tp->conn_id != tunnel_id)
128 u32 tunnel_id; local
170 /* Get the tunnel_id from the L2TP header */
177 tunnel_id = ntohl(*(__be32 *)&skb->data[4]);
182 inet6_iif(skb), tunnel_id);
51 __l2tp_ip6_bind_lookup(const struct net *net, const struct in6_addr *laddr, const struct in6_addr *raddr, int dif, u32 tunnel_id) argument
H A Dl2tp_ip.c46 __be32 raddr, int dif, u32 tunnel_id)
69 if (l2tp->conn_id != tunnel_id)
118 u32 tunnel_id; local
160 /* Get the tunnel_id from the L2TP header */
167 tunnel_id = ntohl(*(__be32 *)&skb->data[4]);
172 tunnel_id);
45 __l2tp_ip_bind_lookup(const struct net *net, __be32 laddr, __be32 raddr, int dif, u32 tunnel_id) argument
H A Dl2tp_debugfs.c140 seq_printf(m, "\nTUNNEL %u peer %u", tunnel->tunnel_id, tunnel->peer_tunnel_id);
/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_tunnel_kern.c53 key.tunnel_id = 2;
100 bpf_printk("key %d remote ip 0x%x\n", key.tunnel_id, key.remote_ipv4);
112 key.tunnel_id = 2;
142 key.tunnel_id, key.remote_ipv6[3], key.tunnel_label);
156 key.tunnel_id = 2;
210 key.tunnel_id, key.remote_ipv4, md.version);
235 key.tunnel_id = 2;
291 key.tunnel_id, key.remote_ipv4, md.version);
325 key.tunnel_id = 2;
364 key.tunnel_id
[all...]
/linux-master/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-master/net/ipv4/
H A Dudp_tunnel_core.c186 __be16 flags, __be64 tunnel_id, int md_size)
192 tun_dst = ip_tun_rx_dst(skb, flags, tunnel_id, md_size);
194 tun_dst = ipv6_tun_rx_dst(skb, flags, tunnel_id, md_size);
185 udp_tun_rx_dst(struct sk_buff *skb, unsigned short family, __be16 flags, __be64 tunnel_id, int md_size) argument
/linux-master/include/uapi/linux/
H A Dppp-ioctl.h69 __u16 tunnel_id; /* redundant */ member in struct:pppol2tp_ioc_stats
/linux-master/samples/bpf/
H A Dtc_l2_redirect_kern.c143 tkey.tunnel_id = 10000;
194 tkey.tunnel_id = 10000;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dtc.c703 u32 reg_c0, reg_c1, zone_restore_id, tunnel_id; local
726 tunnel_id = (reg_c1 >> ESW_TUN_OFFSET) & TUNNEL_ID_MASK;
733 if (!(tunnel_id >> ESW_TUN_OPTS_BITS)) {
737 mapped_id = tunnel_id & ESW_IPSEC_RX_MAPPED_ID_MASK;
745 zone_restore_id, tunnel_id, &tc_priv))
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.h92 int tunnel_id; /* mapped tunnel id */ member in struct:mlx5_flow_attr
390 u32 zone_restore_id, u32 tunnel_id,
H A Den_tc.c2212 flow->attr->tunnel_id = value;
2226 u32 enc_opts_id = flow->attr->tunnel_id & ENC_OPTS_BITS_MASK;
2227 u32 tun_id = flow->attr->tunnel_id >> ENC_OPTS_BITS;
5462 u32 tunnel_id)
5474 enc_opts_id = tunnel_id & ENC_OPTS_BITS_MASK;
5475 tun_id = tunnel_id >> ENC_OPTS_BITS;
5556 u32 tunnel_id, struct mlx5e_tc_update_priv *tc_priv)
5585 return mlx5e_tc_restore_tunnel(priv, skb, tc_priv, tunnel_id);
5594 if (!mlx5e_tc_restore_tunnel(priv, skb, tc_priv, mapped_obj->sample.tunnel_id)) {
5605 u32 tunnel_id)
5460 mlx5e_tc_restore_tunnel(struct mlx5e_priv *priv, struct sk_buff *skb, struct mlx5e_tc_update_priv *tc_priv, u32 tunnel_id) argument
5554 mlx5e_tc_restore_skb_tc_meta(struct sk_buff *skb, struct mlx5_tc_ct_priv *ct_priv, struct mlx5_mapped_obj *mapped_obj, u32 zone_restore_id, u32 tunnel_id, struct mlx5e_tc_update_priv *tc_priv) argument
5602 mlx5e_tc_restore_skb_int_port(struct mlx5e_priv *priv, struct sk_buff *skb, struct mlx5_mapped_obj *mapped_obj, struct mlx5e_tc_update_priv *tc_priv, u32 tunnel_id) argument
5631 mlx5e_tc_update_skb(struct mlx5_cqe64 *cqe, struct sk_buff *skb, struct mapping_ctx *mapping_ctx, u32 mapped_obj_id, struct mlx5_tc_ct_priv *ct_priv, u32 zone_restore_id, u32 tunnel_id, struct mlx5e_tc_update_priv *tc_priv) argument
[all...]
/linux-master/drivers/net/ethernet/rocker/
H A Drocker_ofdpa.c68 u32 tunnel_id; member in struct:ofdpa_flow_tbl_key::__anon1881::__anon1886
420 if (entry->key.bridge.tunnel_id &&
422 entry->key.bridge.tunnel_id))
919 u32 tunnel_id,
962 entry->key.bridge.tunnel_id = tunnel_id;
1633 u32 tunnel_id = 0; local
1641 vlan_id, tunnel_id,
1847 u32 tunnel_id = 0; local
1857 NULL, vlan_id, tunnel_id, goto_tb
916 ofdpa_flow_tbl_bridge(struct ofdpa_port *ofdpa_port, int flags, const u8 *eth_dst, const u8 *eth_dst_mask, __be16 vlan_id, u32 tunnel_id, enum rocker_of_dpa_table_id goto_tbl, u32 group_id, bool copy_to_cpu) argument
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dsample.c524 restore_obj.sample.tunnel_id = attr->tunnel_id;
/linux-master/drivers/infiniband/hw/mlx5/
H A Dfs.c133 #define LAST_TUNNEL_FIELD tunnel_id
492 ntohl(ib_spec->tunnel.mask.tunnel_id));
494 ntohl(ib_spec->tunnel.val.tunnel_id));
/linux-master/include/uapi/rdma/
H A Dib_user_verbs.h1058 __be32 tunnel_id; member in struct:ib_uverbs_flow_tunnel_filter

Completed in 808 milliseconds

12