]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: nft_flow_offload: add entry to flowtable after confirmation
authorPablo Neira Ayuso <pablo@netfilter.org>
Mon, 29 Apr 2019 09:54:56 +0000 (11:54 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 30 Apr 2019 11:48:23 +0000 (13:48 +0200)
commit8d415d00ca653f66ab92b42520cd761ec28e6b08
tree436b22c38eb28d4c9978b8db84dcca0fa04dd3a1
parentcd9a3640ebe182b5d9e5689f946844509e77dfa5
netfilter: nft_flow_offload: add entry to flowtable after confirmation

This is fixing flow offload for UDP traffic where packets only follow
one single direction.

The flow_offload_fixup_tcp() mechanism works fine in case that the
offloaded entry remains in SYN_RECV state, given sequence tracking is
reset and that conntrack handles syn+ack packets as a retransmission, ie.

sES + synack => sIG

for reply traffic.

Fixes: 0a1cd1f0ee0d ("netfilter: nf_tables: flow offload expression")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/nft_flow_offload.c