Hello: This patch was applied to bpf/bpf.git (master) by Daniel Borkmann <daniel@xxxxxxxxxxxxx>: On Tue, 7 Jun 2022 16:22:00 +0200 you wrote: > Xdpxceiver run on a AF_XDP ZC enabled driver revealed a problem with XSK > Tx batching API. There is a test that checks how invalid Tx descriptors > are handled by AF_XDP. Each valid descriptor is followed by invalid one > on Tx side whereas the Rx side expects only to receive a set of valid > descriptors. > > In current xsk_tx_peek_release_desc_batch() function, the amount of > available descriptors is hidden inside xskq_cons_peek_desc_batch(). This > can be problematic in cases where invalid descriptors are present due to > the fact that xskq_cons_peek_desc_batch() returns only a count of valid > descriptors. This means that it is impossible to properly update XSK > ring state when calling xskq_cons_release_n(). > > [...] Here is the summary with links: - [bpf] xsk: Fix handling of invalid descriptors in XSK Tx batching API https://git.kernel.org/bpf/bpf/c/d678cbd2f867 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html