On Thu, Jun 20, 2019 at 07:54:29AM -0400, Stephen Suryaputra wrote: [...] > diff --git a/src/expr/exthdr.c b/src/expr/exthdr.c > index bef453e..e5f714b 100644 > --- a/src/expr/exthdr.c > +++ b/src/expr/exthdr.c > @@ -200,6 +200,9 @@ static const char *op2str(uint8_t op) > case NFT_EXTHDR_OP_TCPOPT: > return " tcpopt"; > case NFT_EXTHDR_OP_IPV6: > + return " ipv6"; > + case NFT_EXTHDR_OP_IPV4: > + return " ipv4"; > default: > return ""; > } Would you mind to install libnftnl with this patch on top and run: nftables/tests/py/# python nft-tests.py to check if this breaks testcases, if so a patch to update tests in nftables would be great too. Thanks! > @@ -209,6 +212,8 @@ static inline int str2exthdr_op(const char* str) > { > if (!strcmp(str, "tcpopt")) > return NFT_EXTHDR_OP_TCPOPT; > + if (!strcmp(str, "ipv4")) > + return NFT_EXTHDR_OP_IPV4; > > /* if str == "ipv6" or anything else */ > return NFT_EXTHDR_OP_IPV6; > -- > 2.17.1 >