XDP hardware hints discussion mail archive
 help / color / mirror / Atom feed
* [xdp-hints] [PATCH bpf-next v3 0/3] xsk: TX metadata Launch Time support
@ 2023-12-03 16:51 Song Yoong Siang
  2023-12-03 16:51 ` [xdp-hints] [PATCH bpf-next v3 1/3] xsk: add Launch Time HW offload to XDP Tx metadata Song Yoong Siang
                   ` (2 more replies)
  0 siblings, 3 replies; 19+ messages in thread
From: Song Yoong Siang @ 2023-12-03 16:51 UTC (permalink / raw)
  To: David S . Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
	Jonathan Corbet, Bjorn Topel, Magnus Karlsson,
	Maciej Fijalkowski, Jonathan Lemon, Alexei Starovoitov,
	Daniel Borkmann, Jesper Dangaard Brouer, John Fastabend,
	Stanislav Fomichev, Lorenzo Bianconi, Tariq Toukan,
	Willem de Bruijn, Maxime Coquelin, Andrii Nakryiko,
	Mykola Lysenko, Martin KaFai Lau, Song Liu, Yonghong Song,
	KP Singh, Hao Luo, Jiri Olsa, Shuah Khan, Alexandre Torgue,
	Jose Abreu
  Cc: netdev, linux-kernel, linux-doc, bpf, xdp-hints, linux-stm32,
	linux-arm-kernel, linux-kselftest, Song Yoong Siang

This series expands XDP TX metadata framework to include ETF HW offload.

Changes since v1: (Willem)
- rename Time-Based Scheduling (TBS) to Earliest TxTime First (ETF)
- rename launch-time to txtime

Changes since v2: (Jesper & Willem)
- rename to use launch time
- change the default launch time in xdp_hw_metadata apps from 1s to 0.1s
  because some NICs do not support such a large future time.

v1: https://patchwork.kernel.org/project/netdevbpf/cover/20231130162028.852006-1-yoong.siang.song@intel.com/
v2: https://patchwork.kernel.org/project/netdevbpf/cover/20231201062421.1074768-1-yoong.siang.song@intel.com/

Song Yoong Siang (3):
  xsk: add Launch Time HW offload to XDP Tx metadata
  net: stmmac: add Launch Time support to XDP ZC
  selftests/bpf: add Launch Time request to xdp_hw_metadata

 Documentation/netlink/specs/netdev.yaml       |  4 ++++
 Documentation/networking/xsk-tx-metadata.rst  |  4 ++++
 drivers/net/ethernet/stmicro/stmmac/stmmac.h  |  2 ++
 .../net/ethernet/stmicro/stmmac/stmmac_main.c | 13 +++++++++++++
 include/net/xdp_sock.h                        | 10 ++++++++++
 include/net/xdp_sock_drv.h                    |  1 +
 include/uapi/linux/if_xdp.h                   |  9 +++++++++
 include/uapi/linux/netdev.h                   |  3 +++
 net/core/netdev-genl.c                        |  2 ++
 net/xdp/xsk.c                                 |  3 +++
 tools/include/uapi/linux/if_xdp.h             |  9 +++++++++
 tools/include/uapi/linux/netdev.h             |  3 +++
 tools/net/ynl/generated/netdev-user.c         |  1 +
 tools/testing/selftests/bpf/xdp_hw_metadata.c | 19 ++++++++++++++++++-
 14 files changed, 82 insertions(+), 1 deletion(-)

-- 
2.34.1


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

end of thread, other threads:[~2023-12-18  2:54 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-03 16:51 [xdp-hints] [PATCH bpf-next v3 0/3] xsk: TX metadata Launch Time support Song Yoong Siang
2023-12-03 16:51 ` [xdp-hints] [PATCH bpf-next v3 1/3] xsk: add Launch Time HW offload to XDP Tx metadata Song Yoong Siang
2023-12-03 16:51 ` [xdp-hints] [PATCH bpf-next v3 2/3] net: stmmac: add Launch Time support to XDP ZC Song Yoong Siang
2023-12-04 10:36   ` [xdp-hints] " Jesper Dangaard Brouer
2023-12-04 11:54     ` Florian Bezdeka
2023-12-04 14:54     ` Willem de Bruijn
2023-12-05 15:25       ` Song, Yoong Siang
2023-12-05 15:34         ` Florian Bezdeka
2023-12-05 17:13           ` Stanislav Fomichev
2023-12-05 18:03             ` Willem de Bruijn
2023-12-05 19:39               ` Stanislav Fomichev
2023-12-05 20:01                 ` Willem de Bruijn
2023-12-06 10:06                 ` Magnus Karlsson
2023-12-06 19:06                   ` Stanislav Fomichev
2023-12-18  2:54                     ` Song, Yoong Siang
2023-12-03 16:51 ` [xdp-hints] [PATCH bpf-next v3 3/3] selftests/bpf: add Launch Time request to xdp_hw_metadata Song Yoong Siang
2023-12-04 10:16   ` [xdp-hints] " Jesper Dangaard Brouer
2023-12-04 14:59     ` Willem de Bruijn
2023-12-05 14:55       ` Song, Yoong Siang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox