From: Florian Westphal Date: Wed, 7 Jun 2017 10:20:50 +0000 (+0200) Subject: src: rename ct eventmask to event X-Git-Tag: v0.8~143 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8ba13b7424fbfa18bd1aeebd1c4add67a1f6d2a2;p=thirdparty%2Fnftables.git src: rename ct eventmask to event ct status isn't named 'statusmask' either. Suggested-by: Pablo Neira Ayuso Signed-off-by: Florian Westphal Acked-by: Pablo Neira Ayuso --- 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 ct mark - eventmask + event label zone @@ -3907,7 +3907,7 @@ ip6 filter output log flags all - eventmask + event conntrack event bits bitmask, integer (32 bit) @@ -3962,7 +3962,7 @@ table inet raw { restrict events reported by ctnetlink -ct eventmask set new or related or destroy +ct event set new,related,destroy 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