[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200318024722.26580-1-saeedm@mellanox.com>
Date: Tue, 17 Mar 2020 19:47:08 -0700
From: Saeed Mahameed <saeedm@...lanox.com>
To: "David S. Miller" <davem@...emloft.net>
Cc: netdev@...r.kernel.org, kuba@...nel.org,
Saeed Mahameed <saeedm@...lanox.com>
Subject: [pull request][net-next 00/14] Mellanox, mlx5 updates 2020-03-17
Hi Dave,
This series provides some fixes and cleanups for issues introduced lately
in mlx5 Connection tracking offloads series. In the last 5 patches, Eli
adds the support for forwarding traffic between uplink representors
(Hairpin for Switchdev mode).
For more information please see the tag log below.
Please pull and let me know if there is any problem.
Thanks,
Saeed.
---
The following changes since commit 86e85bf6981c0c265c427d6bfe9e2a0111797444:
sfc: fix XDP-redirect in this driver (2020-03-16 18:22:43 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2020-03-17
for you to fetch changes up to 87b51810f4ad99a833883f6f00795ee550f3a622:
net/mlx5: Avoid forwarding to other eswitch uplink (2020-03-17 19:41:41 -0700)
----------------------------------------------------------------
mlx5-updates-2020-03-17
1) Compiler warnings and cleanup for the connection tracking series
2) Bug fixes for the connection tracking series
3) Fix devlink port register sequence
4) Last five patches in the series, By Eli cohen
Add the support for forwarding traffic between two eswitch uplink
representors (Hairpin for eswitch), using mlx5 termination tables
to change the direction of a packet in hw from RX to TX pipeline.
----------------------------------------------------------------
Eli Cohen (5):
net/mlx5: Avoid configuring eswitch QoS if not supported
net/mlx5: Don't use termination tables in slow path
net/mlx5e: Add support for offloading traffic from uplink to uplink
net/mlx5: Eswitch, enable forwarding back to uplink port
net/mlx5: Avoid forwarding to other eswitch uplink
Nathan Chancellor (1):
net/mlx5: Add missing inline to stub esw_add_restore_rule
Paul Blakey (4):
net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it
net/mlx5: E-Switch, Skip restore modify header between prios of same chain
net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled
net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration
Roi Dayan (1):
net/mlx5e: Fix rejecting all egress rules not on vlan
Saeed Mahameed (1):
net/mlx5e: CT: Fix stack usage compiler warning
Vladyslav Tarasiuk (1):
net/mlx5e: Fix devlink port register sequence
YueHaibing (1):
net/mlx5e: CT: remove set but not used variable 'unnew'
.../net/ethernet/mellanox/mlx5/core/en/devlink.c | 26 +++---
.../net/ethernet/mellanox/mlx5/core/en/devlink.h | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 34 +++++---
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 9 ++
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 3 +
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 16 ++--
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 86 +++++++++++--------
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 9 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 20 +++--
.../mellanox/mlx5/core/eswitch_offloads_chains.c | 15 +++-
.../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 99 ++++++++++++++++------
include/linux/mlx5/mlx5_ifc.h | 3 +-
12 files changed, 218 insertions(+), 105 deletions(-)
Powered by blists - more mailing lists