]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: flowtable: Fix QinQ and pppoe support for inet table
authorPablo Neira Ayuso <pablo@netfilter.org>
Wed, 16 Mar 2022 10:19:43 +0000 (11:19 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 16 Mar 2022 10:25:04 +0000 (11:25 +0100)
commit5fd695a9f5f9f8ae1882b8b3a2dc4465fa6e5a9e
tree7995a11e6e4eec03fb481ecbab014ead6d2c34c6
parent0ff3764e3bcb26b1d49063befdec5089e40e7550
netfilter: flowtable: Fix QinQ and pppoe support for inet table

nf_flow_offload_inet_hook() does not check for 802.1q and PPPoE.
Fetch inner ethertype from these encapsulation protocols.

Fixes: de59ef53d107 ("netfilter: flowtable: add pppoe support")
Fixes: 317d5342d207 ("netfilter: flowtable: add vlan support")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/net/netfilter/nf_flow_table.h
net/netfilter/nf_flow_table_inet.c
net/netfilter/nf_flow_table_ip.c