On Wed, May 15, 2024 at 06:02:14PM +0200, Larysa Zaremba wrote: > Referenced commit has introduced a bitmap to distinguish between ZC and > copy-mode AF_XDP queues, because xsk_get_pool_from_qid() does not do this > for us. > > The bitmap would be especially useful when restoring previous state after > rebuild, if only it was not reallocated in the process. This leads to e.g. > xdpsock dying after changing number of queues. > > Instead of preserving the bitmap during the rebuild, remove it completely > and distinguish between ZC and copy-mode queues based on the presence of > a device associated with the pool. > > Fixes: e102db780e1c ("ice: track AF_XDP ZC enabled queues in bitmap") > Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@xxxxxxxxx> > Signed-off-by: Larysa Zaremba <larysa.zaremba@xxxxxxxxx> Reviewed-by: Simon Horman <horms@xxxxxxxxxx>