diff mbox series

[nft] test: py: Add test cases for socket matching

Message ID 20180530134949.8572-1-ecklm94@gmail.com
State Changes Requested
Delegated to: Pablo Neira
Headers show
Series [nft] test: py: Add test cases for socket matching | expand

Commit Message

Máté Eckl May 30, 2018, 1:49 p.m. UTC
Signed-off-by: Máté Eckl <ecklm94@gmail.com>
---
 tests/py/inet/socket.t         |  7 +++++++
 tests/py/inet/socket.t.payload | 15 +++++++++++++++
 2 files changed, 22 insertions(+)
 create mode 100644 tests/py/inet/socket.t
 create mode 100644 tests/py/inet/socket.t.payload
diff mbox series

Patch

diff --git a/tests/py/inet/socket.t b/tests/py/inet/socket.t
new file mode 100644
index 0000000..03ecaa8
--- /dev/null
+++ b/tests/py/inet/socket.t
@@ -0,0 +1,7 @@ 
+:sockchain;type filter hook prerouting priority -150
+
+*ip;sockip4;sockchain
+*ip6;sockip6;sockchain
+*inet;sockin;sockchain
+
+socket transparent 1;ok
diff --git a/tests/py/inet/socket.t.payload b/tests/py/inet/socket.t.payload
new file mode 100644
index 0000000..37d009c
--- /dev/null
+++ b/tests/py/inet/socket.t.payload
@@ -0,0 +1,15 @@ 
+# socket transparent 1
+ip sockip4 sockchain 
+  [ socket load transparent => reg 1 ]
+  [ cmp eq reg 1 0x00000001 ]
+
+# socket transparent 1
+ip6 sockip6 sockchain 
+  [ socket load transparent => reg 1 ]
+  [ cmp eq reg 1 0x00000001 ]
+
+# socket transparent 1
+inet sockin sockchain 
+  [ socket load transparent => reg 1 ]
+  [ cmp eq reg 1 0x00000001 ]
+