From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id 86310C5B572 for ; Tue, 18 Aug 2026 02:15:36 +0000 (UTC) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EE05E40658; Tue, 18 Aug 2026 04:15:30 +0200 (CEST) Received: from cstnet.cn (smtp25.cstnet.cn [159.226.251.25]) by mails.dpdk.org (Postfix) with ESMTP id 3C07E40294 for ; Tue, 18 Aug 2026 04:15:27 +0200 (CEST) Received: from localhost.localdomain (unknown [118.112.177.181]) by APP-05 (Coremail) with SMTP id zQCowADHNUA8wINq+acKBg--.60494S4; Tue, 18 Aug 2026 10:15:26 +0800 (CST) From: liujie5@linkdatatechnology.com To: stephen@networkplumber.org Cc: dev@dpdk.org, Jie Liu Subject: [PATCH v1 02/13] net/sxe2: update switchdev repr VSI ID display format Date: Tue, 18 Aug 2026 10:15:07 +0800 Message-ID: <20260818021518.2922515-3-liujie5@linkdatatechnology.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260818021518.2922515-1-liujie5@linkdatatechnology.com> References: <20260818021518.2922515-1-liujie5@linkdatatechnology.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: zQCowADHNUA8wINq+acKBg--.60494S4 X-Coremail-Antispam: 1UD129KBjvJXoWxXF1DCF4DGF1UZw4kKrW5GFg_yoWrGF4rpr Z8XrW5XF48JFnxt3srGa1fuFy5Kr48t3409F4Syw1a9F1UJr4UurW5KFyFyw1vkrZrZr1S yw17Zw1UXw1FyaUanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUB214x267AKxVW8JVW5JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0 rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2048vs2IY020E87I2jVAFwI0_Jryl82xGYIkIc2 x26xkF7I0E14v26r1I6r4UM28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48ve4kI8wA2z4x0 Y4vE2Ix0cI8IcVAFwI0_Jr0_JF4l84ACjcxK6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1l84 ACjcxK6I8E87Iv67AKxVWUJVW8JwA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_Jr0_Gr1le2I2 62IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0E2Ix0cI8IcV AFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v26r1j6r4UMcvjeVCFs4IE7xkEbVWUJVW8JwACjcxG 0xvY0x0EwIxGrwACjI8F5VA0II8E6IAqYI8I648v4I1lw4CEc2x0rVAKj4xxMxAIw28Icx kI7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2Iq xVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWUXVWUAwCIc40Y0x0EwIxGrwCI42 IY6xIIjxv20xvE14v26r1j6r1xMIIF0xvE2Ix0cI8IcVCY1x0267AKxVWUJVW8JwCI42IY 6xAIw20EY4v20xvaj40_Jr0_JF4lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aV CY1x0267AKxVWUJVW8JbIYCTnIWIevJa73UjIFyTuYvjfUeKsjUUUUU X-Originating-IP: [118.112.177.181] X-CM-SenderInfo: xolxyxrhv6zxpqngt3pdwhux5qro0w31of0z/ X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org From: Jie Liu Update the output format for representor primary VSI ID and backup VSI ID in switchdev dump function. The fields repr_vf_primary_vsi_id and repr_vf_backup_vsi_id should be displayed correctly for better debug visibility. Signed-off-by: Jie Liu --- drivers/net/sxe2/sxe2_dump.c | 8 ++++---- drivers/net/sxe2/sxe2_ethdev.h | 4 ++-- drivers/net/sxe2/sxe2_flow.c | 4 ++-- drivers/net/sxe2/sxe2_switchdev.c | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/drivers/net/sxe2/sxe2_dump.c b/drivers/net/sxe2/sxe2_dump.c index d43473e083..590219f502 100644 --- a/drivers/net/sxe2/sxe2_dump.c +++ b/drivers/net/sxe2/sxe2_dump.c @@ -211,16 +211,16 @@ sxe2_dump_switchdev_info(FILE *file, struct rte_eth_dev *dev) "\t -- repr_pf_id: %u\n" "\t -- repr_vf_id: %u\n" "\t -- repr_vf_vsi_id: %u\n" - "\t -- repr_vf_k_vsi_id: %s\n" - "\t -- repr_vf_u_vsi_id: %s\n", + "\t -- repr_vf_primary_vsi_id: %s\n" + "\t -- repr_vf_backup_vsi_id: %s\n", adapter->repr_priv_data->repr_id, adapter->repr_priv_data->repr_q_id, adapter->repr_priv_data->repr_pf_id, adapter->repr_priv_data->repr_vf_id, adapter->repr_priv_data->repr_vf_vsi_id, - sxe2_vsi_id_str(adapter->repr_priv_data->repr_vf_k_vsi_id, + sxe2_vsi_id_str(adapter->repr_priv_data->repr_vf_primary_vsi_id, k_vsi_buf, sizeof(k_vsi_buf)), - sxe2_vsi_id_str(adapter->repr_priv_data->repr_vf_u_vsi_id, + sxe2_vsi_id_str(adapter->repr_priv_data->repr_vf_backup_vsi_id, u_vsi_buf, sizeof(u_vsi_buf))); goto l_end; } diff --git a/drivers/net/sxe2/sxe2_ethdev.h b/drivers/net/sxe2/sxe2_ethdev.h index c54e8a435e..158198d74b 100644 --- a/drivers/net/sxe2/sxe2_ethdev.h +++ b/drivers/net/sxe2/sxe2_ethdev.h @@ -263,8 +263,8 @@ struct sxe2_repr_private_data { uint16_t repr_pf_id; uint16_t repr_vf_id; uint16_t repr_vf_vsi_id; - uint16_t repr_vf_k_vsi_id; - uint16_t repr_vf_u_vsi_id; + uint16_t repr_vf_primary_vsi_id; + uint16_t repr_vf_backup_vsi_id; }; struct sxe2_sched_hw_cap { diff --git a/drivers/net/sxe2/sxe2_flow.c b/drivers/net/sxe2/sxe2_flow.c index 63cfc36968..cf54803301 100644 --- a/drivers/net/sxe2/sxe2_flow.c +++ b/drivers/net/sxe2/sxe2_flow.c @@ -380,9 +380,9 @@ static int32_t sxe2_flow_src_split_proc(struct rte_eth_dev *dev, if (adapter->switchdev_info.is_switchdev && adapter->is_dev_repr) { flow_bond_num = 1; flow_src_vsi[SXE2_MAX_DRV_TYPE_DPDK][0] = - adapter->repr_priv_data->repr_vf_u_vsi_id; + adapter->repr_priv_data->repr_vf_backup_vsi_id; flow_src_vsi[SXE2_MAX_DRV_TYPE_KERNEL][0] = - adapter->repr_priv_data->repr_vf_k_vsi_id; + adapter->repr_priv_data->repr_vf_primary_vsi_id; } for (idx = 0; idx < flow_bond_num; idx++) { diff --git a/drivers/net/sxe2/sxe2_switchdev.c b/drivers/net/sxe2/sxe2_switchdev.c index 44703cfb5c..efb1468b91 100644 --- a/drivers/net/sxe2/sxe2_switchdev.c +++ b/drivers/net/sxe2/sxe2_switchdev.c @@ -312,9 +312,9 @@ int32_t sxe2_switchdev_repr_private_data_init(struct rte_eth_dev *dev, repr_priv_data->repr_q_id = repr_id; repr_priv_data->repr_pf_id = parent_adapter->pf_idx; repr_priv_data->repr_vf_id = repr_id; - repr_priv_data->repr_vf_k_vsi_id = + repr_priv_data->repr_vf_primary_vsi_id = parent_adapter->repr_ctxt.repr_vf_id[repr_id].kernel_vsi_id; - repr_priv_data->repr_vf_u_vsi_id = + repr_priv_data->repr_vf_backup_vsi_id = parent_adapter->repr_ctxt.repr_vf_id[repr_id].dpdk_vsi_id; repr_priv_data->repr_vf_vsi_id = -- 2.52.0