mirror of
https://github.com/torvalds/linux.git
synced 2024-11-22 04:02:20 +00:00
bareudp: Move definition of struct bareudp_conf to bareudp.c
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>
This commit is contained in:
parent
614b7a1f28
commit
dcdd77ee55
@ -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 */
|
||||
|
@ -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 &&
|
||||
|
Loading…
Reference in New Issue
Block a user