linux/include/net/libeth
Stanislav Fomichev 19366db6df xsk: pass TX metadata pointer by reference
Completion handling needs to know whether a timestamp was requested when
the metadata was processed. Let xsk_tx_metadata_request() update the
caller's metadata pointer so that decision can be carried forward without
rereading user-controlled flags.

This only changes the interface; behavior remains unchanged.

Fixes: ca4419f15a ("xsk: Add launch time hardware offload support to XDP Tx metadata")
Cc: Cen Zhang (Microsoft) <blbllhy@gmail.com>
Signed-off-by: Stanislav Fomichev <sdf@fomichev.me>
Link: https://patch.msgid.link/20260727161959.885642-3-sdf@fomichev.me
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
History 2026-08-03 16:43:53 -07:00
..
cache.h libeth: add cacheline / struct layout assertion helpers 2024-07-10 10:29:53 -07:00
rx.h libeth: support native XDP and register memory model 2025-06-16 11:40:14 -07:00
tx.h libeth: xsk: add XSk xmit functions 2025-06-16 11:40:15 -07:00
types.h libeth: xdp: add XDP prog run and verdict result handling 2025-06-16 11:40:14 -07:00
xdp.h libeth: xdp: Disable generic kCFI pass for libeth_xdp_tx_xmit_bulk() 2025-10-29 20:04:55 -07:00
xsk.h xsk: pass TX metadata pointer by reference 2026-08-03 16:43:53 -07:00