Home
last modified time | relevance | path

Searched refs:bareudp (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/
H A Dbareudp.c21 #include <net/bareudp.h>
44 struct net_device *dev; /* netdev for bareudp tunnel */
50 struct list_head next; /* bareudp node on namespace list */
57 struct bareudp_dev *bareudp; in bareudp_udp_encap_recv() local
64 bareudp = rcu_dereference_sk_user_data(sk); in bareudp_udp_encap_recv()
65 if (!bareudp) in bareudp_udp_encap_recv()
73 if (bareudp->ethertype == htons(ETH_P_IP)) { in bareudp_udp_encap_recv()
78 bareudp->dev->stats.rx_dropped++; in bareudp_udp_encap_recv()
85 } else if (ipversion == 6 && bareudp->multi_proto_mode) { in bareudp_udp_encap_recv()
88 bareudp in bareudp_udp_encap_recv()
186 struct bareudp_dev *bareudp = netdev_priv(dev); bareudp_init() local
203 struct bareudp_dev *bareudp = netdev_priv(dev); bareudp_uninit() local
232 bareudp_socket_create(struct bareudp_dev *bareudp, __be16 port) bareudp_socket_create() argument
256 struct bareudp_dev *bareudp = netdev_priv(dev); bareudp_open() local
263 bareudp_sock_release(struct bareudp_dev *bareudp) bareudp_sock_release() argument
275 struct bareudp_dev *bareudp = netdev_priv(dev); bareudp_stop() local
281 bareudp_xmit_skb(struct sk_buff *skb, struct net_device *dev, struct bareudp_dev *bareudp, const struct ip_tunnel_info *info) bareudp_xmit_skb() argument
344 bareudp6_xmit_skb(struct sk_buff *skb, struct net_device *dev, struct bareudp_dev *bareudp, const struct ip_tunnel_info *info) bareudp6_xmit_skb() argument
406 bareudp_proto_valid(struct bareudp_dev *bareudp, __be16 proto) bareudp_proto_valid() argument
427 struct bareudp_dev *bareudp = netdev_priv(dev); bareudp_xmit() local
468 struct bareudp_dev *bareudp = netdev_priv(dev); bareudp_fill_metadata_dst() local
596 struct bareudp_dev *bareudp, *t = NULL; bareudp_find_dev() local
609 struct bareudp_dev *t, *bareudp = netdev_priv(dev); bareudp_configure() local
651 struct bareudp_dev *bareudp = netdev_priv(dev); bareudp_dellink() local
696 struct bareudp_dev *bareudp = netdev_priv(dev); bareudp_fill_info() local
774 struct bareudp_dev *bareudp, *next; bareudp_destroy_tunnels() local
[all...]
/kernel/linux/linux-6.6/drivers/net/
H A Dbareudp.c21 #include <net/bareudp.h>
51 struct net_device *dev; /* netdev for bareudp tunnel */
57 struct list_head next; /* bareudp node on namespace list */
64 struct bareudp_dev *bareudp; in bareudp_udp_encap_recv() local
71 bareudp = rcu_dereference_sk_user_data(sk); in bareudp_udp_encap_recv()
72 if (!bareudp) in bareudp_udp_encap_recv()
80 if (bareudp->ethertype == htons(ETH_P_IP)) { in bareudp_udp_encap_recv()
85 bareudp->dev->stats.rx_dropped++; in bareudp_udp_encap_recv()
92 } else if (ipversion == 6 && bareudp->multi_proto_mode) { in bareudp_udp_encap_recv()
95 bareudp in bareudp_udp_encap_recv()
194 struct bareudp_dev *bareudp = netdev_priv(dev); bareudp_init() local
211 struct bareudp_dev *bareudp = netdev_priv(dev); bareudp_uninit() local
241 bareudp_socket_create(struct bareudp_dev *bareudp, __be16 port) bareudp_socket_create() argument
265 struct bareudp_dev *bareudp = netdev_priv(dev); bareudp_open() local
272 bareudp_sock_release(struct bareudp_dev *bareudp) bareudp_sock_release() argument
284 struct bareudp_dev *bareudp = netdev_priv(dev); bareudp_stop() local
290 bareudp_xmit_skb(struct sk_buff *skb, struct net_device *dev, struct bareudp_dev *bareudp, const struct ip_tunnel_info *info) bareudp_xmit_skb() argument
353 bareudp6_xmit_skb(struct sk_buff *skb, struct net_device *dev, struct bareudp_dev *bareudp, const struct ip_tunnel_info *info) bareudp6_xmit_skb() argument
415 bareudp_proto_valid(struct bareudp_dev *bareudp, __be16 proto) bareudp_proto_valid() argument
436 struct bareudp_dev *bareudp = netdev_priv(dev); bareudp_xmit() local
477 struct bareudp_dev *bareudp = netdev_priv(dev); bareudp_fill_metadata_dst() local
603 struct bareudp_dev *bareudp, *t = NULL; bareudp_find_dev() local
617 struct bareudp_dev *t, *bareudp = netdev_priv(dev); bareudp_configure() local
663 struct bareudp_dev *bareudp = netdev_priv(dev); bareudp_dellink() local
706 struct bareudp_dev *bareudp = netdev_priv(dev); bareudp_fill_info() local
748 struct bareudp_dev *bareudp, *next; bareudp_destroy_tunnels() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
H A Dmpls.c4 #include <net/bareudp.h>
61 * and the filter net device is bareudp. Subsequent in tc_act_can_offload_mpls_pop()
71 NL_SET_ERR_MSG_MOD(extack, "mpls pop supported only on bareudp devices"); in tc_act_can_offload_mpls_pop()
H A Dmirred.c6 #include <net/bareudp.h>
125 NL_SET_ERR_MSG_MOD(extack, "mpls is supported only through a bareudp device"); in tc_act_can_offload_mirred()
/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Dbareudp.sh4 # Test various bareudp tunnel configurations.
6 # The bareudp module allows to tunnel network protocols like IP or MPLS over
8 # configurations of bareudp (using IPv4 or IPv6 as underlay and transporting
24 # * NS1 and NS2 are the intermediate namespaces. They use a bareudp device to
58 # | * Decapsulate bareudp packets (either IP or MPLS, over UDP) |
78 # | * Decapsulate bareudp packets (either IP or MPLS, over UDP) |
220 # The bareudp encapsulation isn't configured in setup_overlay_*(). That will be
232 # (used after bareudp decapsulation)
256 # (used after bareudp decapsulation)
272 # (used after bareudp decapsulatio
[all...]
H A DMakefile26 TEST_PROGS += bareudp.sh
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_mplsoudp.c4 #include <net/bareudp.h>
H A Dtc_tun.c7 #include <net/bareudp.h>
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_mplsoudp.c4 #include <net/bareudp.h>
H A Dtc_tun.c8 #include <net/bareudp.h>
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c52 #include <net/bareudp.h>
4267 * and the filter net device is bareudp. Subsequent in parse_tc_fdb_actions()
4278 "mpls pop supported only on bareudp devices"); in parse_tc_fdb_actions()
4320 "mpls is supported only through a bareudp device"); in parse_tc_fdb_actions()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c44 #include <net/bareudp.h>

Completed in 20 milliseconds