root / contrib / patches / python-nfqueue-patch-0.3 @ 039e3e61
History | View | Annotate | Download (1.5 kB)
1 |
root@store67:~/src/python-nfqueue# diff -ur original/nfqueue-bindings-0.3/ mine/nfqueue-bindings-0.3|grep -v ^Only |
---|---|
2 |
diff -ur original/nfqueue-bindings-0.3//libnetfilter_queue.i mine/nfqueue-bindings-0.3/libnetfilter_queue.i |
3 |
--- original/nfqueue-bindings-0.3//libnetfilter_queue.i 2009-10-18 18:37:28.000000000 +0300 |
4 |
+++ mine/nfqueue-bindings-0.3/libnetfilter_queue.i 2011-06-05 10:58:46.000000000 +0300 |
5 |
@@ -51,6 +51,7 @@ |
6 |
%extend payload { |
7 |
int get_nfmark(); |
8 |
int get_indev(); |
9 |
+ int get_physindev(); |
10 |
int get_outdev(); |
11 |
|
12 |
unsigned int get_length(void) { |
13 |
diff -ur original/nfqueue-bindings-0.3//nfq_common.c mine/nfqueue-bindings-0.3/nfq_common.c |
14 |
--- original/nfqueue-bindings-0.3//nfq_common.c 2009-10-18 18:37:28.000000000 +0300 |
15 |
+++ mine/nfqueue-bindings-0.3/nfq_common.c 2011-06-05 10:59:54.000000000 +0300 |
16 |
@@ -192,6 +192,11 @@ |
17 |
return nfq_get_indev(self->nfad); |
18 |
} |
19 |
|
20 |
+int payload_get_physindev(struct payload *self) |
21 |
+{ |
22 |
+ return nfq_get_physindev(self->nfad); |
23 |
+} |
24 |
+ |
25 |
int payload_get_outdev(struct payload *self) |
26 |
{ |
27 |
return nfq_get_outdev(self->nfad); |
28 |
diff -ur original/nfqueue-bindings-0.3//nfq_common.h mine/nfqueue-bindings-0.3/nfq_common.h |
29 |
--- original/nfqueue-bindings-0.3//nfq_common.h 2009-10-18 18:37:28.000000000 +0300 |
30 |
+++ mine/nfqueue-bindings-0.3/nfq_common.h 2011-06-05 10:59:18.000000000 +0300 |
31 |
@@ -32,6 +32,8 @@ |
32 |
|
33 |
int payload_get_indev(struct payload *self); |
34 |
|
35 |
+int payload_get_physindev(struct payload *self); |
36 |
+ |
37 |
int payload_get_outdev(struct payload *self); |
38 |
|
39 |
#endif /* __NFQ_COMMON__ */ |