summaryrefslogtreecommitdiffstats
path: root/lib/locking-selftest-mutex.h
diff options
context:
space:
mode:
authorSubash Abhinov Kasiviswanathan <subashab@codeaurora.org>2018-01-10 20:51:57 -0700
committerPablo Neira Ayuso <pablo@netfilter.org>2018-01-11 13:14:20 +0100
commit902d6a4c2a4f411582689e53fb101895ffe99028 (patch)
treed6fd5a1753739180282014315c57aecc52efaf2f /lib/locking-selftest-mutex.h
parent5ed001baeeffccaa63d13a433e8dc99ae6c017ad (diff)
downloadtalos-obmc-linux-902d6a4c2a4f411582689e53fb101895ffe99028.tar.gz
talos-obmc-linux-902d6a4c2a4f411582689e53fb101895ffe99028.zip
netfilter: nf_defrag: Skip defrag if NOTRACK is set
conntrack defrag is needed only if some module like CONNTRACK or NAT explicitly requests it. For plain forwarding scenarios, defrag is not needed and can be skipped if NOTRACK is set in a rule. Since conntrack defrag is currently higher priority than raw table, setting NOTRACK is not sufficient. We need to move raw to a higher priority for iptables only. This is achieved by introducing a module parameter "raw_before_defrag" which allows to change the priority of raw table to place it before defrag. By default, the parameter is disabled and the priority of raw table is NF_IP_PRI_RAW to support legacy behavior. If the module parameter is enabled, then the priority of the raw table is set to NF_IP_PRI_RAW_BEFORE_DEFRAG. Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'lib/locking-selftest-mutex.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud