zones: do not check conntrack state in zone_*_dest_ACCEPT chains
authorJo-Philipp Wich <jo@mein.io>
Fri, 13 Jan 2017 17:19:43 +0000 (18:19 +0100)
committerJo-Philipp Wich <jo@mein.io>
Fri, 13 Jan 2017 17:25:50 +0000 (18:25 +0100)
commit37cb4cb437fd685f31926a4c326ba8afe329e4a6
tree09387c3ef5c0864e4c2e60474fccfa1870dd8358
parent13698aafb52c45817ee7815da3405e620657c8d0
zones: do not check conntrack state in zone_*_dest_ACCEPT chains

Packets which are merely forwarded by the router and which are neither
involved in any DNAT/SNAT nor originate locally, are considered INVALID
from a conntrack point of view, causing them to get dropped in the
zone_*_dest_ACCEPT chains, since those only allow stream with state NEW
or UNTRACKED.

Remove the ctstate restriction on dest accept chains to properly pass-
through unrelated 3rd party traffic.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
zones.c