[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