From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5BFBD46468 for ; Mon, 24 Mar 2025 17:18:59 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 546FB40A71; Mon, 24 Mar 2025 17:18:59 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mails.dpdk.org (Postfix) with ESMTP id B7DB740A71 for ; Mon, 24 Mar 2025 17:18:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1742833138; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fhPAMYbZLJLgtDNQ7RcIJfiJgHLVHGdlcrBLeyQHHmM=; b=aJr7Buyhm9QQy18euIQUEhCiam2Js3pagU8KtUWcdJO6yjWCndKlvqwHOg+d+RXSICnCrr i/C24mn3vfk1o6s1K+51zamz54CUdnyBDg+AN5z5n/TDVDEAHEXgtZyHzjlfProOqUd1n/ VOIJZ69nOdmZWPaaeKLsMtv/12YimR4= Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-496-n2itvURiPkWuiA9RUi_TYQ-1; Mon, 24 Mar 2025 12:18:55 -0400 X-MC-Unique: n2itvURiPkWuiA9RUi_TYQ-1 X-Mimecast-MFC-AGG-ID: n2itvURiPkWuiA9RUi_TYQ_1742833134 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id CD1A0180882E; Mon, 24 Mar 2025 16:18:53 +0000 (UTC) Received: from rh.redhat.com (unknown [10.44.32.16]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 4317530001A1; Mon, 24 Mar 2025 16:18:51 +0000 (UTC) From: Kevin Traynor To: Bruce Richardson Cc: Vladimir Medvedkin , dpdk stable Subject: patch 'net/ixgbe: add checks for E610 VF' has been queued to stable release 24.11.2 Date: Mon, 24 Mar 2025 16:16:39 +0000 Message-ID: <20250324161731.63950-32-ktraynor@redhat.com> In-Reply-To: <20250324161731.63950-1-ktraynor@redhat.com> References: <20250324161731.63950-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: s9m7cZdcgmyieWhdQum6E2i2If3ZU24Pbu-MwdDdZlw_1742833134 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit content-type: text/plain; charset="US-ASCII"; x-default=true X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Hi, FYI, your patch has been queued to stable release 24.11.2 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 03/28/25. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://github.com/kevintraynor/dpdk-stable This queued commit can be viewed at: https://github.com/kevintraynor/dpdk-stable/commit/20a6a691b22b3b76eefa0275e57973d3ab2d19b0 Thanks. Kevin --- >From 20a6a691b22b3b76eefa0275e57973d3ab2d19b0 Mon Sep 17 00:00:00 2001 From: Bruce Richardson Date: Fri, 21 Mar 2025 17:12:11 +0000 Subject: [PATCH] net/ixgbe: add checks for E610 VF [ upstream commit 6e41ba1306e6f57f6812883df0e4687894fa70b7 ] A number of places in the ixgbe code check for a virtual function, but these checks were missing the identifier for the E610 VF. Add them into the conditionals. Fixes: f678f3dea8fd ("net/ixgbe: fix missing VF PCI ID") Signed-off-by: Bruce Richardson Acked-by: Vladimir Medvedkin --- drivers/net/ixgbe/ixgbe_rxtx.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/net/ixgbe/ixgbe_rxtx.c b/drivers/net/ixgbe/ixgbe_rxtx.c index 7d16eb9df7..5c5601907d 100644 --- a/drivers/net/ixgbe/ixgbe_rxtx.c +++ b/drivers/net/ixgbe/ixgbe_rxtx.c @@ -2783,4 +2783,5 @@ ixgbe_dev_tx_queue_setup(struct rte_eth_dev *dev, */ if (hw->mac.type == ixgbe_mac_82599_vf || + hw->mac.type == ixgbe_mac_E610_vf || hw->mac.type == ixgbe_mac_X540_vf || hw->mac.type == ixgbe_mac_X550_vf || @@ -3003,4 +3004,5 @@ ixgbe_is_vf(struct rte_eth_dev *dev) case ixgbe_mac_X550EM_x_vf: case ixgbe_mac_X550EM_a_vf: + case ixgbe_mac_E610_vf: return 1; default: @@ -3169,4 +3171,5 @@ ixgbe_dev_rx_queue_setup(struct rte_eth_dev *dev, */ if (hw->mac.type == ixgbe_mac_82599_vf || + hw->mac.type == ixgbe_mac_E610_vf || hw->mac.type == ixgbe_mac_X540_vf || hw->mac.type == ixgbe_mac_X550_vf || @@ -5851,4 +5854,5 @@ ixgbevf_dev_rx_init(struct rte_eth_dev *dev) case ixgbe_mac_X550EM_x_vf: case ixgbe_mac_X550EM_a_vf: + case ixgbe_mac_E610_vf: switch (dev->data->dev_conf.rxmode.mq_mode) { case RTE_ETH_MQ_RX_RSS: -- 2.48.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2025-03-24 16:15:15.944393434 +0000 +++ 0032-net-ixgbe-add-checks-for-E610-VF.patch 2025-03-24 16:15:14.862735957 +0000 @@ -1 +1 @@ -From 6e41ba1306e6f57f6812883df0e4687894fa70b7 Mon Sep 17 00:00:00 2001 +From 20a6a691b22b3b76eefa0275e57973d3ab2d19b0 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 6e41ba1306e6f57f6812883df0e4687894fa70b7 ] + @@ -11 +12,0 @@ -Cc: stable@dpdk.org @@ -16 +17 @@ - drivers/net/intel/ixgbe/ixgbe_rxtx.c | 4 ++++ + drivers/net/ixgbe/ixgbe_rxtx.c | 4 ++++ @@ -19,5 +20,5 @@ -diff --git a/drivers/net/intel/ixgbe/ixgbe_rxtx.c b/drivers/net/intel/ixgbe/ixgbe_rxtx.c -index 3b7a6a6f0e..0c8a9ec763 100644 ---- a/drivers/net/intel/ixgbe/ixgbe_rxtx.c -+++ b/drivers/net/intel/ixgbe/ixgbe_rxtx.c -@@ -2768,4 +2768,5 @@ ixgbe_dev_tx_queue_setup(struct rte_eth_dev *dev, +diff --git a/drivers/net/ixgbe/ixgbe_rxtx.c b/drivers/net/ixgbe/ixgbe_rxtx.c +index 7d16eb9df7..5c5601907d 100644 +--- a/drivers/net/ixgbe/ixgbe_rxtx.c ++++ b/drivers/net/ixgbe/ixgbe_rxtx.c +@@ -2783,4 +2783,5 @@ ixgbe_dev_tx_queue_setup(struct rte_eth_dev *dev, @@ -29 +30 @@ -@@ -2988,4 +2989,5 @@ ixgbe_is_vf(struct rte_eth_dev *dev) +@@ -3003,4 +3004,5 @@ ixgbe_is_vf(struct rte_eth_dev *dev) @@ -35 +36 @@ -@@ -3154,4 +3156,5 @@ ixgbe_dev_rx_queue_setup(struct rte_eth_dev *dev, +@@ -3169,4 +3171,5 @@ ixgbe_dev_rx_queue_setup(struct rte_eth_dev *dev, @@ -41 +42 @@ -@@ -5836,4 +5839,5 @@ ixgbevf_dev_rx_init(struct rte_eth_dev *dev) +@@ -5851,4 +5854,5 @@ ixgbevf_dev_rx_init(struct rte_eth_dev *dev)