From patchwork Thu Feb 25 19:01:10 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pavan Nikhilesh Bhagavatula X-Patchwork-Id: 88257 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5C1D4A034F; Thu, 25 Feb 2021 20:01:25 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DF2D61608B1; Thu, 25 Feb 2021 20:01:24 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 1CA5F1608A4 for ; Thu, 25 Feb 2021 20:01:23 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 11PJ0QKn010959; Thu, 25 Feb 2021 11:01:22 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : mime-version : content-transfer-encoding : content-type; s=pfpt0220; bh=A6GZY/R9yZ18Hm4tcem3iqB1sMu9vR3qf/9oqhYjXC8=; b=NUzOgHXlm+PL70AAKt1UE223cOaiy6fK3KJOxQRok3wKbTbauB12XnPYOW+Auoj8yc1N 1upcHPWqqZTt47twcfQo0uEYKsknFOdfUWAJzjW2Npl9F/8zjoidvLbS2Vz/Yof50xwB xUOzFHg2HS8kHnt0VVkU9jJzYD8fhVw4ia8fNBpbAG0eEuKmJ5HEAhq1NKDjefCkcFHL j4eUHqQZAKnCkC6RkJGYxUilLNFphfm7EzgRgstxp2/T2PRAQA0GAOx24AplDNQNj/RP pjF+RYtyt5L2sP6owzON8SUrNSblBEOJRJk2B43bxb/9PtwopRfGMqzVPiG8RYE41j3q Ug== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0b-0016f401.pphosted.com with ESMTP id 36wxbwuaqj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 25 Feb 2021 11:01:22 -0800 Received: from SC-EXCH03.marvell.com (10.93.176.83) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 25 Feb 2021 11:01:20 -0800 Received: from DC5-EXCH02.marvell.com (10.69.176.39) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 25 Feb 2021 11:01:19 -0800 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Thu, 25 Feb 2021 11:01:19 -0800 Received: from BG-LT7430.marvell.com (BG-LT7430.marvell.com [10.28.177.176]) by maili.marvell.com (Postfix) with ESMTP id 30FFE3F703F; Thu, 25 Feb 2021 11:01:16 -0800 (PST) From: To: , Bruce Richardson , Harman Kalra CC: , Pavan Nikhilesh Date: Fri, 26 Feb 2021 00:31:10 +0530 Message-ID: <20210225190112.2073-1-pbhagavatula@marvell.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-02-25_11:2021-02-24, 2021-02-25 signatures=0 Subject: [dpdk-dev] [PATCH 1/2] eal: make max interrupt vector id configurable 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 Sender: "dev" From: Pavan Nikhilesh Make RTE_MAX_RXTX_INTR_VEC_ID configurable as MSI-X support a maximum of 2048 vectors. The default value is unchanged and set to 512. Signed-off-by: Pavan Nikhilesh --- config/meson.build | 1 + lib/librte_eal/include/rte_eal_interrupts.h | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/config/meson.build b/config/meson.build index 3cf560b8a..0fe4d0689 100644 --- a/config/meson.build +++ b/config/meson.build @@ -247,6 +247,7 @@ dpdk_conf.set('RTE_LIBEAL_USE_HPET', get_option('use_hpet')) dpdk_conf.set('RTE_ENABLE_TRACE_FP', get_option('enable_trace_fp')) # values which have defaults which may be overridden dpdk_conf.set('RTE_MAX_VFIO_GROUPS', 64) +dpdk_conf.set('RTE_MAX_RXTX_INTR_VEC_ID', 512) dpdk_conf.set('RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB', 64) dpdk_conf.set('RTE_LIBRTE_DPAA2_USE_PHYS_IOVA', true) if dpdk_conf.get('RTE_ARCH_64') diff --git a/lib/librte_eal/include/rte_eal_interrupts.h b/lib/librte_eal/include/rte_eal_interrupts.h index 00bcc19b6..e9af1a4c2 100644 --- a/lib/librte_eal/include/rte_eal_interrupts.h +++ b/lib/librte_eal/include/rte_eal_interrupts.h @@ -17,7 +17,6 @@ #ifndef _RTE_EAL_INTERRUPTS_H_ #define _RTE_EAL_INTERRUPTS_H_ -#define RTE_MAX_RXTX_INTR_VEC_ID 512 #define RTE_INTR_VEC_ZERO_OFFSET 0 #define RTE_INTR_VEC_RXTX_OFFSET 1