bareudp: Move definition of struct bareudp_conf to bareudp.c
authorGuillaume Nault <gnault@redhat.com>
Fri, 10 Dec 2021 19:56:39 +0000 (20:56 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 13 Dec 2021 12:34:09 +0000 (12:34 +0000)
This structure is used only in bareudp.c.

While there, adjust include files: we need netdevice.h, not skbuff.h.

Signed-off-by: Guillaume Nault <gnault@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/bareudp.c
include/net/bareudp.h

index fb71a07..f803303 100644 (file)
@@ -38,6 +38,13 @@ struct bareudp_net {
        struct list_head        bareudp_list;
 };
 
+struct bareudp_conf {
+       __be16 ethertype;
+       __be16 port;
+       u16 sport_min;
+       bool multi_proto_mode;
+};
+
 /* Pseudo network device */
 struct bareudp_dev {
        struct net         *net;        /* netns for packet i/o */
index 8f07a91..17610c8 100644 (file)
@@ -3,17 +3,10 @@
 #ifndef __NET_BAREUDP_H
 #define __NET_BAREUDP_H
 
+#include <linux/netdevice.h>
 #include <linux/types.h>
-#include <linux/skbuff.h>
 #include <net/rtnetlink.h>
 
-struct bareudp_conf {
-       __be16 ethertype;
-       __be16 port;
-       u16 sport_min;
-       bool multi_proto_mode;
-};
-
 static inline bool netif_is_bareudp(const struct net_device *dev)
 {
        return dev->rtnl_link_ops &&