Pablo Neira Ayuso
b7bd1809e0
netfilter: nfnetlink_queue: get rid of nfnetlink_queue_ct.c
...
The original intention was to avoid dependencies between nfnetlink_queue and
conntrack without ifdef pollution. However, we can achieve this by moving the
conntrack dependent code into ctnetlink and keep some glue code to access the
nfq_ct indirection from nfqueue.
After this patch, the nfq_ct indirection is always compiled in the netfilter
core to avoid polluting nfqueue with ifdefs. Thus, if nf_conntrack is not
compiled this results in only 8-bytes of memory waste in x86_64.
This patch also adds ctnetlink_nfqueue_seqadj() to avoid that the nf_conn
structure layout if exposed to nf_queue, which creates another dependency with
nf_conntrack at compilation time.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org >
2015-10-04 21:45:44 +02:00
..
2015-09-04 09:14:20 -07:00
2015-09-21 08:38:22 +02:00
2015-09-17 20:14:27 +03:00
2015-09-04 15:49:32 -07:00
2015-09-10 16:42:49 -07:00
2015-09-04 11:46:02 -07:00
2015-09-09 08:33:31 -07:00
2015-10-02 07:21:25 -07:00
2015-09-18 21:58:14 +02:00
2015-09-18 21:57:43 +02:00
2015-09-18 21:57:35 +02:00
2015-09-18 21:57:43 +02:00
2015-09-18 21:57:43 +02:00
2015-09-08 16:33:16 -07:00
2015-09-16 20:44:47 +01:00
2015-09-17 18:01:28 -04:00
2015-09-15 21:53:24 -07:00
2015-09-26 01:53:07 +02:00
2015-09-24 16:48:52 -04:00
2015-09-03 12:28:30 -07:00
2015-09-19 18:57:09 -07:00
2015-09-10 18:56:14 -07:00
2015-09-16 11:51:12 -04:00
2015-09-14 11:00:55 +02:00
2015-09-16 02:17:49 +02:00
2015-09-04 16:54:41 -07:00
2015-09-08 15:35:28 -07:00
2015-09-11 14:23:29 +09:00
2015-09-01 19:45:46 -07:00
2015-09-08 15:35:28 -07:00
2015-10-03 05:02:41 -07:00
2015-09-08 15:35:28 -07:00
2015-09-05 20:34:28 -07:00
2015-09-04 16:54:41 -07:00
2015-09-08 15:35:28 -07:00
2015-09-08 15:35:28 -07:00
2015-09-08 15:35:28 -07:00
2015-09-17 13:20:04 +02:00
2015-09-23 14:35:58 -07:00
2015-09-29 16:27:47 -07:00
2015-09-16 11:51:12 -04:00
2015-09-03 15:02:28 -05:00
2015-09-16 15:47:51 +02:00
2015-09-16 15:47:51 +02:00
2015-09-16 15:47:51 +02:00
2015-09-03 12:52:19 -07:00
2015-09-01 14:04:50 -07:00
2015-09-15 07:12:06 +02:00
2015-09-10 13:29:01 -07:00
2015-09-10 13:29:01 -07:00
2015-09-04 16:54:41 -07:00
2015-09-06 16:27:10 +02:00
2015-09-08 15:35:28 -07:00
2015-10-01 21:42:35 -04:00
2015-09-09 17:19:14 -07:00
2015-09-08 15:35:28 -07:00
2015-10-01 21:42:35 -04:00
2015-09-10 13:29:01 -07:00
2015-09-08 14:35:59 -07:00
2015-09-29 20:40:34 -07:00
2015-09-17 17:18:37 -07:00
2015-09-17 17:18:32 -07:00
2015-09-29 20:21:32 +02:00
2015-09-29 20:21:32 +02:00
2015-10-04 21:45:44 +02:00
2015-09-09 21:43:22 -07:00
2015-09-07 12:36:13 -04:00
2015-09-08 12:28:10 -07:00
2015-09-07 15:17:08 -04:00
2015-09-07 15:17:09 -04:00
2015-09-08 15:35:28 -07:00
2015-09-10 13:29:01 -07:00
2015-09-10 13:29:01 -07:00
2015-09-10 13:29:01 -07:00
2015-09-08 15:35:28 -07:00
2015-09-08 15:35:28 -07:00
2015-10-03 05:05:18 -07:00
2015-09-09 02:20:39 +02:00
2015-09-10 13:29:01 -07:00
2015-09-10 13:29:01 -07:00
2015-09-20 20:50:06 -07:00
2015-09-04 17:22:10 +01:00
2015-09-04 16:54:41 -07:00
2015-09-16 11:51:12 -04:00
2015-09-20 17:00:26 -07:00
2015-09-11 15:21:34 -07:00
2015-09-29 16:48:46 -07:00
2015-09-04 16:54:41 -07:00
2015-09-04 16:54:41 -07:00
2015-09-10 13:29:01 -07:00
2015-09-08 15:35:28 -07:00
2015-09-08 15:35:28 -07:00
2015-09-11 15:21:34 -07:00
2015-09-29 16:53:10 -07:00
2015-09-14 07:39:46 -07:00
2015-09-02 10:33:22 +02:00
2015-09-04 16:54:41 -07:00
2015-09-22 15:09:53 -07:00
2015-09-04 16:54:41 -07:00
2015-09-08 15:35:28 -07:00
2015-09-10 13:29:01 -07:00
2015-09-08 15:35:28 -07:00