Hi Patrick, This patchset adds the routine to consolidate the range printing from the delinearization step, so we get: tcp dport 1024-65535 instead of: tcp dport >= 1024 tcp dport 65535 Same thing with meta and ct selectors. This applies on top of the next-4.1 branch that I'll merge asap to master to start preparing the next 0.5 release. Let me know if you have any concern, thanks. Pablo Neira Ayuso (6): netlink_delinearize: pass ctx pointer to stmt_reject_postprocess() netlink_delinearize: keep pointer to current statement from rule_pp_ctx netlink_delinearize: add payload_match_expand() netlink_delinearize: consolidate range printing tests: regression: reduce code duplication a bit on error reporting tests: regression: fix warnings related to range listing src/netlink_delinearize.c | 218 +++++++++++++++++++++++++------------ tests/regression/any/ct.t | 26 ++--- tests/regression/any/frag.t | 10 +- tests/regression/any/meta.t | 43 ++++---- tests/regression/arp/arp.t | 14 +-- tests/regression/inet/ah.t | 16 +-- tests/regression/inet/comp.t | 8 +- tests/regression/inet/dccp.t | 11 +- tests/regression/inet/esp.t | 8 +- tests/regression/inet/sctp.t | 16 +-- tests/regression/inet/tcp.t | 30 ++--- tests/regression/inet/udp.t | 20 ++-- tests/regression/inet/udplite.t | 18 +-- tests/regression/ip/icmp.t | 20 ++-- tests/regression/ip/ip.t | 38 +++---- tests/regression/ip/masquerade.t | 2 +- tests/regression/ip/nat.t | 14 +-- tests/regression/ip/redirect.t | 2 +- tests/regression/ip6/dst.t | 8 +- tests/regression/ip6/hbh.t | 8 +- tests/regression/ip6/ip6.t | 12 +- tests/regression/ip6/masquerade.t | 2 +- tests/regression/ip6/mh.t | 18 +-- tests/regression/ip6/redirect.t | 2 +- tests/regression/ip6/rt.t | 16 +-- tests/regression/nft-test.py | 19 ++-- 26 files changed, 337 insertions(+), 262 deletions(-) -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html