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
> 

Reply via email to