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 E6450A0C41; Thu, 30 Sep 2021 15:31:51 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 97F25410EF; Thu, 30 Sep 2021 15:31:51 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id DF257410EB for ; Thu, 30 Sep 2021 15:31:49 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10122"; a="225225790" X-IronPort-AV: E=Sophos;i="5.85,336,1624345200"; d="scan'208";a="225225790" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Sep 2021 06:31:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,336,1624345200"; d="scan'208";a="479943109" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by fmsmga007.fm.intel.com with ESMTP; 30 Sep 2021 06:31:48 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 30 Sep 2021 06:31:48 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 30 Sep 2021 06:31:47 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Thu, 30 Sep 2021 06:31:47 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.106) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Thu, 30 Sep 2021 06:31:46 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O7/NxtodbPbB772iw4uiWOacmpmo4l/HYngkQimQtGNF+y6gQIXqaWsKh4Qwc7hP96YgT/akleyXnAjj+ZVL6bHWPTbV1+4c0Hh2gXUdLWuAeCVGfGwLwv9HMA+rzGBK2e9sHn0zh5fOHzac8mf9WE4Ye2CotXxbd+vmv4qDI1LcYwo9lJcqBu6ARGzjc/oRT/Aa3+vDwM0NZuCHlcfKa0C4lyJpKpdghg5cUIpSKZzyhixanPYc45lQMVcy5KtoetH7q71kTwaEz2eZ5MvaNie7e2anQ2vC3um0PdgyglABsUAhwK6VxpvZ1cBsuXy0ZhfrtmzxcRikgUHcX33Pfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=QDHoybikgh6b+6NNIEvEeRq+SBBsDpkLLD3r1dw/DCw=; b=n28pri8rjS65/jwMGIE4skESbgCZRjVVRLwnNc89K982rLyufVmzzRD+Ro4V3wp6Z872No8OtR+L08fXKU0+04b0zOo0FO46vyOOFHZ3EHAeDhm+jnlFvGlFzp2T39HuBLyj9GdGuSfBg9ytaH01XXU3fVudLLnoXwVO2uPzCB3cQYMI2HslodCZl/z8TjDmXUJJYyP9ZGb8vr7BCNwQzK+w50+cXPk8K/g0fj9Bryt1EMd1t58QFAzW8GEhlkDjB6cfdA6DvY5UyuuVzjOKYU2+Ycmtrx6+GMoU90yhA3k52yc4OY0B+JmjWYaBBtp58ZhNg9LLqHj4x8jNLmkHRw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QDHoybikgh6b+6NNIEvEeRq+SBBsDpkLLD3r1dw/DCw=; b=jBNmDJU1kk5Tx4dfl9XJCQY1wbbAKwk/cjYEEc7HsrB7y1F1XMLFzG6M6TFV64AS5Tq+5d+gMq9Jhv+BcpRuKzIf9ujewFS+H/zvwzB3f4YFestre0oDU8+OpRfe0eTS4c2yM/jEt6PkZkVfTmQZf4U256MomB+0KpExrqv4QVc= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=intel.com; Received: from PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) by PH0PR11MB5096.namprd11.prod.outlook.com (2603:10b6:510:3c::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14; Thu, 30 Sep 2021 13:31:43 +0000 Received: from PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::747b:3a08:d1ec:31fc]) by PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::747b:3a08:d1ec:31fc%5]) with mapi id 15.20.4544.021; Thu, 30 Sep 2021 13:31:43 +0000 To: Junxiao Shi , Jakub Grajciar References: <973fc5b37c6164c1@cs.arizona.edu> CC: From: Ferruh Yigit X-User: ferruhy Message-ID: Date: Thu, 30 Sep 2021 14:31:37 +0100 In-Reply-To: <973fc5b37c6164c1@cs.arizona.edu> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-ClientProxiedBy: DB6PR0501CA0017.eurprd05.prod.outlook.com (2603:10a6:4:8f::27) To PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) MIME-Version: 1.0 Received: from [192.168.0.206] (37.228.236.146) by DB6PR0501CA0017.eurprd05.prod.outlook.com (2603:10a6:4:8f::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14 via Frontend Transport; Thu, 30 Sep 2021 13:31:42 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: afc8bcb1-2ac3-4873-6d5d-08d98416a431 X-MS-TrafficTypeDiagnostic: PH0PR11MB5096: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1751; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VtlrVvOwVy/+1LX70ujexIlHFre1bfenVe9MVBFsRRL/lEy9wi0rnngUfuGH8iV0ih3KRdA8LAuiqU2PSCd1lgXC0L2ekqCRXDNK5erkjOHh32BfBfxcjKJD7oe5Ne32+b6udyvgdygN9KT8Sc+WpwTbRLbv2iCYAlqxy5wvoqjjIVC6IuCYqtAboEP66nyJr16dVoqwEQlDPRiWfwVTBQLD2Bi9m13tdZN6gF7WH2WKzDQogP4Fh/jikBh+WQVS0uF4ZHzb0BbP8tN3AdYa1FPaNOo3FHhS17IJbWAGwmONjROMfLOr4u/Rjj9txrPbQxX0N/1z3rzeHd9Qglj+KNa6KLJ2ihXKr/tDQwzdVoEkD+QE981urLXEuNzUN4mv9gKbed7aRXljijgs2Ds76+mfKDF0IgtnY8GhriPCNdNnSVHtxcIYrZGs4Mf/N2z5pVODp4AhO4gmHy1y3Ab23Zu7gNIl+0N7w5QXr+4RuAqniu2Xw0qy+Wi+UoHCmRp0p6bCme5aCwame3UFVN9sRu4qNCeuBzgsUY8Vu9orjR5sPxSipPopLY3FBIxPhLVQL0QxAcP2grqvbfVLvdUw6eAo9irVy1aPJ60yCiQSL0XuCiY534aZ0TBavwZhOS6SqErxQv7t39N+2b+SFBQqR3IOTwTlUWo1ebi2jKKGVpri0wfnr3BbyqJpBF1B7PHkmOfRc9RHLgTKFeWX0eg/2A== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5000.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(31686004)(86362001)(31696002)(508600001)(316002)(6666004)(83380400001)(53546011)(26005)(186003)(66556008)(66476007)(5660300002)(16576012)(2906002)(8676002)(6486002)(36756003)(110136005)(38100700002)(8936002)(956004)(2616005)(4326008)(44832011)(66946007)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VGJ6bWowNGd4clJhRHdEVnlFNHBGMHlVL2gyenltWFNENmNIQ2lpbDBibUtS?= =?utf-8?B?VkZZazdPamVNVjRFbkJLTkdQRVlPYkJVaWRqVDZSQzBDNExxRkp0ZlpjVWF2?= =?utf-8?B?QnlUUXRHS2dHNlJVdkVoQWlkbVprTk1CR0Z3OWYzKy9TdUo4c09JbVY2cGpu?= =?utf-8?B?RU9uQjRkOXR1MmFrQzhzMzQrS2hFQUwvM2MyWFdURmZVV09GMXBldGtoVlho?= =?utf-8?B?VjBjbVFwN0hBRm04N1FmZHJudXFVVHBKbkNYNVl6bjAxbzRSMFBVOFQ0ZVlX?= =?utf-8?B?R1o2WWM0WTk0TzhNRUVDZ0JmZnJSVjl1b1JMRk95WnV0THVDS2ttQUlLbUNv?= =?utf-8?B?ZHZnNmNOOGdKYWFKbmEyeHI2MTVrSmhUbW8yM05kL0FBV2l0UVd4c0tjaS9O?= =?utf-8?B?M3dNd1ovNTMxWkVIQ3JJYlRsTXl0Y3VLNHZOZEpRTmlBUTVQZnhIZTlPZEVs?= =?utf-8?B?bU5HZTh3d0c3aVBTSjUweGNkUnY3YWJueTVJV2lvYStzcDNmMUxnMDNCeXJl?= =?utf-8?B?WG9DQUhTT1ZiK2tsdlFnNFZXOSsvc1VnK0hLM1JQaW5sYU5vUFJPK0hYcldt?= =?utf-8?B?MmpsUE5mb2FUeWFYS0tIenBRVXVta3YzMkdFM3BMUDZjVWF5Tkl5YU5SRnor?= =?utf-8?B?Q1RZbE5seDFFUjQxSjAwMmZwejFlc25IaWkyK2xzODlXLzlGWmFvWkFPWGp1?= =?utf-8?B?NkRWY0dEbEw4SlBCSi9oQkE1bWF5bkl6cTNJZlR5cE9PTTRQaDlwVW11U2U5?= =?utf-8?B?dWt3R3NJMVZJbWcxeTAzVTZFMHhJZXN3YkVNeGZ4cEVRcHJHRjJMQWlRMEUv?= =?utf-8?B?KzlVRXZad2VOZVNabjFKWm5HQnB1aVdkTHVrd08rVzBTYWh1TTZUYVdRNWNx?= =?utf-8?B?K2NKWnNiQ0lqRFhsc2pOSmQ3dytwalVFLzhzYngvVHBMZFFwWGFTejFYazh3?= =?utf-8?B?MGk4dHlqdStXTUVHVXY0cElONTdrdkl6cFVFUGJsK2thRTY5VVluTENzTUpV?= =?utf-8?B?cXhlci85ZW9KTXlWOHlHcXJuUnMzaWJNSzlEdzU0WmZZVWM2TFJiTGlrWktJ?= =?utf-8?B?Vjd1bWg5QUR2Q0ZlY1NGTm5BanRmWjNTV1VyL3FDckFJK2MrVnF2bmhqOWgz?= =?utf-8?B?V1RIa2pyTGFQL0JYL1BxZGJOL1lJbHRud3Y2eHZLNU5odmxTd0lyMzB3d0RR?= =?utf-8?B?dzJvVXIrcXpFVUd3VTRNcE9LVDBEUlp2YTBScDUvTGtyL09GK3puVXliMncv?= =?utf-8?B?cUc0M0pDeVhkZXBGUTgxRVVLOFI4N2JzTHVXa0pFRTN2c2hvZ3hHblBlNkhP?= =?utf-8?B?azJrMDlnU0NSb1lhUXVmNWN4Y21OMUMydnUyQXlNMVQ3YXA0S0E2c2tIK3Zm?= =?utf-8?B?Q0JVZy9HR0Fnclh5K05OeDlWYXh6TXhaNHZFZ1JyZnpoeCs4dXNuSW90RnYx?= =?utf-8?B?K0xPVmg4TEhGSTQrMzFNdkhkODZwTWptVUpMQjRaZHMvRUx0ZWsreXRhMUdY?= =?utf-8?B?cUczL09CeW9WS01tRXF0TzRjeStSMlJWSVNSN0h2SnBka3pGMFZ1SVM0ZXFP?= =?utf-8?B?a2ZJYXhHRXpJL01USmRBV3A0Z253WlFTN1F4VGFibkZsTGs0SG9peWJ3Wlpz?= =?utf-8?B?Um9iVkNuNzd2WDh0NVF3Yk94UHdVMytKSHY1b1RVVGI2dDVMZ1ZtWTN0c1R6?= =?utf-8?B?L0czRDN3aDJ3L2hhREswMC9rSU84M2Nwb0lKZHRwTW8rV1hFYjFXalkwVmo2?= =?utf-8?Q?2TL/ANcMqyfOHVbsx8lMD4AvuEX2zwtaSzioozP?= X-MS-Exchange-CrossTenant-Network-Message-Id: afc8bcb1-2ac3-4873-6d5d-08d98416a431 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Sep 2021 13:31:43.1133 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: j2PiDqbyYTmCTy2qOzOtYgx7oYc/zJa5ekuwuCCdAs6Toot0qHd5jIkNZpM41/afrIAAoVuH9NnsIOBic6I+Aw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5096 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH] net/memif: allocate socket hash on any NUMA socket 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" On 9/28/2021 2:51 PM, Junxiao Shi wrote: > Previously, memif socket hash is always allocated on NUMA socket 0. > If the application is entirely running on another NUMA socket and EAL > --socket-limit prevents memory allocation on NUMA socket 0, memif > creation fails with "HASH: memory allocation failed" error. > > This patch allows allocating memif socket hash on any NUMA socket. > > Signed-off-by: Junxiao Shi > --- > drivers/net/memif/memif_socket.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/net/memif/memif_socket.c b/drivers/net/memif/memif_socket.c > index f58ff4c0cb..364e818d65 100644 > --- a/drivers/net/memif/memif_socket.c > +++ b/drivers/net/memif/memif_socket.c > @@ -946,6 +946,7 @@ memif_create_socket_hash(void) > params.key_len = MEMIF_SOCKET_UN_SIZE; > params.hash_func = rte_jhash; > params.hash_func_init_val = 0; > + params.socket_id = SOCKET_ID_ANY; > return rte_hash_create(¶ms); > } > > looks good to me. cc'ed the memif maintainer.