kernel: add support for kernel 5.4
[openwrt/staging/jogo.git] / target / linux / generic / backport-5.4 / 371-netfilter-nf_flow_table-fix-up-ct-state-of-flows-aft.patch
index 2e25066499736f56690345f6cb79b2539d6a7ee0..383641dfb72fa8132a415c6b15fd9d4bb13fad17 100644 (file)
@@ -12,9 +12,9 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 
 --- a/net/netfilter/nf_flow_table_core.c
 +++ b/net/netfilter/nf_flow_table_core.c
-@@ -243,6 +243,9 @@ static void flow_offload_del(struct nf_f
-       e = container_of(flow, struct flow_offload_entry, flow);
-       clear_bit(IPS_OFFLOAD_BIT, &e->ct->status);
+@@ -268,6 +268,9 @@ static void flow_offload_del(struct nf_f
+       else if (flow->flags & FLOW_OFFLOAD_TEARDOWN)
+               flow_offload_fixup_ct_timeout(e->ct);
  
 +      if (!(flow->flags & FLOW_OFFLOAD_TEARDOWN))
 +              flow_offload_fixup_ct_state(e->ct);