netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [pull request][net-next 00/14] Mellanox, mlx5 updates 2020-03-17
@ 2020-03-18  2:47 Saeed Mahameed
  2020-03-18  2:47 ` [net-next 01/14] net/mlx5: Add missing inline to stub esw_add_restore_rule Saeed Mahameed
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Saeed Mahameed @ 2020-03-18  2:47 UTC (permalink / raw)
  To: David S. Miller; +Cc: netdev, kuba, Saeed Mahameed

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(-)

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2020-03-19  2:14 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-18  2:47 [pull request][net-next 00/14] Mellanox, mlx5 updates 2020-03-17 Saeed Mahameed
2020-03-18  2:47 ` [net-next 01/14] net/mlx5: Add missing inline to stub esw_add_restore_rule Saeed Mahameed
2020-03-18  2:47 ` [net-next 02/14] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it Saeed Mahameed
2020-03-18  2:47 ` [net-next 03/14] net/mlx5: E-Switch, Skip restore modify header between prios of same chain Saeed Mahameed
2020-03-18  2:47 ` [net-next 04/14] net/mlx5e: CT: remove set but not used variable 'unnew' Saeed Mahameed
2020-03-18  2:47 ` [net-next 05/14] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled Saeed Mahameed
2020-03-18  2:47 ` [net-next 06/14] net/mlx5e: CT: Fix stack usage compiler warning Saeed Mahameed
2020-03-18  2:47 ` [net-next 07/14] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration Saeed Mahameed
2020-03-18  2:47 ` [net-next 08/14] net/mlx5e: Fix rejecting all egress rules not on vlan Saeed Mahameed
2020-03-18  2:47 ` [net-next 09/14] net/mlx5e: Fix devlink port register sequence Saeed Mahameed
2020-03-18  2:47 ` [net-next 10/14] net/mlx5: Avoid configuring eswitch QoS if not supported Saeed Mahameed
2020-03-18  2:47 ` [net-next 11/14] net/mlx5: Don't use termination tables in slow path Saeed Mahameed
2020-03-18  2:47 ` [net-next 12/14] net/mlx5e: Add support for offloading traffic from uplink to uplink Saeed Mahameed
2020-03-18  2:47 ` [net-next 13/14] net/mlx5: Eswitch, enable forwarding back to uplink port Saeed Mahameed
2020-03-18  2:47 ` [net-next 14/14] net/mlx5: Avoid forwarding to other eswitch uplink Saeed Mahameed
2020-03-19  2:14 ` [pull request][net-next 00/14] Mellanox, mlx5 updates 2020-03-17 David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).