]> git.ipfire.org Git - thirdparty/nftables.git/commit
src: use new range expression for != [a,b] intervals
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 20 Sep 2016 17:25:25 +0000 (19:25 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 17 Oct 2016 15:55:56 +0000 (17:55 +0200)
commit3ed932917cc744b489bd2706a55a1778b0b50c0e
tree96f226969cab52a9c29510378612751713f78d98
parentf55ccf9ea1061f8e50065c0cc6b3ed93523f0b97
src: use new range expression for != [a,b] intervals

Use new range expression in the kernel to fix wrong bytecode generation.
This patch also adjust tests so we don't hit problems there.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
58 files changed:
include/linux/netfilter/nf_tables.h
src/netlink_delinearize.c
src/netlink_linearize.c
tests/py/any/ct.t.payload
tests/py/any/meta.t.payload
tests/py/arp/arp.t.payload
tests/py/arp/arp.t.payload.netdev
tests/py/inet/ah.t.payload.inet
tests/py/inet/ah.t.payload.ip
tests/py/inet/ah.t.payload.ip6
tests/py/inet/ah.t.payload.netdev
tests/py/inet/comp.t.payload.inet
tests/py/inet/comp.t.payload.ip
tests/py/inet/comp.t.payload.ip6
tests/py/inet/comp.t.payload.netdev
tests/py/inet/dccp.t.payload.inet
tests/py/inet/dccp.t.payload.ip
tests/py/inet/dccp.t.payload.ip6
tests/py/inet/dccp.t.payload.netdev
tests/py/inet/esp.t.payload.inet
tests/py/inet/esp.t.payload.ip
tests/py/inet/esp.t.payload.ip6
tests/py/inet/esp.t.payload.netdev
tests/py/inet/sctp.t.payload.inet
tests/py/inet/sctp.t.payload.ip
tests/py/inet/sctp.t.payload.ip6
tests/py/inet/sctp.t.payload.netdev
tests/py/inet/tcp.t.payload.inet
tests/py/inet/tcp.t.payload.ip
tests/py/inet/tcp.t.payload.ip6
tests/py/inet/tcp.t.payload.netdev
tests/py/inet/udp.t.payload.inet
tests/py/inet/udp.t.payload.ip
tests/py/inet/udp.t.payload.ip6
tests/py/inet/udp.t.payload.netdev
tests/py/inet/udplite.t.payload.inet
tests/py/inet/udplite.t.payload.ip
tests/py/inet/udplite.t.payload.ip6
tests/py/inet/udplite.t.payload.netdev
tests/py/ip/dnat.t.payload.ip
tests/py/ip/icmp.t.payload.ip
tests/py/ip/ip.t.payload
tests/py/ip/ip.t.payload.inet
tests/py/ip/ip.t.payload.netdev
tests/py/ip/snat.t.payload
tests/py/ip6/dst.t.payload.inet
tests/py/ip6/dst.t.payload.ip6
tests/py/ip6/frag.t.payload.inet
tests/py/ip6/frag.t.payload.ip6
tests/py/ip6/hbh.t.payload.inet
tests/py/ip6/hbh.t.payload.ip6
tests/py/ip6/icmpv6.t.payload.ip6
tests/py/ip6/ip6.t.payload.inet
tests/py/ip6/ip6.t.payload.ip6
tests/py/ip6/mh.t.payload.inet
tests/py/ip6/mh.t.payload.ip6
tests/py/ip6/rt.t.payload.inet
tests/py/ip6/rt.t.payload.ip6