All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.