summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/nft.xml6
-rw-r--r--src/ct.c2
-rw-r--r--tests/py/any/ct.t11
-rw-r--r--tests/py/any/ct.t.payload21
4 files changed, 23 insertions, 17 deletions
diff --git a/doc/nft.xml b/doc/nft.xml
index faf0ffde..d0d37396 100644
--- a/doc/nft.xml
+++ b/doc/nft.xml
@@ -3876,7 +3876,7 @@ ip6 filter output log flags all
<command>ct</command>
<group choice="req">
<arg>mark</arg>
- <arg>eventmask</arg>
+ <arg>event</arg>
<arg>label</arg>
<arg>zone</arg>
</group>
@@ -3907,7 +3907,7 @@ ip6 filter output log flags all
</thead>
<tbody>
<row>
- <entry>eventmask</entry>
+ <entry>event</entry>
<entry>conntrack event bits</entry>
<entry>bitmask, integer (32 bit)</entry>
</row>
@@ -3962,7 +3962,7 @@ table inet raw {
<example>
<title>restrict events reported by ctnetlink</title>
<programlisting>
-ct eventmask set new or related or destroy
+ct event set new,related,destroy
</programlisting>
</example>
diff --git a/src/ct.c b/src/ct.c
index 5014265a..ab50a166 100644
--- a/src/ct.c
+++ b/src/ct.c
@@ -264,7 +264,7 @@ static const struct ct_template ct_templates[] = {
BYTEORDER_HOST_ENDIAN, 64),
[NFT_CT_ZONE] = CT_TEMPLATE("zone", &integer_type,
BYTEORDER_HOST_ENDIAN, 16),
- [NFT_CT_EVENTMASK] = CT_TEMPLATE("eventmask", &ct_event_type,
+ [NFT_CT_EVENTMASK] = CT_TEMPLATE("event", &ct_event_type,
BYTEORDER_HOST_ENDIAN, 32),
};
diff --git a/tests/py/any/ct.t b/tests/py/any/ct.t
index 667126e6..20f047a2 100644
--- a/tests/py/any/ct.t
+++ b/tests/py/any/ct.t
@@ -100,11 +100,12 @@ ct original mark 42;fail
# swapped key and direction
ct mark original;fail
-ct eventmask set new;ok
-ct eventmask set new or related or destroy or foobar;fail
-ct eventmask set 'new | related | destroy | label';ok;ct eventmask set new | related | destroy | label
-ct eventmask set 1;ok;ct eventmask set new
-ct eventmask set 0x0;ok
+ct event set new;ok
+ct event set new or related or destroy or foobar;fail
+ct event set 'new | related | destroy | label';ok;ct event set new,related,destroy,label
+ct event set new,destroy;ok
+ct event set 1;ok;ct event set new
+ct event set 0x0;ok
ct label 127;ok
ct label set 127;ok
diff --git a/tests/py/any/ct.t.payload b/tests/py/any/ct.t.payload
index c5fa7c8d..80513c80 100644
--- a/tests/py/any/ct.t.payload
+++ b/tests/py/any/ct.t.payload
@@ -398,25 +398,30 @@ ip test-ip4 output
[ bitwise reg 1 = (reg=1 & 0x00000020 ) ^ 0x00000000 ]
[ cmp neq reg 1 0x00000000 ]
-# ct eventmask set new
+# ct event set new
ip test-ip4 output
[ immediate reg 1 0x00000001 ]
- [ ct set eventmask with reg 1 ]
+ [ ct set event with reg 1 ]
-# ct eventmask set 'new | related | destroy | label'
+# ct event set 'new | related | destroy | label'
ip test-ip4 output
[ immediate reg 1 0x00000407 ]
- [ ct set eventmask with reg 1 ]
+ [ ct set event with reg 1 ]
-# ct eventmask set 1
+# ct event set new,destroy
+ip test-ip4 output
+ [ immediate reg 1 0x00000005 ]
+ [ ct set event with reg 1 ]
+
+# ct event set 1
ip test-ip4 output
[ immediate reg 1 0x00000001 ]
- [ ct set eventmask with reg 1 ]
+ [ ct set event with reg 1 ]
-# ct eventmask set 0x0
+# ct event set 0x0
ip test-ip4 output
[ immediate reg 1 0x00000000 ]
- [ ct set eventmask with reg 1 ]
+ [ ct set event with reg 1 ]
# ct label 127
ip test-ip4 output