public inbox for bpf@vger.kernel.org
 help / color / mirror / Atom feed
* [LSF/MM/BPF TOPIC] XDP metadata for TX
@ 2023-02-23 22:23 Stanislav Fomichev
  2023-02-23 23:22 ` Toke Høiland-Jørgensen
  0 siblings, 1 reply; 16+ messages in thread
From: Stanislav Fomichev @ 2023-02-23 22:23 UTC (permalink / raw)
  To: lsf-pc; +Cc: bpf

I'd like to discuss a potential follow up for the previous "XDP RX
metadata" series [0].

Now that we can access (a subset of) packet metadata at RX, I'd like to
explore the options where we can export some of that metadata on TX. And
also whether it might be possible to access some of the TX completion
metadata (things like TX timestamp).

I'm currently trying to understand whether the same approach I've used
on RX could work at TX. By May I plan to have a bunch of options laid
out (currently considering XSK tx/compl programs and XDP tx/compl
programs) so we have something to discuss.

I'd like to some more input on whether applying the same idea on TX
makes sense or not and whether there are any sensible alternatives.
(IIRC, there was an attempt to do XDP on egress that went nowhere).

0: https://lore.kernel.org/bpf/20230119221536.3349901-1-sdf@google.com/

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

end of thread, other threads:[~2023-03-10 11:10 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-23 22:23 [LSF/MM/BPF TOPIC] XDP metadata for TX Stanislav Fomichev
2023-02-23 23:22 ` Toke Høiland-Jørgensen
2023-02-23 23:51   ` Stanislav Fomichev
2023-02-27 14:17     ` Toke Høiland-Jørgensen
2023-02-27 20:03       ` Stanislav Fomichev
2023-02-27 23:54         ` Toke Høiland-Jørgensen
2023-02-28 21:18           ` Stanislav Fomichev
2023-02-28 22:09             ` Toke Høiland-Jørgensen
2023-02-28 23:02               ` Stanislav Fomichev
2023-02-28 23:08                 ` Toke Høiland-Jørgensen
2023-03-03  7:42         ` Magnus Karlsson
2023-03-03 12:37           ` Toke Høiland-Jørgensen
2023-03-03 17:16             ` Stanislav Fomichev
2023-03-07 19:32           ` Jesper Dangaard Brouer
2023-03-09 18:04             ` Stanislav Fomichev
2023-03-10 11:09               ` Jesper Dangaard Brouer

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