netfilter: nft_payload: restore vlan q-in-q match support
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 9 May 2024 21:02:24 +0000 (23:02 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 20 May 2024 18:38:42 +0000 (20:38 +0200)
commitaff5c01fa1284d606f8e7cbdaafeef2511bb46c1
tree47f8b15373af56b6da8fd112f49e6d1e8715457d
parentc1193d9bbbd379defe9be3c6de566de684de8a6f
netfilter: nft_payload: restore vlan q-in-q match support

Revert f6ae9f120dad ("netfilter: nft_payload: add C-VLAN support").

f41f72d09ee1 ("netfilter: nft_payload: simplify vlan header handling")
already allows to match on inner vlan tags by subtract the vlan header
size to the payload offset which has been popped and stored in skbuff
metadata fields.

Fixes: f6ae9f120dad ("netfilter: nft_payload: add C-VLAN support")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/nft_payload.c