mirror of https://github.com/hak5/openwrt.git
67 lines
1.7 KiB
Diff
67 lines
1.7 KiB
Diff
--- a/include/linux/netdevice.h
|
|
+++ b/include/linux/netdevice.h
|
|
@@ -445,16 +445,12 @@ struct net_device
|
|
/* bridge stuff */
|
|
struct net_bridge_port *br_port;
|
|
|
|
-#ifdef CONFIG_NET_FASTROUTE
|
|
#define NETDEV_FASTROUTE_HMASK 0xF
|
|
/* Semi-private data. Keep it at the end of device struct. */
|
|
rwlock_t fastpath_lock;
|
|
struct dst_entry *fastpath[NETDEV_FASTROUTE_HMASK+1];
|
|
-#endif
|
|
-#ifdef CONFIG_NET_DIVERT
|
|
/* this will get initialized at each interface type init routine */
|
|
struct divert_blk *divert;
|
|
-#endif /* CONFIG_NET_DIVERT */
|
|
};
|
|
|
|
/* 2.6 compatibility */
|
|
--- a/include/linux/skbuff.h
|
|
+++ b/include/linux/skbuff.h
|
|
@@ -83,7 +83,6 @@
|
|
#define NET_CALLER(arg) __builtin_return_address(0)
|
|
#endif
|
|
|
|
-#ifdef CONFIG_NETFILTER
|
|
struct nf_conntrack {
|
|
atomic_t use;
|
|
void (*destroy)(struct nf_conntrack *);
|
|
@@ -92,7 +91,6 @@ struct nf_conntrack {
|
|
struct nf_ct_info {
|
|
struct nf_conntrack *master;
|
|
};
|
|
-#endif
|
|
#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE)
|
|
struct nf_info;
|
|
#endif
|
|
@@ -201,7 +199,6 @@ struct sk_buff {
|
|
unsigned char *end; /* End pointer */
|
|
|
|
void (*destructor)(struct sk_buff *); /* Destruct function */
|
|
-#ifdef CONFIG_NETFILTER
|
|
/* Can be used for communication between hooks. */
|
|
unsigned long nfmark;
|
|
/* Cache info */
|
|
@@ -211,7 +208,6 @@ struct sk_buff {
|
|
#ifdef CONFIG_NETFILTER_DEBUG
|
|
unsigned int nf_debug;
|
|
#endif
|
|
-#endif /*CONFIG_NETFILTER*/
|
|
|
|
#if defined(CONFIG_HIPPI)
|
|
union{
|
|
@@ -219,12 +215,8 @@ struct sk_buff {
|
|
} private;
|
|
#endif
|
|
|
|
-#ifdef CONFIG_NET_SCHED
|
|
__u32 tc_index; /* traffic control index */
|
|
-#endif
|
|
-#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE)
|
|
struct nf_info *nf_info;
|
|
-#endif
|
|
};
|
|
|
|
#ifdef __KERNEL__
|