[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20180810222630.11688-1-saeedm@mellanox.com>
Date: Fri, 10 Aug 2018 15:26:18 -0700
From: Saeed Mahameed <saeedm@...lanox.com>
To: "David S. Miller" <davem@...emloft.net>
Cc: netdev@...r.kernel.org, Saeed Mahameed <saeedm@...lanox.com>
Subject: [pull request][net-next 00/12] Mellanox, mlx5e updates 2018-08-10
Hi Dave,
This series provides some updates to mlx5e netdevice driver.
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 fd685657cd5441e504113db1928196d030c8c414:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next (2018-08-10 10:33:08 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5e-updates-2018-08-10
for you to fetch changes up to 3a427a275c89d97607b8f801b5ca9bacaa0f336d:
net/mlx5: Improve argument name for add flow API (2018-08-10 14:04:54 -0700)
----------------------------------------------------------------
mlx5e-updates-2018-08-10
This series provides the following updates to mlx5e netdevice driver.
1) First 4 patches extends the support for ethtool rxnfc flow steering
- Added ipv6 support
- l4 proto ip field for both ip6 and ip4
2) Next 4 patches, reorganizing flow steering structures and declaration into
one header file, and add two Kconfig flags to allow disabling/enabling mlx5
netdevice rx flow steering at compile time:
CONFIG_MLX5_EN_ARFS for en_arfs.c
CONFIG_MLX5_EN_RXNFC for en_fs_ehtool.c
3) More kconfig flags dependencies
- vxlan.c depends on CONFIG_VXLAN
- clock.c depends on CONFIG_PTP_1588_CLOCK
4) Reorganize the Makefile
Thanks,
Saeeed.
----------------------------------------------------------------
Eli Cohen (1):
net/mlx5: Improve argument name for add flow API
Moshe Shemesh (1):
net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK
Saeed Mahameed (10):
net/mlx5e: Ethtool steering flow validation refactoring
net/mlx5e: Ethtool steering flow parsing refactoring
net/mlx5e: Ethtool steering, ip6 support
net/mlx5e: Ethtool steering, l4 proto support
net/mlx5e: Ethtool steering, move ethtool callbacks
net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc
net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support
net/mlx5e: Move flow steering declarations into en/fs.h
net/mlx5e: vxlan.c depends on CONFIG_VXLAN
net/mlx5: Reorganize the makefile
drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 19 +
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 60 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 203 +------
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 210 +++++++
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 57 +-
.../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 612 +++++++++++++++------
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 18 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 8 +-
.../net/ethernet/mellanox/mlx5/core/lib/clock.h | 24 +
.../net/ethernet/mellanox/mlx5/core/lib/vxlan.h | 12 +-
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 1 -
include/linux/mlx5/fs.h | 2 +-
14 files changed, 765 insertions(+), 466 deletions(-)
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
Powered by blists - more mailing lists