aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/generic/hack-4.14/940-cleanup-offload-hooks-on-netdev-unregister.patch
diff options
context:
space:
mode:
authorHsiuWen Yen <y.hsiuwen@gmail.com>2019-02-01 00:45:22 +0800
committerFelix Fietkau <nbd@nbd.name>2019-02-09 14:37:26 +0100
commit33b690216e766f2157871aa64190f9bb72334049 (patch)
tree134ea05580c0362032ab68a0638226b82a48009d /target/linux/generic/hack-4.14/940-cleanup-offload-hooks-on-netdev-unregister.patch
parent61e01f248eb22ea9a4cffa862218f47970f3ab2c (diff)
downloadupstream-33b690216e766f2157871aa64190f9bb72334049.tar.gz
upstream-33b690216e766f2157871aa64190f9bb72334049.tar.bz2
upstream-33b690216e766f2157871aa64190f9bb72334049.zip
netfilter: fix checking method of conntrack helper
This patch uses nfct_help() to detect whether an established connection needs conntrack helper instead of using test_bit(IPS_HELPER_BIT, &ct->status). The reason for this modification is that IPS_HELPER_BIT is only set when the conntrack helper is attached by explicit CT target. However, in the case that a device enables conntrack helper via the other ways (e.g., command "echo 1 > /proc/sys/net/netfilter/nf_conntrack_helper") , the status of IPS_HELPER_BIT will not present any change. That means the IPS_HELPER_BIT might lose the checking ability in the context. Signed-off-by: HsiuWen Yen <y.hsiuwen@gmail.com>
Diffstat (limited to 'target/linux/generic/hack-4.14/940-cleanup-offload-hooks-on-netdev-unregister.patch')
0 files changed, 0 insertions, 0 deletions