Pablo Neira Ayuso
a263653ed7
netfilter: don't pull include/linux/netfilter.h from netns headers
...
This pulls the full hook netfilter definitions from all those that include
net_namespace.h.
Instead let's just include the bare minimum required in the new
linux/netfilter_defs.h file, and use it from the netfilter netns header files.
I also needed to include in.h and in6.h from linux/netfilter.h otherwise we hit
this compilation error:
In file included from include/linux/netfilter_defs.h:4:0,
from include/net/netns/netfilter.h:4,
from include/net/net_namespace.h:22,
from include/linux/netdevice.h:43,
from net/netfilter/nfnetlink_queue_core.c:23:
include/uapi/linux/netfilter.h:76:17: error: field ‘in’ has incomplete type struct in_addr in;
And also explicit include linux/netfilter.h in several spots.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org >
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com >
2015-06-18 21:14:31 +02:00
..
2015-04-11 22:28:27 -04:00
2015-04-09 08:36:54 +03:00
2015-02-20 17:35:14 -05:00
2014-12-10 15:33:16 -05:00
2015-06-18 21:14:21 +02:00
2015-06-18 21:14:31 +02:00
2015-06-11 23:37:37 +02:00
2015-05-27 14:15:26 -04:00
2015-03-20 19:10:44 -04:00
2014-10-27 15:51:16 +01:00
2015-05-04 14:49:23 -04:00
2014-10-25 08:07:30 +02:00
2015-06-10 22:49:20 -07:00
2015-05-11 10:50:17 -04:00
2015-03-04 00:23:23 -05:00
2015-03-03 14:44:41 -05:00
2015-02-24 16:05:48 -05:00
2014-11-10 13:27:49 -05:00
2015-05-11 10:59:32 -04:00
2015-05-11 10:59:32 -04:00
2015-05-26 15:21:27 +02:00
2015-05-27 19:29:42 +02:00
2015-05-17 13:08:29 -04:00
2015-02-11 14:46:37 -05:00
2015-05-13 14:31:43 -04:00
2015-04-09 00:02:26 -04:00
2015-03-06 21:50:02 -05:00
2015-04-07 15:25:55 -04:00
2015-03-29 13:23:54 -07:00
2015-03-09 16:06:10 -04:00
2015-05-12 23:19:49 -04:00
2015-03-12 14:39:40 -04:00
2015-06-04 15:44:31 -07:00
2014-11-12 15:01:35 -05:00
2014-09-30 01:02:26 -04:00
2015-03-12 14:39:40 -04:00
2015-05-13 15:59:13 -04:00
2015-01-18 01:56:32 -05:00
2014-11-05 16:30:03 -05:00
2015-05-26 20:26:09 +02:00
2015-03-23 22:12:09 -04:00
2015-03-20 12:40:25 -04:00
2015-03-18 22:00:35 -04:00
2015-05-11 10:50:18 -04:00
2015-05-31 21:49:14 -07:00
2015-05-27 13:03:31 -04:00
2015-05-26 19:48:46 -04:00
2015-06-06 23:57:12 -07:00
2015-04-13 16:40:05 -04:00
2015-03-31 13:58:35 -04:00
2015-05-25 13:25:35 -04:00
2015-05-25 13:25:34 -04:00
2015-04-07 15:29:08 -04:00
2015-03-11 16:22:14 -04:00
2015-04-02 14:05:00 -04:00
2015-03-12 14:39:40 -04:00
2015-06-04 15:44:30 -07:00
2015-06-04 15:44:30 -07:00
2014-11-24 04:28:49 -05:00
2015-02-28 21:31:12 +01:00
2014-10-14 02:18:27 +02:00
2014-12-10 15:21:24 -05:00
2015-05-11 10:50:17 -04:00
2014-12-10 15:21:24 -05:00
2015-06-10 16:05:36 +02:00
2015-05-19 11:44:42 +02:00
2014-11-05 23:52:33 -08:00
2015-03-04 00:23:23 -05:00
2015-03-20 21:47:40 -04:00
2015-06-18 21:14:29 +02:00
2015-03-31 13:58:35 -04:00
2015-05-19 11:44:44 +02:00
2015-03-02 13:06:31 -05:00
2014-10-06 18:02:32 -04:00
2015-01-13 17:51:08 -05:00
2014-12-17 11:49:55 +01:00
2015-05-05 16:02:34 -04:00
2015-01-15 18:26:16 -05:00
2015-04-10 12:42:40 -07:00
2015-05-13 15:08:14 -04:00
2014-10-15 07:48:18 +02:00
2015-06-15 19:49:22 -07:00
2015-05-17 22:49:09 -04:00
2015-03-12 22:58:12 -04:00
2015-06-11 16:33:11 -07:00
2015-04-07 15:29:08 -04:00
2015-03-02 13:06:31 -05:00
2015-02-04 01:34:15 -05:00
2015-04-07 15:29:08 -04:00
2015-04-07 15:25:55 -04:00