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

/linux-master/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; local
71 bareudp = rcu_dereference_sk_user_data(sk);
72 if (!bareudp)
80 if (bareudp->ethertype == htons(ETH_P_IP)) {
85 bareudp->dev->stats.rx_dropped++;
92 } else if (ipversion == 6 && bareudp->multi_proto_mode) {
95 bareudp
194 struct bareudp_dev *bareudp = netdev_priv(dev); local
206 struct bareudp_dev *bareudp = netdev_priv(dev); local
235 bareudp_socket_create(struct bareudp_dev *bareudp, __be16 port) argument
259 struct bareudp_dev *bareudp = netdev_priv(dev); local
266 bareudp_sock_release(struct bareudp_dev *bareudp) argument
278 struct bareudp_dev *bareudp = netdev_priv(dev); local
284 bareudp_xmit_skb(struct sk_buff *skb, struct net_device *dev, struct bareudp_dev *bareudp, const struct ip_tunnel_info *info) argument
349 bareudp6_xmit_skb(struct sk_buff *skb, struct net_device *dev, struct bareudp_dev *bareudp, const struct ip_tunnel_info *info) argument
413 bareudp_proto_valid(struct bareudp_dev *bareudp, __be16 proto) argument
434 struct bareudp_dev *bareudp = netdev_priv(dev); local
475 struct bareudp_dev *bareudp = netdev_priv(dev); local
606 struct bareudp_dev *bareudp, *t = NULL; local
620 struct bareudp_dev *t, *bareudp = netdev_priv(dev); local
666 struct bareudp_dev *bareudp = netdev_priv(dev); local
709 struct bareudp_dev *bareudp = netdev_priv(dev); local
751 struct bareudp_dev *bareudp, *next; local
[all...]
H A DMakefile38 obj-$(CONFIG_BAREUDP) += bareudp.o
/linux-master/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
71 NL_SET_ERR_MSG_MOD(extack, "mpls pop supported only on bareudp devices");
H A Dmirred.c6 #include <net/bareudp.h>
125 NL_SET_ERR_MSG_MOD(extack, "mpls is supported only through a bareudp device");
/linux-master/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>
/linux-master/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
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c44 #include <net/bareudp.h>

Completed in 170 milliseconds