mirror of
https://github.com/torvalds/linux.git
synced 2024-11-21 19:41:42 +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 list_head bareudp_list;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct bareudp_conf {
|
||||||
|
__be16 ethertype;
|
||||||
|
__be16 port;
|
||||||
|
u16 sport_min;
|
||||||
|
bool multi_proto_mode;
|
||||||
|
};
|
||||||
|
|
||||||
/* Pseudo network device */
|
/* Pseudo network device */
|
||||||
struct bareudp_dev {
|
struct bareudp_dev {
|
||||||
struct net *net; /* netns for packet i/o */
|
struct net *net; /* netns for packet i/o */
|
||||||
|
@ -3,17 +3,10 @@
|
|||||||
#ifndef __NET_BAREUDP_H
|
#ifndef __NET_BAREUDP_H
|
||||||
#define __NET_BAREUDP_H
|
#define __NET_BAREUDP_H
|
||||||
|
|
||||||
|
#include <linux/netdevice.h>
|
||||||
#include <linux/types.h>
|
#include <linux/types.h>
|
||||||
#include <linux/skbuff.h>
|
|
||||||
#include <net/rtnetlink.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)
|
static inline bool netif_is_bareudp(const struct net_device *dev)
|
||||||
{
|
{
|
||||||
return dev->rtnl_link_ops &&
|
return dev->rtnl_link_ops &&
|
||||||
|
Loading…
Reference in New Issue
Block a user