mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 02:32:09 -04:00
net: make struct tun_struct private to tun.c
There's no reason for this to be in the header, and it just hurts recompile time. Signed-off-by: Rusty Russell <[email protected]> Acked-by: Max Krasnyanskiy <[email protected]> Signed-off-by: David S. Miller <[email protected]>
This commit is contained in:
parent
a40a7d15ba
commit
14daa02139
3 changed files with 34 additions and 40 deletions
|
|
@ -67,10 +67,43 @@
|
|||
#include <asm/system.h>
|
||||
#include <asm/uaccess.h>
|
||||
|
||||
/* Uncomment to enable debugging */
|
||||
/* #define TUN_DEBUG 1 */
|
||||
|
||||
#ifdef TUN_DEBUG
|
||||
static int debug;
|
||||
|
||||
#define DBG if(tun->debug)printk
|
||||
#define DBG1 if(debug==2)printk
|
||||
#else
|
||||
#define DBG( a... )
|
||||
#define DBG1( a... )
|
||||
#endif
|
||||
|
||||
struct tun_struct {
|
||||
struct list_head list;
|
||||
unsigned long flags;
|
||||
int attached;
|
||||
uid_t owner;
|
||||
gid_t group;
|
||||
|
||||
wait_queue_head_t read_wait;
|
||||
struct sk_buff_head readq;
|
||||
|
||||
struct net_device *dev;
|
||||
|
||||
struct fasync_struct *fasync;
|
||||
|
||||
unsigned long if_flags;
|
||||
u8 dev_addr[ETH_ALEN];
|
||||
u32 chr_filter[2];
|
||||
u32 net_filter[2];
|
||||
|
||||
#ifdef TUN_DEBUG
|
||||
int debug;
|
||||
#endif
|
||||
};
|
||||
|
||||
/* Network device part of the driver */
|
||||
|
||||
static LIST_HEAD(tun_dev_list);
|
||||
|
|
|
|||
Loading…
Reference in a new issue