From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0FECB5666 for ; Wed, 22 Nov 2023 01:48:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="rncI6s5c" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4D344C433C8; Wed, 22 Nov 2023 01:48:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1700617686; bh=BUjBqXf9xx/Vd96R1BJtTAhQIV6Co8eBUZb5KZsdnJg=; h=From:To:Cc:Subject:Date:From; b=rncI6s5c8m6DAmo8IfAE2b/6dQTAVlh+W/Bbnbb4v/S1psPYQlq8AKBPwMu1GBqyH 17jS/RlnGNXMT0OldwzDy8GqyLcyjwmkLNdN/noBVKJYQc6C6JywGZ+avtEi9QCfas cLjg78FG41HSLChfUJKQ9YpAqIHdznNov2qYwz3irgDRfGPj1km/f+gi3ca/XI59Wg AsNT163d2R/6SUfoz7/Ojf9XVcx3PvHQ+lFyNWwsMA35aEFA33LQ8b8HC6zUKQ/bsk XwC5vPlDAKn/e2qL52Wv2mUAb+LLn6nL+4n0uPTlLjSxY6DDEhnHvIjU0w9r36H6iJ 0Jq+0SIxfEhNw== From: Saeed Mahameed To: "David S. Miller" , Jakub Kicinski , Paolo Abeni , Eric Dumazet Cc: Saeed Mahameed , netdev@vger.kernel.org, Tariq Toukan Subject: [pull request][net 00/15] mlx5 fixes 2023-11-21 Date: Tue, 21 Nov 2023 17:47:49 -0800 Message-ID: <20231122014804.27716-1-saeed@kernel.org> X-Mailer: git-send-email 2.42.0 Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Saeed Mahameed This series provides bug fixes to mlx5 driver. Please pull and let me know if there is any problem. Thanks, Saeed. The following changes since commit b6fe6f03716da246b453369f98a553d4ab21447c: dpll: Fix potential msg memleak when genlmsg_put_reply failed (2023-11-21 17:41:20 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-fixes-2023-11-21 for you to fetch changes up to e54ef0df31857a7961037680b8224392d0a867af: net/mlx5: Fix a NULL vs IS_ERR() check (2023-11-21 17:45:24 -0800) ---------------------------------------------------------------- mlx5-fixes-2023-11-21 ---------------------------------------------------------------- Chris Mi (2): net/mlx5e: Disable IPsec offload support if not FW steering net/mlx5e: TC, Don't offload post action rule if not supported Dan Carpenter (1): net/mlx5: Fix a NULL vs IS_ERR() check Gavin Li (1): net/mlx5e: Check netdev pointer before checking its net ns Jianbo Liu (3): net/mlx5e: Reduce eswitch mode_lock protection context net/mlx5e: Check the number of elements before walk TC rhashtable net/mlx5e: Forbid devlink reload if IPSec rules are offloaded Leon Romanovsky (4): net/mlx5e: Honor user choice of IPsec replay window size net/mlx5e: Ensure that IPsec sequence packet number starts from 1 net/mlx5e: Remove exposure of IPsec RX flow steering struct net/mlx5e: Tidy up IPsec NAT-T SA discovery Moshe Shemesh (2): net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work net/mlx5: Nack sync reset request when HotPlug is enabled Patrisious Haddad (2): net/mlx5e: Unify esw and normal IPsec status table creation/destruction net/mlx5e: Add IPsec and ASO syndromes check in HW drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 6 + .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 56 ++- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 22 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 441 ++++++++++++++++++--- .../mellanox/mlx5/core/en_accel/ipsec_offload.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 25 +- .../net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c | 162 +------- .../net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.h | 15 - drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 35 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 4 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 69 +++- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 29 ++ include/linux/mlx5/mlx5_ifc.h | 9 +- 17 files changed, 608 insertions(+), 310 deletions(-)