[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <168182460362.616355.14591423386485175723.stgit@firesoul>
Date: Tue, 18 Apr 2023 15:30:37 +0200
From: Jesper Dangaard Brouer <brouer@...hat.com>
To: bpf@...r.kernel.org, Stanislav Fomichev <sdf@...gle.com>,
Toke Høiland-Jørgensen <toke@...hat.com>
Cc: Jesper Dangaard Brouer <brouer@...hat.com>, netdev@...r.kernel.org,
martin.lau@...nel.org, ast@...nel.org, daniel@...earbox.net,
alexandr.lobakin@...el.com, larysa.zaremba@...el.com,
xdp-hints@...-project.net, yoong.siang.song@...el.com,
intel-wired-lan@...ts.osuosl.org, pabeni@...hat.com,
jesse.brandeburg@...el.com, kuba@...nel.org, edumazet@...gle.com,
john.fastabend@...il.com, hawk@...nel.org, davem@...emloft.net
Subject: [PATCH bpf-next V2 0/5] XDP-hints: XDP kfunc metadata for driver igc
Implement both RX hash and RX timestamp XDP hints kfunc metadata
for driver igc.
First patch fix RX hashing for igc in general.
Last patch change test program xdp_hw_metadata to track more
timestamps, which helps us correlate the hardware RX timestamp
with something.
---
To maintainers: I'm uncertain which git tree this should be sent
against. This is primary NIC driver code (net-next), but it's
BPF/XDP related (bpf-next) via xdp_metadata_ops.
Jesper Dangaard Brouer (5):
igc: enable and fix RX hash usage by netstack
igc: add igc_xdp_buff wrapper for xdp_buff in driver
igc: add XDP hints kfuncs for RX hash
igc: add XDP hints kfuncs for RX timestamp
selftests/bpf: xdp_hw_metadata track more timestamps
drivers/net/ethernet/intel/igc/igc.h | 35 ++++++
drivers/net/ethernet/intel/igc/igc_main.c | 116 ++++++++++++++++--
.../selftests/bpf/progs/xdp_hw_metadata.c | 4 +-
tools/testing/selftests/bpf/xdp_hw_metadata.c | 47 ++++++-
tools/testing/selftests/bpf/xdp_metadata.h | 1 +
5 files changed, 186 insertions(+), 17 deletions(-)
--
Powered by blists - more mailing lists