[dpdk-dev] [PATCH v2 0/3] Add RETA configuration to mlx5
Adrien Mazarguil
adrien.mazarguil at 6wind.com
Fri Oct 30 19:58:54 CET 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).
Changes in v2:
- None, but sending again anyway following v2 of previous patchsets
("Mellanox ConnectX-4 PMD (mlx5)",
"Enhance mlx5 with Mellanox OFED 3.1" and
"Add link status notification support to Mellanox PMDs").
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