[dpdk-dev] [PATCH v2 0/5] Implement missing features in mlx5
Adrien Mazarguil
adrien.mazarguil at 6wind.com
Thu Mar 3 15:27:54 CET 2016
This patchset adds to mlx5 a few features available in mlx4 (TX from
secondary processes) or provided by Verbs (support for HW packet padding,
TX VLAN insertion).
Release notes and documentation are updated accordingly.
Note: should be applied after "Assorted fixes for mlx4 and mlx5".
Changes in v2:
- Added support for CRC stripping configuration.
- Updated packet padding feature macro and made cosmetic changes to its
implementation to match CRC stripping's.
- Updated release notes about packet padding.
- Updated TX VLAN insertion documentation.
Olga Shern (2):
mlx5: add RX CRC stripping configuration
mlx5: add support for HW packet padding
Or Ami (2):
mlx5: add callbacks to support link (up / down) changes
mlx5: allow operation in secondary processes
Yaacov Hazan (1):
mlx5: add VLAN insertion offload
config/common_linuxapp | 1 +
doc/guides/nics/mlx5.rst | 28 ++-
doc/guides/rel_notes/release_16_04.rst | 27 +++
drivers/net/mlx5/Makefile | 19 +++
drivers/net/mlx5/mlx5.c | 79 ++++++++-
drivers/net/mlx5/mlx5.h | 20 +++
drivers/net/mlx5/mlx5_defs.h | 9 +
drivers/net/mlx5/mlx5_ethdev.c | 299 ++++++++++++++++++++++++++++++++-
drivers/net/mlx5/mlx5_mac.c | 6 +
drivers/net/mlx5/mlx5_rxmode.c | 12 ++
drivers/net/mlx5/mlx5_rxq.c | 85 ++++++++++
drivers/net/mlx5/mlx5_rxtx.c | 115 ++++++++++---
drivers/net/mlx5/mlx5_rxtx.h | 22 +++
drivers/net/mlx5/mlx5_stats.c | 2 +-
drivers/net/mlx5/mlx5_trigger.c | 6 +
drivers/net/mlx5/mlx5_txq.c | 65 ++++++-
16 files changed, 753 insertions(+), 42 deletions(-)
--
2.1.4
More information about the dev
mailing list