On Tue, 18 Jul 2023 09:52:29 +0200 Florian Westphal wrote: > __NLA_IS_BEINT_TYPE(tp) isn't useful. NLA_BE16/32 are identical to > NLA_U16/32, the only difference is that it tells the netlink validation > functions that byteorder conversion might be needed before comparing > the value to the policy min/max ones. > > After this change all policy macros that can be used with UINT types, > such as NLA_POLICY_MASK() can also be used with NLA_BE16/32. > > This will be used to validate nf_tables flag attributes which > are in bigendian byte order. Semi-related, how well do we do with NLA_F_NET_BYTEORDER? On a quick grep we were using it in the kernel -> user direction but not validating on input. Is that right? -- pw-bot: au