[dpdk-dev] [PATCH v3 0/5] Implement missing features in mlx5
Adrien Mazarguil
adrien.mazarguil at 6wind.com
Thu Mar 17 16:38:53 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.
Changes in v3:
- Removed compilation option for TX VLAN insertion, the method to use is now
determined at runtime.
- Modified releases notes slightly.
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
doc/guides/nics/mlx5.rst | 21 ++-
doc/guides/rel_notes/release_16_04.rst | 27 +++
drivers/net/mlx5/Makefile | 15 ++
drivers/net/mlx5/mlx5.c | 91 ++++++++--
drivers/net/mlx5/mlx5.h | 21 +++
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 | 118 ++++++++++---
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 | 66 +++++++-
14 files changed, 746 insertions(+), 45 deletions(-)
--
2.1.4
More information about the dev
mailing list