This mini-series optimizes prefix matches to skip the "bitwise" expression if they are byte-bound. We can simply reduce "cmp" expression length to achieve the same effect. The first patch adds support for delinearization, this enables correct display of the IP address prefix matches added by iptables-nft with my (not yet accepted) patch applied. The second patch enables nft to create such bytecode itself. Phil Sutter (2): src: Support odd-sized payload matches src: Optimize prefix matches on byte-boundaries src/netlink_delinearize.c | 11 +++++++++-- src/netlink_linearize.c | 4 +++- src/payload.c | 5 +++++ tests/py/ip/ct.t.payload | 4 ---- tests/py/ip/ip.t.payload | 6 ++---- tests/py/ip/ip.t.payload.bridge | 6 ++---- tests/py/ip/ip.t.payload.inet | 6 ++---- tests/py/ip/ip.t.payload.netdev | 6 ++---- tests/py/ip6/ip6.t.payload.inet | 5 ++--- tests/py/ip6/ip6.t.payload.ip6 | 5 ++--- 10 files changed, 29 insertions(+), 29 deletions(-) -- 2.28.0