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 932894893F; Wed, 15 Oct 2025 09:13:32 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7E66840657; Wed, 15 Oct 2025 09:13:32 +0200 (CEST) Received: from pdx-out-005.esa.us-west-2.outbound.mail-perimeter.amazon.com (pdx-out-005.esa.us-west-2.outbound.mail-perimeter.amazon.com [52.13.214.179]) by mails.dpdk.org (Postfix) with ESMTP id 15A09402CA for ; Wed, 15 Oct 2025 09:13:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazoncorp2; t=1760512411; x=1792048411; h=from:to:cc:subject:date:message-id:mime-version; bh=NKzslwMe/OZCTle6Rgn01zWjOUc4/IgN//BztuQExsI=; b=owmK7SkBQudH/ben6qQ6kDd3tnZPsz22Vt8V8SCZL+jl1UP4u99TH90I WUQuTkjA82cQMwat9wM43CKuH4iJVVJ3JrBxOzLhup15yStrpIw9TiDKy ASebYnPnL1Q+L9hultLc0cn5frMlPg8Ubt8w61vp447mhxSdb5MiQGcV+ +d3n84Tcb/M52xBu6/1Vf29hpgOwbd5Vvqqxc7S6xPL85LriZDXxM/Vdk 9mbCfx9ODaDFZ+7CAIxsa7yyR+VE7IfVDDDaT/0BlhBC6CtqNJIs+tiC8 vhE5F6tp7y7eXv1G8V3Zkhtc+708ldioBG2hDRYn7hTNDnA5ZRJXU2BvU w==; X-CSE-ConnectionGUID: +vN7xzytSR6vSC7kRdweOA== X-CSE-MsgGUID: koUpTXnKRaKBo2E2f75oTw== X-IronPort-AV: E=Sophos;i="6.19,230,1754956800"; d="scan'208";a="4917123" Received: from ip-10-5-0-115.us-west-2.compute.internal (HELO smtpout.naws.us-west-2.prod.farcaster.email.amazon.dev) ([10.5.0.115]) by internal-pdx-out-005.esa.us-west-2.outbound.mail-perimeter.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Oct 2025 07:13:28 +0000 Received: from EX19MTAUWA002.ant.amazon.com [205.251.233.234:16374] by smtpin.naws.us-west-2.prod.farcaster.email.amazon.dev [10.0.2.125:2525] with esmtp (Farcaster) id e1a8540a-d756-4fb8-a6e5-4dc4c5c6eec3; Wed, 15 Oct 2025 07:13:28 +0000 (UTC) X-Farcaster-Flow-ID: e1a8540a-d756-4fb8-a6e5-4dc4c5c6eec3 Received: from EX19D001UWA001.ant.amazon.com (10.13.138.214) by EX19MTAUWA002.ant.amazon.com (10.250.64.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.2562.20; Wed, 15 Oct 2025 07:13:28 +0000 Received: from HFA15-CG15235BS.amazon.com (10.1.213.14) by EX19D001UWA001.ant.amazon.com (10.13.138.214) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.2562.20; Wed, 15 Oct 2025 07:13:26 +0000 From: Shai Brandes To: CC: , Shai Brandes , Amit Bernstein Subject: [PATCH 11/21] net/ena: style and comment changes Date: Wed, 15 Oct 2025 10:13:14 +0300 Message-ID: <20251015071314.796-1-shaibran@amazon.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.1.213.14] X-ClientProxiedBy: EX19D043UWC003.ant.amazon.com (10.13.139.240) To EX19D001UWA001.ant.amazon.com (10.13.138.214) 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 makes several changes to improve the style and of the driver's code by adding comment and line breaks. Signed-off-by: Amit Bernstein Signed-off-by: Shai Brandes Reviewed-by: Yosef Raisman --- drivers/net/ena/ena_ethdev.c | 7 +++---- drivers/net/ena/ena_ethdev.h | 1 - drivers/net/ena/ena_rss.c | 2 ++ 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/net/ena/ena_ethdev.c b/drivers/net/ena/ena_ethdev.c index aaa4feb11b..3274ecfb46 100644 --- a/drivers/net/ena/ena_ethdev.c +++ b/drivers/net/ena/ena_ethdev.c @@ -31,6 +31,8 @@ #define GET_L4_HDR_LEN(mbuf) \ ((rte_pktmbuf_mtod_offset(mbuf, struct rte_tcp_hdr *, \ mbuf->l3_len + mbuf->l2_len)->data_off) >> 4) + +/* return val clamped to the [min, max] range */ #define CLAMP_VAL(val, min, max) \ (RTE_MIN(RTE_MAX((val), (typeof(val))(min)), (typeof(val))(max))) @@ -918,6 +920,7 @@ static inline void ena_indirect_table_release(struct ena_adapter *adapter) adapter->indirect_table = NULL; } } + static int ena_close(struct rte_eth_dev *dev) { struct rte_pci_device *pci_dev = RTE_ETH_DEV_TO_PCI(dev); @@ -952,14 +955,10 @@ static int ena_close(struct rte_eth_dev *dev) ena_indirect_table_release(adapter); rte_free(adapter->drv_stats); adapter->drv_stats = NULL; - ena_com_set_admin_running_state(ena_dev, false); - ena_com_rss_destroy(ena_dev); - ena_com_delete_debug_area(ena_dev); ena_com_delete_host_info(ena_dev); - ena_com_abort_admin_commands(ena_dev); ena_com_wait_for_abort_completion(ena_dev); ena_com_admin_destroy(ena_dev); diff --git a/drivers/net/ena/ena_ethdev.h b/drivers/net/ena/ena_ethdev.h index 6a3b004653..3a66d79384 100644 --- a/drivers/net/ena/ena_ethdev.h +++ b/drivers/net/ena/ena_ethdev.h @@ -29,7 +29,6 @@ #define ENA_RX_BUF_MIN_SIZE 1400 #define ENA_DEFAULT_RING_SIZE 1024 - #define ENA_MIN_MTU 128 #define ENA_MMIO_DISABLE_REG_READ BIT(0) diff --git a/drivers/net/ena/ena_rss.c b/drivers/net/ena/ena_rss.c index 45578189b9..0af1879dc4 100644 --- a/drivers/net/ena/ena_rss.c +++ b/drivers/net/ena/ena_rss.c @@ -56,6 +56,7 @@ size_t ena_rss_get_indirection_table_size(struct ena_adapter *adapter) adapter->indirect_table_size = (1UL << ena_dev->rss.tbl_log_size); return adapter->indirect_table_size; } + void ena_rss_key_fill(void *key, size_t size) { static bool key_generated; @@ -512,6 +513,7 @@ int ena_rss_configure(struct ena_adapter *adapter) tbl_size = ena_rss_get_indirection_table_size(adapter); if (!tbl_size) return 0; + /* Restart the indirection table. The number of queues could change * between start/stop calls, so it must be reinitialized with default * values. -- 2.17.1