Statistics
| Branch: | Tag: | Revision:

root / contrib / patches / python-nfqueue-patch-0.3 @ b47b895d

History | View | Annotate | Download (1.5 kB)

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