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 6020245904; Wed, 4 Sep 2024 19:57:37 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E1680427B0; Wed, 4 Sep 2024 19:57:36 +0200 (CEST) Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) by mails.dpdk.org (Postfix) with ESMTP id 2A0344275A for ; Wed, 4 Sep 2024 19:57:35 +0200 (CEST) Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-20551eeba95so33306295ad.2 for ; Wed, 04 Sep 2024 10:57:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1725472654; x=1726077454; darn=dpdk.org; h=mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=RqKj4HiX2IPnUM7qx7qgIb62fqJOY310buMp1O4xL8w=; b=enzBVunFdDsJjFLznlTjKUbeNvxN3/2DDoH3FPx2KY75k87WHyv0teR7Ce+ZP2W6RZ 4h20i/FXGuWets+hT6OUmg3W/d7g0rSiSuS+60WXUdBBZGq80DEG1MAGACpW9EVDDpXB x4wkXxzXgqX2K5M/UH+1GojAiLquXK37vmWTY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725472654; x=1726077454; h=mime-version:message-id:date:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=RqKj4HiX2IPnUM7qx7qgIb62fqJOY310buMp1O4xL8w=; b=rhZ8CTs1Z5WgGjQoB5TeQNdg8OJsHNNjE1+fLRro2FosOfRtTIn8209QuEr/gZ0zTD 5pvEFbgzq35pdI4omMsvXrl+fNwVRADuPqFzErIZ78YsG7SDdj9sGvntLn/aHoEwX5bd 5BOjH78Z1pMzR93+nmWxFZJxdrLSGa/CTqkxCSkZY/AJajatxNPb0JQKfFWZ0PMRsbtU Qu+UMOFIDFcJLLsfoPJZn29Rn1u8Hz2dXGs6QcPM6GSQf7Htm460XDkXp8yc0I9GHIJv GYMCR5UOvrCMcOwiW3zOa74u6k6vcal3FoOkI4a+zBaeIPHJk30s60Y4zsh2Cm72yPyi wKQQ== X-Gm-Message-State: AOJu0Yxi5iAXdSmmb8Tw1INcXPvLQzHzt8nKDTIyfHjxLaTqsZ4IdCZ7 Y7E2oBskAw8CpVyme5oCaH1YLgtIpu2lo6jIqyzjD4RIDIxPItYxXMCdGRbGDEE0t+ohFWuxNsC vffz8llnTVwGkhGKtdOrxiZeXyz6uhAoX9z2PZJsZ5SuopafbGGycOAGZO3EMXIm4e7W+M0cQa2 +RtErDRh7+plxbu3QJcEyO2VH95rQTHutefHnsnQ== X-Google-Smtp-Source: AGHT+IHIuD4zNpgsGGA2CD/WDjQjREXUecwXbhog0QRorNiCb891+vjTBoxGc/2yTg6O6a7JVwZuZw== X-Received: by 2002:a17:902:e886:b0:206:64b4:3088 with SMTP id d9443c01a7336-20664b431afmr105847025ad.29.1725472653606; Wed, 04 Sep 2024 10:57:33 -0700 (PDT) Received: from localhost.localdomain ([192.19.224.250]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-206aea68824sm16161035ad.295.2024.09.04.10.57.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2024 10:57:33 -0700 (PDT) From: Damodharam Ammepalli To: dev@dpdk.org, damodharam.ammepalli@broadcom.com Cc: ajit.khaparde@broadcom.com, ferruh.yigit@amd.com, huangdengdui@huawei.com, kalesh-anakkur.purayil@broadcom.com Subject: [PATCH v5 0/2] Add link_speed lanes support Date: Wed, 4 Sep 2024 10:50:56 -0700 Message-ID: <20240904175151.47780-1-damodharam.ammepalli@broadcom.com> X-Mailer: git-send-email 2.43.5 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" 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 This patch series is a continuation of the patch set that supports configuring speed lanes. https://patchwork.dpdk.org/project/dpdk/patch/20240708232351.491529-1-damodharam.ammepalli@broadcom.com/ The patchset consists 1) rtelib/testpmd changes (Addressing the comments). Earlier comments are available here, https://patchwork.dpdk.org/project/dpdk/list/?q=Add%20link_speed%20lanes%20support&archive=both&series=&submitter=&delegate=&state=* 2) Driver implementation of bnxt PMD. v2->v3 Consolidating the testpmd and rtelib patches into a single patch as requested. v3->v4 Addressed comments and fix help string and documentation. v4->v5 Addressed comments given in v4 and also driver implementation of bnxt PMD. Damodharam Ammepalli (2): ethdev: Add link_speed lanes support net/bnxt: code refactor for supporting speed lanes app/test-pmd/cmdline.c | 248 ++++++++++++++++++++++++++++++++- app/test-pmd/config.c | 4 + drivers/net/bnxt/bnxt.h | 3 + drivers/net/bnxt/bnxt_ethdev.c | 182 ++++++++++++++++++++++-- drivers/net/bnxt/bnxt_hwrm.c | 40 +++++- lib/ethdev/ethdev_driver.h | 91 ++++++++++++ lib/ethdev/rte_ethdev.c | 52 +++++++ lib/ethdev/rte_ethdev.h | 95 +++++++++++++ lib/ethdev/version.map | 5 + 9 files changed, 700 insertions(+), 20 deletions(-) -- 2.43.5 -- This electronic communication and the information and any files transmitted with it, or attached to it, are confidential and are intended solely for the use of the individual or entity to whom it is addressed and may contain information that is confidential, legally privileged, protected by privacy laws, or otherwise restricted from disclosure to anyone else. If you are not the intended recipient or the person responsible for delivering the e-mail to the intended recipient, you are hereby notified that any use, copying, distributing, dissemination, forwarding, printing, or copying of this e-mail is strictly prohibited. If you received this e-mail in error, please return the e-mail to the sender, delete it from your computer, and destroy any printed copy of it.