Hello: This patch was applied to netdev/net.git (master) by Jakub Kicinski <kuba@xxxxxxxxxx>: On Mon, 20 Dec 2021 15:52:50 +0000 you wrote: > This commit initialises the xskb's free_list_node when the xskb is > allocated. This prevents a potential false negative returned from a call > to list_empty for that node, such as the one introduced in commit > 199d983bc015 ("xsk: Fix crash on double free in buffer pool") > > In my environment this issue caused packets to not be received by > the xdpsock application if the traffic was running prior to application > launch. This happened when the first batch of packets failed the xskmap > lookup and XDP_PASS was returned from the bpf program. This action is > handled in the i40e zc driver (and others) by allocating an skbuff, > freeing the xdp_buff and adding the associated xskb to the > xsk_buff_pool's free_list if it hadn't been added already. Without this > fix, the xskb is not added to the free_list because the check to determine > if it was added already returns an invalid positive result. Later, this > caused allocation errors in the driver and the failure to receive packets. > > [...] Here is the summary with links: - [bpf] xsk: Initialise xskb free_list_node https://git.kernel.org/netdev/net/c/5bec7ca2be69 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html