diff options
| author | Maxim Mikityanskiy <[email protected]> | 2022-09-29 00:21:41 -0700 |
|---|---|---|
| committer | Jakub Kicinski <[email protected]> | 2022-09-30 07:55:45 -0700 |
| commit | 9ca66afe73da16cd2c529e6770cc5aea0c4454df (patch) | |
| tree | 91007d60eee481373f974cb7f9c615eb495ceeaa /include | |
| parent | 0f5ef005310d4820926c76bc1e94d4d2a0e49d97 (diff) | |
xsk: Expose min chunk size to drivers
Drivers should be aware of the range of valid UMEM chunk sizes to be
able to allocate their internal structures of an appropriate size. It
will be used by mlx5e in the following patches.
Signed-off-by: Maxim Mikityanskiy <[email protected]>
Reviewed-by: Tariq Toukan <[email protected]>
CC: "Björn Töpel" <[email protected]>
CC: Magnus Karlsson <[email protected]>
CC: Maciej Fijalkowski <[email protected]>
Signed-off-by: Saeed Mahameed <[email protected]>
Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'include')
| -rw-r--r-- | include/net/xdp_sock_drv.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/net/xdp_sock_drv.h b/include/net/xdp_sock_drv.h index 0e58c38ce0c1..6406faa3d57d 100644 --- a/include/net/xdp_sock_drv.h +++ b/include/net/xdp_sock_drv.h @@ -9,6 +9,9 @@ #include <net/xdp_sock.h> #include <net/xsk_buff_pool.h> +#define XDP_UMEM_MIN_CHUNK_SHIFT 11 +#define XDP_UMEM_MIN_CHUNK_SIZE (1 << XDP_UMEM_MIN_CHUNK_SHIFT) + #ifdef CONFIG_XDP_SOCKETS void xsk_tx_completed(struct xsk_buff_pool *pool, u32 nb_entries); |