On Thu, Mar 05, 2026 at 01:53:25PM +0100, David Marchand wrote: > On Tue, 3 Mar 2026 at 17:22, Bruce Richardson > <[email protected]> wrote: > > > > As explained in patch 2, change the link status tracking to be via receipt > > of an adminq message rather than directly querying the link status on > > interrupt. As part of this change, we can reduce the cost of using the > > adminq by removing the need to allocate and free memory but instead just > > use the stack to store any received adminq messages. > > > > V4: resubmit to recheck in CI, now that next-net-intel tree is clean > > > > V3: added patch 1 to reduce cost of querying the adminq. > > > > v2: rebase on next-net-intel > > > > Bruce Richardson (2): > > net/ice: remove malloc call for admin queue msg > > net/ice: get link status updates via adminq message > > > > drivers/net/intel/ice/ice_ethdev.c | 62 ++++++++++-------------------- > > 1 file changed, 21 insertions(+), 41 deletions(-) > > Did a quick test with 2 E810 25G ports connected to another E810, with > and without LSC interrupt in testpmd, and in OVS. > Those ports link status gets updated quickly in all scenarios. > I did not test on a long duration, nor with other types of interrupts > in the mix. > > For the series, > Tested-by: David Marchand <[email protected]> > Series applied to dpdk-next-net-intel.
/Bruce

