Hi Dave,

This series introduces vlan offloads related improvements for mlx5
ethernet netdev driver Plus some trivial refactoring patches needed by
this series, from Gal Pressman.

For more information please see tag log below.

Please pull and let me know if there's any problem.

Thanks,
Saeed.

---

The following changes since commit 19aeeb9f46cb4b9474ebeb50cb01b9a1adba73b8:

  Merge branch 'dsa-setup-stage' (2017-11-09 09:26:50 +0900)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git 
tags/mlx5-updates-2017-11-09

for you to fetch changes up to f938daeee95eb36ef6b431bf054a5cc6cdada112:

  net/mlx5e: CHECKSUM_COMPLETE offload for VLAN/QinQ packets (2017-11-09 
13:28:29 +0900)

----------------------------------------------------------------
mlx5-updates-2017-11-09

This series introduces vlan offloads related improvements for mlx5
ethernet netdev driver, from Gal Pressman.

 - Add support for 802.1ad vlan filter
 - Add support for 802.1ad vlan insertion
 - Add vlan offloads statistics to ethtool (inserted/stripped vlans)
 - CHECKSUM_COMPLETE support for vlan traffic when vlan stripping is off! 
(Finally)

----------------------------------------------------------------
Gal Pressman (8):
      net/mlx5e: Rename VLAN related variables and functions
      net/mlx5e: Add rollback on add VLAN failure
      net: Introduce netdev_*_once functions
      net/mlx5e: Declare bitmap using kernel macro
      net/mlx5e: Add 802.1ad VLAN filter steering rules
      net/mlx5e: Add 802.1ad VLAN insertion support
      net/mlx5e: Add VLAN offloads statistics
      net/mlx5e: CHECKSUM_COMPLETE offload for VLAN/QinQ packets

 drivers/net/ethernet/mellanox/mlx5/core/en.h       |  12 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c    | 159 ++++++++++++++++-----
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  32 ++++-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |  21 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c |   4 +
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h |   4 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |   4 +
 include/linux/mlx5/qp.h                            |   1 +
 include/linux/netdevice.h                          |  29 ++++
 9 files changed, 214 insertions(+), 52 deletions(-)

Reply via email to