[dpdk-dev] [PATCH 0/3] Add RETA configuration to mlx5
Adrien Mazarguil
adrien.mazarguil at 6wind.com
Mon Oct 5 19:57:19 CEST 2015
mlx5 devices support indirection tables of variable size up to 512 entries,
which requires a larger configuration structure (requiring a change in the
ABI).
This patchset can be considered as a first RFC step because the current API
is not very practical due to the following limitations:
- Configuration with chunks of 64 entries.
- Fixed total number of entries (previously 128, now 512).
- RETA configuration with testpmd is quite tedious (all entries must be
specified with really long lines).
Nelio Laranjeiro (3):
cmdline: increase command line buffer
ethdev: change RETA type in rte_eth_rss_reta_entry64
mlx5: RETA query/update support
drivers/net/mlx5/mlx5.c | 4 +
drivers/net/mlx5/mlx5.h | 7 ++
drivers/net/mlx5/mlx5_ethdev.c | 29 ++++++
drivers/net/mlx5/mlx5_rss.c | 163 ++++++++++++++++++++++++++++++
drivers/net/mlx5/mlx5_rxq.c | 53 ++--------
drivers/net/mlx5/mlx5_utils.h | 20 ++++
lib/librte_cmdline/cmdline_parse.h | 2 +-
lib/librte_cmdline/cmdline_parse_string.h | 2 +-
lib/librte_cmdline/cmdline_rdline.h | 2 +-
lib/librte_ether/rte_ethdev.h | 2 +-
10 files changed, 235 insertions(+), 49 deletions(-)
--
2.1.0
More information about the dev
mailing list