1
2
3
4
5
6
7
8
9 #ifndef _XT_NFQ_TARGET_H
10 #define _XT_NFQ_TARGET_H
11
12 #include <linux/types.h>
13
14
15 struct xt_NFQ_info {
16 __u16 queuenum;
17 };
18
19 struct xt_NFQ_info_v1 {
20 __u16 queuenum;
21 __u16 queues_total;
22 };
23
24 struct xt_NFQ_info_v2 {
25 __u16 queuenum;
26 __u16 queues_total;
27 __u16 bypass;
28 };
29
30 struct xt_NFQ_info_v3 {
31 __u16 queuenum;
32 __u16 queues_total;
33 __u16 flags;
34 #define NFQ_FLAG_BYPASS 0x01
35 #define NFQ_FLAG_CPU_FANOUT 0x02
36 #define NFQ_FLAG_MASK 0x03
37 };
38
39 #endif