netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net v4 0/2] bpf: devmap: provide rxq after redirect
@ 2024-09-11  8:41 Florian Kauer
  2024-09-11  8:41 ` [PATCH net v4 1/2] " Florian Kauer
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Florian Kauer @ 2024-09-11  8:41 UTC (permalink / raw)
  To: Alexei Starovoitov, Daniel Borkmann, David S. Miller,
	Jakub Kicinski, Jesper Dangaard Brouer, John Fastabend,
	Andrii Nakryiko, Martin KaFai Lau, Eduard Zingerman, Song Liu,
	Yonghong Song, KP Singh, Stanislav Fomichev, Hao Luo, Jiri Olsa,
	Toke Høiland-Jørgensen, David Ahern, Hangbin Liu,
	Mykola Lysenko, Shuah Khan
  Cc: netdev, bpf, linux-kernel, Jesper Dangaard Brouer,
	linux-kselftest, Florian Kauer

rxq contains a pointer to the device from where
the redirect happened. Currently, the BPF program
that was executed after a redirect via BPF_MAP_TYPE_DEVMAP*
does not have it set.

Add bugfix and related selftest.

Signed-off-by: Florian Kauer <florian.kauer@linutronix.de>
---
Changes in v4:
- return -> goto out_close, thanks Toke
- Link to v3: https://lore.kernel.org/r/20240909-devel-koalo-fix-ingress-ifindex-v3-0-66218191ecca@linutronix.de

Changes in v3:
- initialize skel to NULL, thanks Stanislav
- Link to v2: https://lore.kernel.org/r/20240906-devel-koalo-fix-ingress-ifindex-v2-0-4caa12c644b4@linutronix.de

Changes in v2:
- changed fixes tag
- added selftest
- Link to v1: https://lore.kernel.org/r/20240905-devel-koalo-fix-ingress-ifindex-v1-1-d12a0d74c29c@linutronix.de

---
Florian Kauer (2):
      bpf: devmap: provide rxq after redirect
      bpf: selftests: send packet to devmap redirect XDP

 kernel/bpf/devmap.c                                |  11 +-
 .../selftests/bpf/prog_tests/xdp_devmap_attach.c   | 114 +++++++++++++++++++--
 2 files changed, 115 insertions(+), 10 deletions(-)
---
base-commit: 8e69c96df771ab469cec278edb47009351de4da6
change-id: 20240905-devel-koalo-fix-ingress-ifindex-b9293d471db6

Best regards,
-- 
Florian Kauer <florian.kauer@linutronix.de>


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

end of thread, other threads:[~2024-10-02 21:24 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-11  8:41 [PATCH net v4 0/2] bpf: devmap: provide rxq after redirect Florian Kauer
2024-09-11  8:41 ` [PATCH net v4 1/2] " Florian Kauer
2024-10-02 18:30   ` Jakub Kicinski
2024-09-11  8:41 ` [PATCH net v4 2/2] bpf: selftests: send packet to devmap redirect XDP Florian Kauer
2024-09-11  9:27   ` Toke Høiland-Jørgensen
2024-10-02 21:24   ` Martin KaFai Lau
2024-09-19  9:12 ` [PATCH net v4 0/2] bpf: devmap: provide rxq after redirect Paolo Abeni
2024-09-25 19:45   ` Martin KaFai Lau

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).