On Tue, Feb 06, 2024 at 11:34:20AM +0100, David Marchand wrote: > This was reported by RH QE. > > When a vlan is enforced on a VF via an administrative configuration on > the PF side, the net/iavf driver logs two error messages. > Those error messages have no consequence on the rest of the port > initialisation and packet processing works fine. > > [root@toto ~] # ip l set enp94s0 vf 0 vlan 2 > [root@toto ~] # dpdk-testpmd -a 0000:5e:02.0 -- -i > ... > Configuring Port 0 (socket 0) > iavf_dev_init_vlan(): Failed to update vlan offload > iavf_dev_configure(): configure VLAN failed: -95 > iavf_set_rx_function(): request RXDID[1] in Queue[0] is legacy, set > rx_pkt_burst as legacy for all queues > > The first change is to remove the error log in iavf_dev_init_vlan(). > This log is unneeded since all error path are covered by a dedicated log > message already. > > Then, in iavf_dev_init_vlan(), requesting all possible VLAN offloading > must not trigger an ERROR level log message. This is simply confusing, > as the application may not have requested such vlan offloading. > The reason why the driver requests all offloading is unclear so keep it > as is. Instead, rephrase the log message and lower its level to INFO. > > Fixes: 1c301e8c3cff ("net/iavf: support new VLAN capabilities") > Cc: sta...@dpdk.org > > Signed-off-by: David Marchand <david.march...@redhat.com> > Acked-by: Bruce Richardson <bruce.richard...@intel.com> > --- Applied to dpdk-next-net-intel
Thanks, /Bruce