linux-kselftest.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH bpf-next,v3 0/2] Clarify and Enhance XDP Rx Metadata Handling
@ 2025-07-02 16:57 Song Yoong Siang
  2025-07-02 16:57 ` [PATCH bpf-next,v3 1/2] doc: enhance explanation of XDP Rx metadata layout and METADATA_SIZE Song Yoong Siang
                   ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: Song Yoong Siang @ 2025-07-02 16:57 UTC (permalink / raw)
  To: David S . Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
	Simon Horman, Jonathan Corbet, Alexei Starovoitov,
	Daniel Borkmann, Jesper Dangaard Brouer, John Fastabend,
	Stanislav Fomichev, Andrii Nakryiko, Martin KaFai Lau,
	Eduard Zingerman, Song Liu, Yonghong Song, KP Singh, Hao Luo,
	Jiri Olsa, Mykola Lysenko, Shuah Khan
  Cc: netdev, linux-doc, linux-kernel, bpf, linux-kselftest

This patch set improves the documentation and selftests for XDP Rx metadata
handling. The first patch clarifies the documentation around XDP metadata
layout and METADATA_SIZE. The second patch enhances the BPF selftests to
make XDP metadata handling more robust across different NICs.

Prior to this patch set, the XDP program might accidentally overwrite the
device-reserved metadata.

V3:
  - update doc and commit msg accordingly.

V2: https://lore.kernel.org/netdev/20250702030349.3275368-1-yoong.siang.song@intel.com/
  - unconditionally do bpf_xdp_adjust_meta with -XDP_METADATA_SIZE (Stanislav)

V1: https://lore.kernel.org/netdev/20250701042940.3272325-1-yoong.siang.song@intel.com/

Song Yoong Siang (2):
  doc: enhance explanation of XDP Rx metadata layout and METADATA_SIZE
  selftests/bpf: Enhance XDP Rx metadata handling

 Documentation/networking/xdp-rx-metadata.rst  | 36 +++++++++++++++----
 .../selftests/bpf/prog_tests/xdp_metadata.c   |  2 +-
 .../selftests/bpf/progs/xdp_hw_metadata.c     |  2 +-
 .../selftests/bpf/progs/xdp_metadata.c        |  2 +-
 tools/testing/selftests/bpf/xdp_hw_metadata.c |  2 +-
 tools/testing/selftests/bpf/xdp_metadata.h    |  7 ++++
 6 files changed, 41 insertions(+), 10 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2025-07-10 17:28 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-02 16:57 [PATCH bpf-next,v3 0/2] Clarify and Enhance XDP Rx Metadata Handling Song Yoong Siang
2025-07-02 16:57 ` [PATCH bpf-next,v3 1/2] doc: enhance explanation of XDP Rx metadata layout and METADATA_SIZE Song Yoong Siang
2025-07-03 15:57   ` Daniel Borkmann
2025-07-04  0:33     ` Song, Yoong Siang
2025-07-02 16:57 ` [PATCH bpf-next,v3 2/2] selftests/bpf: Enhance XDP Rx metadata handling Song Yoong Siang
2025-07-03 17:04   ` Jesper Dangaard Brouer
2025-07-04  1:17     ` Song, Yoong Siang
2025-07-04  9:58       ` Jesper Dangaard Brouer
2025-07-04 11:38         ` Daniel Borkmann
2025-07-07 15:03           ` Stanislav Fomichev
2025-07-09 14:00             ` Daniel Borkmann
2025-07-09 16:29               ` Stanislav Fomichev
2025-07-10 15:35                 ` Song, Yoong Siang
2025-07-10 17:28                   ` Jakub Kicinski
2025-07-03 15:41 ` [PATCH bpf-next,v3 0/2] Clarify and Enhance XDP Rx Metadata Handling Stanislav Fomichev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).