]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
tests: improve test cases for osf
authorFernando Fernandez Mancera <ffmancera@riseup.net>
Tue, 7 Aug 2018 09:44:07 +0000 (11:44 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 7 Aug 2018 15:31:42 +0000 (17:31 +0200)
Signed-off-by: Fernando Fernandez Mancera <ffmancera@riseup.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
tests/py/inet/osf.t
tests/py/inet/osf.t.payload

index 4db20b7b6966bd7bc5336b0a22ca4bdd5a2d24e0..6533b84e1c25351e04dc6b532b1fb3ad06f99e8c 100644 (file)
@@ -1,6 +1,9 @@
 :osfchain;type filter hook input priority 0
 
 *ip;osfip;osfchain
+*ip6;osfip6;osfchain
+*inet;osfinet;osfchain
 
-osf name "Linux";ok;osf "Linux"
+osf name "Linux";ok
+osf name "morethansixteenbytes";fail
 osf name ;fail
index 70eedb5632bf5272d7f9711b9f3f2a77efa6871e..f94c17ec69b6712f46126f378799d690bacc281d 100644 (file)
@@ -1,4 +1,14 @@
 # osf name "Linux"
 ip osfip osfchain
-  [ osf 1]
+  [ osf dreg 1 ]
+  [ cmp eq reg 1 0x756e694c 0x00000078 0x00000000 0x00000000 ]
+
+# osf name "Linux"
+ip6 osfip6 osfchain
+  [ osf dreg 1 ]
+  [ cmp eq reg 1 0x756e694c 0x00000078 0x00000000 0x00000000 ]
+
+# osf name "Linux"
+inet osfinet osfchain
+  [ osf dreg 1 ]
   [ cmp eq reg 1 0x756e694c 0x00000078 0x00000000 0x00000000 ]