On Fri, Oct 30, 2026 at 09:40:15AM +0000, Anatoly Burakov wrote:
> The FDIR pattern graph allowed VLAN in front of ESP, L2TPv3 and GTP
> items. These use customized pctypes whose input set does not include
> the VLAN tag, so the VLAN match was silently ignored. Such patterns
> were not accepted before the rework either.
>
> Make VLAN lead to separate IPv4, IPv6 and UDP nodes that have no tunnel
> successors.
>
> Fixes: 05432a6e4676 ("net/i40e: reimplement FDIR parser")
>
> Signed-off-by: Anatoly Burakov <[email protected]>
> ---
> drivers/net/intel/i40e/i40e_flow_fdir.c | 65 +++++++++++++++++++++++--
> 1 file changed, 62 insertions(+), 3 deletions(-)
Acked-by: Bruce Richardson <[email protected]>
- [PATCH v1 1/9] net/i40e: skip FDIR flow engine when FDIR ... Anatoly Burakov
- [PATCH v1 2/9] net/i40e: reject VLAN with tunnel ite... Anatoly Burakov
- Re: [PATCH v1 2/9] net/i40e: reject VLAN with tu... Bruce Richardson
- [PATCH v1 3/9] net/i40e: move FDIR flow state out of... Anatoly Burakov
- [PATCH v1 4/9] net/i40e: fix FDIR ethertype match wi... Anatoly Burakov
- [PATCH v1 6/9] net/i40e: fix SCTP verification tag t... Anatoly Burakov
- [PATCH v1 8/9] net/i40e: disable tunnel replacement ... Anatoly Burakov
- [PATCH v1 9/9] net/i40e: allow L2 and L3 only hash p... Anatoly Burakov
- [PATCH v1 7/9] net/i40e: validate raw FDIR offsets a... Anatoly Burakov
- [PATCH v1 5/9] net/i40e: validate IPv4 fragment offs... Anatoly Burakov
- Re: [PATCH v1 1/9] net/i40e: skip FDIR flow engine w... Bruce Richardson

