13/10/2022 12:48, Ilya Maximets: > 'has_vlan' attribute is only supported by sfc, mlx5 and cnxk. > Other drivers doesn't support it. Most of them (like i40e) just > ignore it silently. Some drivers (like mlx4) never had a full > support of the eth item even before introduction of 'has_vlan' > (mlx4 allows to match on the destination MAC only). > > Same for the 'has_more_vlan' flag of the vlan item. > > 'has_vlan' is part of 'rte_flow_item_eth', so changing 'eth' > field to 'partial support' in documentation for all such drivers. > 'has_more_vlan' is part of 'rte_flow_item_vlan', so changing > 'vlan' to 'partial support' as well. > > This doesn't solve the issue, but at least marks the problematic > drivers. > > Some details are available in: > https://bugs.dpdk.org/show_bug.cgi?id=958 > > Fixes: 09315fc83861 ("ethdev: add VLAN attributes to ethernet and VLAN items") > Cc: sta...@dpdk.org > > Signed-off-by: Ilya Maximets <i.maxim...@ovn.org>
Applied, thanks. How can we encourage fixing the problematic drivers?