On Thu, Aug 8, 2019 at 1:56 PM Serguei Bezverkhi (sbezverk)
<sbezv...@cisco.com> wrote:
>
> Hello,
>
> I am developing golang nftables libraryI am debugging nftables set with 
> elements defining intervals. I compare what gets generated by nfl command and 
> strace of my code.
>
> Based on the output of this command:
>
> sudo nft --debug all add rule ipv4table ipv4chain-1  ip daddr { 
> 192.16.0.0/16, 10.16.0.0/16 } return
>
> It seems nft sets up NFTNL_SET_KEY_TYPE  (0x4) as 0x2 and I cannot find 
> anywhere what it means.
> {{nla_len=8, nla_type=0x4}, "\x00\x00\x00\x02"},
>
> When I decode strace generated for my code, it always gets set to x01
> {{nla_len=8, nla_type=0x4}, "\x00\x00\x00\x01"},
>

Hi, are you interacting directly with netlink?
Did you consider using the higher level library libnftables instead?

Cheers.

Reply via email to