netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/6] AF_XDP infrastructure improvements
@ 2019-04-26 11:42 Maxim Mikityanskiy
  2019-04-26 11:42 ` [PATCH net-next 1/6] samples/bpf: Add hbm to .gitignore Maxim Mikityanskiy
                   ` (6 more replies)
  0 siblings, 7 replies; 18+ messages in thread
From: Maxim Mikityanskiy @ 2019-04-26 11:42 UTC (permalink / raw)
  To: David S. Miller, Björn Töpel, Magnus Karlsson
  Cc: netdev@vger.kernel.org, Saeed Mahameed, Jonathan Lemon,
	Eran Ben Elisha, Tariq Toukan, Maxim Mikityanskiy

This series contains improvements to the AF_XDP kernel infrastructure.
They are required for the upcoming AF_XDP support in mlx5e, but also
some of them benefit to all drivers, and some can be useful for other
drivers that want to implement AF_XDP.

Maxim Mikityanskiy (6):
  samples/bpf: Add hbm to .gitignore
  xsk: Add API to check for available entries in FQ
  xsk: Add getsockopt XDP_OPTIONS
  xsk: Extend channels to support combined XSK/non-XSK traffic
  xsk: Change the default frame size to 4096 and allow controlling it
  xsk: Return the whole xdp_desc from xsk_umem_consume_tx

 drivers/net/ethernet/intel/i40e/i40e_xsk.c   |  12 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c |  15 ++-
 include/net/xdp_sock.h                       |  28 +++-
 include/uapi/linux/if_xdp.h                  |  18 +++
 net/xdp/xsk.c                                |  45 +++++--
 net/xdp/xsk_queue.h                          |  15 +++
 samples/bpf/.gitignore                       |   1 +
 samples/bpf/xdpsock_user.c                   |  47 +++++--
 tools/include/uapi/linux/if_xdp.h            |  18 +++
 tools/lib/bpf/xsk.c                          | 127 +++++++++++++++----
 tools/lib/bpf/xsk.h                          |   6 +-
 11 files changed, 267 insertions(+), 65 deletions(-)

-- 
2.19.1


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

end of thread, other threads:[~2019-04-30 18:24 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-26 11:42 [PATCH net-next 0/6] AF_XDP infrastructure improvements Maxim Mikityanskiy
2019-04-26 11:42 ` [PATCH net-next 1/6] samples/bpf: Add hbm to .gitignore Maxim Mikityanskiy
2019-04-26 14:57   ` Maciej Fijalkowski
2019-04-26 11:42 ` [PATCH net-next 2/6] xsk: Add API to check for available entries in FQ Maxim Mikityanskiy
2019-04-26 15:18   ` Alexei Starovoitov
2019-04-26 11:42 ` [PATCH net-next 3/6] xsk: Add getsockopt XDP_OPTIONS Maxim Mikityanskiy
2019-04-26 20:25   ` Björn Töpel
2019-04-26 11:42 ` [PATCH net-next 4/6] xsk: Extend channels to support combined XSK/non-XSK traffic Maxim Mikityanskiy
2019-04-26 15:24   ` Alexei Starovoitov
2019-04-26 19:11   ` Jakub Kicinski
2019-04-30 18:11     ` Maxim Mikityanskiy
2019-04-26 20:26   ` Björn Töpel
2019-04-30 18:11     ` Maxim Mikityanskiy
2019-04-30 18:24       ` Björn Töpel
2019-04-26 11:42 ` [PATCH net-next 5/6] xsk: Change the default frame size to 4096 and allow controlling it Maxim Mikityanskiy
2019-04-26 20:27   ` Björn Töpel
2019-04-26 11:42 ` [PATCH net-next 6/6] xsk: Return the whole xdp_desc from xsk_umem_consume_tx Maxim Mikityanskiy
2019-04-26 20:25 ` [PATCH net-next 0/6] AF_XDP infrastructure improvements Björn Töpel

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