diff options
author | HsiuWen Yen <y.hsiuwen@gmail.com> | 2019-02-01 00:45:22 +0800 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2019-02-09 14:37:26 +0100 |
commit | 33b690216e766f2157871aa64190f9bb72334049 (patch) | |
tree | 134ea05580c0362032ab68a0638226b82a48009d /target/linux/mxs/profiles | |
parent | 61e01f248eb22ea9a4cffa862218f47970f3ab2c (diff) | |
download | upstream-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/mxs/profiles')
0 files changed, 0 insertions, 0 deletions