From patchwork Mon Jan 6 11:09:13 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roi Dayan X-Patchwork-Id: 2030216 X-Patchwork-Delegate: i.maximets@samsung.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=tpOK7sA6; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4YRWgV6LBwz1yPB for ; Mon, 6 Jan 2025 22:10:30 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 8018B404C0; Mon, 6 Jan 2025 11:10:29 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id RZK7gWrzzHj6; Mon, 6 Jan 2025 11:10:28 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=2605:bc80:3010:104::8cd3:938; helo=lists.linuxfoundation.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 209D54023E Authentication-Results: smtp4.osuosl.org; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=tpOK7sA6 Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [IPv6:2605:bc80:3010:104::8cd3:938]) by smtp4.osuosl.org (Postfix) with ESMTPS id 209D54023E; Mon, 6 Jan 2025 11:10:28 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id E7BE4C0889; Mon, 6 Jan 2025 11:10:27 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by lists.linuxfoundation.org (Postfix) with ESMTP id EC479C02A4 for ; Mon, 6 Jan 2025 11:10:26 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id DE8AB403BE for ; Mon, 6 Jan 2025 11:10:26 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id pEXGacX8B_4U for ; Mon, 6 Jan 2025 11:10:26 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a01:111:f403:2009::625; helo=nam10-bn7-obe.outbound.protection.outlook.com; envelope-from=roid@nvidia.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org C0E7C40378 Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org C0E7C40378 Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=tpOK7sA6 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on20625.outbound.protection.outlook.com [IPv6:2a01:111:f403:2009::625]) by smtp2.osuosl.org (Postfix) with ESMTPS id C0E7C40378 for ; Mon, 6 Jan 2025 11:10:25 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NfyN75i6ELKgxoGgXKKKt58LZp4s88rYkwpdw1WoM/JGj+7FIqHbScHYFcbTv0+8q1Y0PZsrRqUVFZGTuo3VWilpeDLBwkagQj9ZBFl22jhfgFfqi6LUjgoo1cIwQPAlqKwqg/kucZd2/K7V2nwcsn/XKBjWzIyV6Ov/EgJG7nZYa0LOr/TrPxo594NOIsok9iXYo9klWEy2P22NQlhm6TqokFMLCRojEfunDif2JULjNdlDqVrSYfqEvT+qbHMaiPwvX2Tqx6MVnuP9VLpSDT2BcYS28tXEIbAHwlUVFB+ewTef+/H6xwZRcwFGj6M+Q+0fkCDgIX0Mhs71xNCMQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NoOYzrJlMyS9SDpYGGzcLQk90L3R0berl9VN6CL7Nh4=; b=aT++zTeIMlapx6rXIfO05j9SqgX0L5RNNL1NkGIZ1/sNZNuLhfXurEj3wIejxcl3p7EUJDRQuSrDMERI6fkHP+f4mU49vboHtSxoEQxckigYHC4e33GraeqI/dzjG0PfHKTlRS210OIsYYQm41oVrw8lL2gvCI6x+ZydSAsv0MX/gcrurqgeBVeLb0O9T2xjwtcI2Kr6pA6ciHmc9133Q8mpXkTOmuk1H3CcSJtzakD/QUkRneB9h9YjmTh8q+QEPKqOqDkS4dMgVemHhzmo2k3eOKb3xv5s/UP7mlEX+2hXkQv+mo1EnZgCuW2MU8HnGU8xxRsGJ8VsezBM36i2sg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=openvswitch.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NoOYzrJlMyS9SDpYGGzcLQk90L3R0berl9VN6CL7Nh4=; b=tpOK7sA6r7Ts30E4MlzzmRXjjZeTFyZxJJL1KNS1cNbaRJC0nt5lX7Oav+a/SUQrTsivs8COfOUqKIz92EAhLwLgOvu6HB5zemU9Zg1paKdPYjNwbYhlCLAkID5nxlHnpAwLW/V/fHF03qPzdJvNSjJnW0zZmiISZKuS9VCzvoLc8vtw932mLFFoM2vFKgyZ7mEmZu4ZU+1tDzFpdkR+WMI/7vrH0xP/17/O3A995YmJEFayDWfiySfSMJO7SJrEVXv5D8nDDNpYUTMkbU8dTDuYb1i/i2lT+TIBqb2Xq1UYkBUKlacEKY1GTAEcQ8tCJzYDzHTsvJKOXUGATqKc8A== Received: from PH7PR10CA0019.namprd10.prod.outlook.com (2603:10b6:510:23d::27) by DM3PR12MB9415.namprd12.prod.outlook.com (2603:10b6:8:1ac::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8314.17; Mon, 6 Jan 2025 11:10:15 +0000 Received: from CY4PEPF0000EE38.namprd03.prod.outlook.com (2603:10b6:510:23d:cafe::22) by PH7PR10CA0019.outlook.office365.com (2603:10b6:510:23d::27) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8314.17 via Frontend Transport; Mon, 6 Jan 2025 11:10:15 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by CY4PEPF0000EE38.mail.protection.outlook.com (10.167.242.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.7 via Frontend Transport; Mon, 6 Jan 2025 11:10:13 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Mon, 6 Jan 2025 03:10:04 -0800 Received: from rnnvmail203.nvidia.com (10.129.68.9) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Mon, 6 Jan 2025 03:10:04 -0800 Received: from mtr-vdi-198.wap.labs.mlnx (10.127.8.13) by mail.nvidia.com (10.129.68.9) with Microsoft SMTP Server id 15.2.1544.4 via Frontend Transport; Mon, 6 Jan 2025 03:10:03 -0800 To: , Roi Dayan CC: Maor Dickman , Eli Britstein Date: Mon, 6 Jan 2025 13:09:13 +0200 Message-ID: <20250106110917.1276665-1-roid@nvidia.com> X-Mailer: git-send-email 2.47.0 MIME-Version: 1.0 X-NV-OnPremToCloud: AnonymousSubmission X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000EE38:EE_|DM3PR12MB9415:EE_ X-MS-Office365-Filtering-Correlation-Id: 7b82f3a5-cb2f-42d2-840b-08dd2e42b145 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|36860700013|376014|1800799024; X-Microsoft-Antispam-Message-Info: sDDDmBUImnG62pHsaENTiGYiTa20Ba11BLVrH7O+7Ie/ftR5mbTOEXiOVi5bPMr2QiZXtvRGZYSuFm2D+f0B4Zwgqa6IUdq4wq5q6U+qYe3JS4NmjXX8youHJryGJVNaEoXdIe9Ln8cFhgNXFYgY0kl3kF2oyhSVAbuGl2UdeziZnxZkLbP68uFNVgpYa/uMt0FBM4/YcO6Qm5ZUAZsf58hK/Vd0nnwGLgyDJLWES3VAr/KZm8h5a7txeuaSVNh9X650tF003Qm36TpVtznhF4xJ59nazs5lC96EiC65zTThhMSIdP3dwkZGjVGT9I7ZAvsG301UolT2mEMsyT8QOSBBn0iRsOepzC8MU4k+Ix7drY7lULJzsqFz8h525Dky6UgoOLpE5uNvbZyMjtEotO7k1R2UMnWWIxT3LpiZul5LDqnIZ6QwPdrMHRujqfqeHsJHuyzP1QgYecHwwLBOKdgpZEfFGxYkTFylWqz4+WkaaGhSPVGEhOz5DssGUUceMaCmCPMijcSRQ2kIB1h963BCY4glN5pDTBDtVz8BSISpRC8yztLnybqiaDF/1vXfy1WhFlUxfTem1kkkQoFpmgiHsC+DkSbAGA+TIa8CChg75A78ExNUb8/+6yyIJeBS4BSrppsnOIQX6XzVp0lTU1XPDDPXEIecrVF9q++fLsbZi+pbPgy159goK+1wakCxEBhS/OrRTG4/i9L4bCHPrNWN/mK1hsRWAkoWFEcMExLx/+Fj3Uaclm8/fyJaOuhRjCG832jc7I09lMRcxr+zD1ex9+IUsCkMVWZ8j1fOHBkVWVYFKfKM24uwX9FzeYGGoUXUypWzdTnBLo6q8wO3eWxFUc/R6eTQatN47x9kxvS/2x2xeIxrU1lrUv7mLmWjBtzXglXEcSskDoKE5WQIeuReWKWrStcd9YPWwVitBScFowLMFaukXwK4q3qrKKknTv4IHrzJaekaXEmzaA63CRro40wvQ8SuJJxAj4IZmU+N8eMjF6Atb6LB2UrCu3IJC4vzDpl4+KDItjkZuiTpadd1OG4DK8BPTUPzWN9im5W12Ac1vFb2r1RrfAPF6NzBGcQfxIznXjNHAXTLfFtnbSLG7QaTpP4YUKuW3MbudNLWJTpp2LFBn6MTvQb410ljYynFJLk9F0asFiF5OvCzRosSASBhw/avPrXvMpfnK/UkhNLK54tWWpMs0Mu3yLBSFpUX8m+2Bv5GGqNd9Vnnp4xJfTC4R4S4csPEpXQ9AdX9E3S4Tp4+DgCGVOjKB1Mqy0ag19c0v23YUKbsElAqNmyg+/qRbJc9pievcidP6rng46n/ZwYOnJDI7J9FRVPbsXlCN+2CtYmkg+18hQawG1IYUZuNjycR/OoBRlnEztYwT66jEI3khuWjP762AmNxPfuwq2QWnLsPzS60kXvjjBU2H0RoU1nLY2kGiBJQE6OIW37MhWrWG3/g1txZDVsfMMLr0dApSkm137qL4VX2cRw98vqm2uvAjYAsCox+bk4= X-Forefront-Antispam-Report: CIP:216.228.117.160; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge1.nvidia.com; CAT:NONE; SFS:(13230040)(82310400026)(36860700013)(376014)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jan 2025 11:10:13.2226 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7b82f3a5-cb2f-42d2-840b-08dd2e42b145 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.160]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000EE38.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR12MB9415 Subject: [ovs-dev] [PATCH 1/5] dpdk: Add ovs-appctl dpdk/get-mempool-stats command. X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Roi Dayan via dev From: Roi Dayan Reply-To: Roi Dayan Errors-To: ovs-dev-bounces@openvswitch.org Sender: "dev" From: Eli Britstein New appctl 'dpdk/get-mempool-stats' implemented to get result of 'rte_mempool_dump()' function. Could be used for debugging. Signed-off-by: Eli Britstein Acked-by: Roi Dayan --- lib/dpdk.c | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/lib/dpdk.c b/lib/dpdk.c index b7516257c5e4..aaf0b2ed8046 100644 --- a/lib/dpdk.c +++ b/lib/dpdk.c @@ -305,11 +305,25 @@ dpdk_unixctl_log_set(struct unixctl_conn *conn, int argc, const char *argv[], } static void -malloc_dump_stats_wrapper(FILE *stream) +malloc_dump_malloc_stats_wrapper(FILE *stream) { rte_malloc_dump_stats(stream, NULL); } +static void +dump_mempool_stats(struct rte_mempool *mp, void *arg) +{ + FILE *stream = arg; + + rte_mempool_dump(stream, mp); +} + +static void +malloc_dump_mempool_stats_wrapper(FILE *stream) +{ + rte_mempool_walk(dump_mempool_stats, stream); +} + static bool dpdk_init__(const struct smap *ovs_other_config) { @@ -436,7 +450,10 @@ dpdk_init__(const struct smap *ovs_other_config) INT_MAX, dpdk_unixctl_log_set, NULL); unixctl_command_register("dpdk/get-malloc-stats", "", 0, 0, dpdk_unixctl_mem_stream, - malloc_dump_stats_wrapper); + malloc_dump_malloc_stats_wrapper); + unixctl_command_register("dpdk/get-mempool-stats", "", 0, 0, + dpdk_unixctl_mem_stream, + malloc_dump_mempool_stats_wrapper); /* We are called from the main thread here */ RTE_PER_LCORE(_lcore_id) = NON_PMD_CORE_ID; From patchwork Mon Jan 6 11:09:14 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roi Dayan X-Patchwork-Id: 2030217 X-Patchwork-Delegate: i.maximets@samsung.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=bRvuyn1I; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org (client-ip=140.211.166.136; helo=smtp3.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=patchwork.ozlabs.org) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4YRWgb5D5jz1yPB for ; Mon, 6 Jan 2025 22:10:35 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 0697160701; Mon, 6 Jan 2025 11:10:35 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id KIOaWPYiTDx9; Mon, 6 Jan 2025 11:10:34 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.9.56; helo=lists.linuxfoundation.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org DD8F6606ED Authentication-Results: smtp3.osuosl.org; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=bRvuyn1I Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp3.osuosl.org (Postfix) with ESMTPS id DD8F6606ED; Mon, 6 Jan 2025 11:10:33 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id AC352C08AA; Mon, 6 Jan 2025 11:10:33 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by lists.linuxfoundation.org (Postfix) with ESMTP id 1D90DC02A4 for ; Mon, 6 Jan 2025 11:10:33 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 07288409C8 for ; Mon, 6 Jan 2025 11:10:33 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ZJQSdwt76bxP for ; Mon, 6 Jan 2025 11:10:32 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a01:111:f403:2405::613; helo=nam02-dm3-obe.outbound.protection.outlook.com; envelope-from=roid@nvidia.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org 0A95A4094F Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 0A95A4094F Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=bRvuyn1I Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on20613.outbound.protection.outlook.com [IPv6:2a01:111:f403:2405::613]) by smtp2.osuosl.org (Postfix) with ESMTPS id 0A95A4094F for ; Mon, 6 Jan 2025 11:10:31 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hX+OeAI4RvQcLPrd/UNNuDfM/ltruPmxGaqD195R28guLKBGfJzqlEFLLAnvkG2X26KHt7TqdDBcc2QaMGXgbnV6xr8kmi41nMauerNCpLP1NkQq5lkp23B0Sbqz1+bKepqnqYiuws8zp37Bnc1m6FOEs5sts3rnEnZYJ8xPQrkcGSLGbQTxyqKZ1snTLPd5B6nX+buxXPeO5HeEYIhG+vO4zdJf85CM/qA6ReVokwx3bk5kC2Q1TFe2eLXOWCyc6GJCPOUnCX4Zg/4he5U3W07M7/AlwPPiL/veUFu3KPvWheJlDS9t6KueUhE2LczDBOIoeAD7yijmU5IEcStLcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kdMlIdMXMITTvIwZxF27NcPpNh1wq8BNiP8Lgl2phL0=; b=PD2IrvnAkS4PDPTrriIfu1b0coFEnoH4hyoHqq5uDHaqh2g+LDLDf8bwPlsA/OrHzrJLBYkZd2zzyzns6d8Glj/gpIm/RK0wDlwYR5Pwm5l/eZVbOnGxmiwVADPYGl5c0FpKvM7YCv2FgFsfofAAiquxYYlJ8LhPpTOdGGhjw7h+Q1WuqFTfr1BvLJ6rUKs/9sVubk5jYl0e1X3MvPDaBFj2OvnTwO2FliUWMl2KO/e73sah2tBZoFMgZG9wJNfWXiwp5YR4Rq3VXlmhAphofSXzbwxB9qJ7BR/6OyIF39dAGJCvXP9DKhK2JjD4hrCELivwKKPStOVjTQ234MkHqg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=openvswitch.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kdMlIdMXMITTvIwZxF27NcPpNh1wq8BNiP8Lgl2phL0=; b=bRvuyn1IIdAS+y0lZ+u5bmVJXwD0YprVjOzyX4bWOLCu6mo2aw79V1KrZ8yGtzP9EZEWVTxDUNBOyCKsPg7zgqPZAnYWmdJM5iE4impZHjItkE1IOF8oGN+X6lbUt9GiWhPZArL+QGPk4BmMrM4n1dZ8Ur1C7ziECH4Zze9lnLy48WSVu9de0eflMR36/82b/jjFpQG7BqIUd8Q8tDN7dnyZiCl8Bnpdl3BH2zdCqidM0t03RjxFmiJ3BneWU3keO1GAeEZCT4rLNKRONqZBYY7JpoEEMXUCfU6IdmmRsk8m5R4b7loeda44wxbQOPzwqqgEh+l8Gbb3Hb/1hV+/Eg== Received: from SJ0PR13CA0158.namprd13.prod.outlook.com (2603:10b6:a03:2c7::13) by MN2PR12MB4271.namprd12.prod.outlook.com (2603:10b6:208:1d7::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8314.18; Mon, 6 Jan 2025 11:10:22 +0000 Received: from SJ5PEPF000001D3.namprd05.prod.outlook.com (2603:10b6:a03:2c7:cafe::46) by SJ0PR13CA0158.outlook.office365.com (2603:10b6:a03:2c7::13) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8335.10 via Frontend Transport; Mon, 6 Jan 2025 11:10:21 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by SJ5PEPF000001D3.mail.protection.outlook.com (10.167.242.55) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.7 via Frontend Transport; Mon, 6 Jan 2025 11:10:19 +0000 Received: from rnnvmail204.nvidia.com (10.129.68.6) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Mon, 6 Jan 2025 03:10:06 -0800 Received: from rnnvmail203.nvidia.com (10.129.68.9) by rnnvmail204.nvidia.com (10.129.68.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Mon, 6 Jan 2025 03:10:06 -0800 Received: from mtr-vdi-198.wap.labs.mlnx (10.127.8.13) by mail.nvidia.com (10.129.68.9) with Microsoft SMTP Server id 15.2.1544.4 via Frontend Transport; Mon, 6 Jan 2025 03:10:04 -0800 To: , Roi Dayan CC: Maor Dickman , Eli Britstein Date: Mon, 6 Jan 2025 13:09:14 +0200 Message-ID: <20250106110917.1276665-2-roid@nvidia.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20250106110917.1276665-1-roid@nvidia.com> References: <20250106110917.1276665-1-roid@nvidia.com> MIME-Version: 1.0 X-NV-OnPremToCloud: AnonymousSubmission X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001D3:EE_|MN2PR12MB4271:EE_ X-MS-Office365-Filtering-Correlation-Id: 0a5910ba-3c1a-46cf-aabb-08dd2e42b534 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|36860700013|376014|1800799024; X-Microsoft-Antispam-Message-Info: D396Ynasmp2UgZn2mdKyVd14+DDyzG4tloBVMQqpHvBqj4A3UAgNyUNgpOxc8Ay3X3dlkMnnar1N0ur0c8T/hg11MEvrMhE5RVz8UBW0BUTevztvJ0hTTXyTqOXa7rmYucrmcbIdPACv7WgY8+WGGLBdlfn2josDz4kA9otFdhMCAZz16Mwu/G4w0itMurZPTJFMkXFNrq2ZmLDEdcTDcBKjPgvqLa/Xmp8NWZR6/+RAhodfwAL0g4nAOCJ6QKYZNVkBZUd8CKiu0Gdkma66aUvJaCkufAqetkw3opx5k6SYLb1YMfZ22XkOXvUo3Loof9QwzjiJLDXVW9xxLjAuGoduhsyjL4b+rDVoEBxwroInsdp6fFN7kyBu7RWu49ASVUFsmxWaCyAe3for2sKDJftqkJe9XQ0/+EYHYyZOQqlKGRr3PTwcOvuDGZ7CjkP9WSZnst5bw+7A4wKdPEDc+uLOUiz4OjEwyEIReR0oM3Yq6Rk4Sb0/jM8ZrP7DA+oDeKji+vQvHBa+rKOldsM/WTmwkc82PC+3v0Mg6K2xSyh0fxEMwQZ8mB5whc7EeSt/OOAga26UdEGbLM+mPZga57J7o/UH/PadWUuDpb/jdMD3fCUKXKlQpA6KsLbuBnrWNqZtMtxWi96hmN5sycrvOljeVVEzqY/Fb3QD1TrgBP5bJPOHEMGKJ505f8nIuPz/unMOLC5WXgZy0zeDfP9G57OBls8b2T5EmIXmk5R/nExnwOjP8RseblhG2YxRb4wjJ7AQMcgJJ3MnJv76qAlaIeqIAnsLIQLnmGNnaJCjlb9wQ7ipBx0g4Q3V8IO4yvfxaR2LeindJLoSIiF+qfcN8ZKrSOQXmTxVC1yD02B/5MEqtUwBPvdUKgZ1lQ7n/ykNkZDXhi4vxVjHIYmg6Ya7qkUb7+LnlK7OKqbsHgDBt17Xg7aKzocFdmS96H5Rfm36K6KaADHnB6R2C3eO4a6I002geXUJTWNKBsg9oa2ZVhlJmVGs4R/0X0ohjZzA9aq9FrF9CzqontqwoBc46Kqm9BdYdmMy8fjQikwJ4bZDE6mgNpSnlcfx2RCBiEodl14syV65bzjnPoGtP5aOOm0HHkLTpymUfcL49CvN51vuA++b3hPPH//NZAT+a2qGq32LToGiHFDIZ7+7lzhP15dEe9iI6/UiVd4kkdB4Gu12aWE3WfN97EHCuc5Wb/qSyez4T9fDnIp/QCHvdwSCsZv10MX7cY0TyV62RR7eu/OZjX2UA+WCRpr7jNtw9FJlHKxDldgvSIRZNFrD92ZzFxOSRfbmbACtmeadjzNUHl3H1+9OdQT6yrdLBL7bUobeil2TDo60DgkgWzpQfqAN7HCvAZnJ6KJxBZam03j5CjDpZynsoGJsB40T923myW7hFy5opx+W+MmURhCapO5atjl+oR308jtWXd/nasxGlWjEtcIonD87wHagVkhoov2eipWgRBj4MaAzdyqTC2Wci862tQ== X-Forefront-Antispam-Report: CIP:216.228.117.161; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge2.nvidia.com; CAT:NONE; SFS:(13230040)(82310400026)(36860700013)(376014)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jan 2025 11:10:19.7919 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0a5910ba-3c1a-46cf-aabb-08dd2e42b534 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.161]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001D3.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4271 Subject: [ovs-dev] [PATCH 2/5] dpdk: Add ovs-appctl dpdk/get-memzone-stats command. X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Roi Dayan via dev From: Roi Dayan Reply-To: Roi Dayan Errors-To: ovs-dev-bounces@openvswitch.org Sender: "dev" From: Eli Britstein New appctl 'dpdk/get-memzone-stats' implemented to get result of 'rte_memzone_dump()' function. Could be used for debugging. Signed-off-by: Eli Britstein Acked-by: Roi Dayan --- lib/dpdk.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/dpdk.c b/lib/dpdk.c index aaf0b2ed8046..b585327ea971 100644 --- a/lib/dpdk.c +++ b/lib/dpdk.c @@ -324,6 +324,12 @@ malloc_dump_mempool_stats_wrapper(FILE *stream) rte_mempool_walk(dump_mempool_stats, stream); } +static void +malloc_dump_memzone_stats_wrapper(FILE *stream) +{ + rte_memzone_dump(stream); +} + static bool dpdk_init__(const struct smap *ovs_other_config) { @@ -454,6 +460,9 @@ dpdk_init__(const struct smap *ovs_other_config) unixctl_command_register("dpdk/get-mempool-stats", "", 0, 0, dpdk_unixctl_mem_stream, malloc_dump_mempool_stats_wrapper); + unixctl_command_register("dpdk/get-memzone-stats", "", 0, 0, + dpdk_unixctl_mem_stream, + malloc_dump_memzone_stats_wrapper); /* We are called from the main thread here */ RTE_PER_LCORE(_lcore_id) = NON_PMD_CORE_ID; From patchwork Mon Jan 6 11:09:15 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roi Dayan X-Patchwork-Id: 2030218 X-Patchwork-Delegate: i.maximets@samsung.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=VKuMF62W; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org (client-ip=140.211.166.138; helo=smtp1.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=patchwork.ozlabs.org) Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4YRWgl6Fbyz1yPB for ; Mon, 6 Jan 2025 22:10:43 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 093FB811F4; Mon, 6 Jan 2025 11:10:43 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ahiDW37FZCfS; Mon, 6 Jan 2025 11:10:41 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.9.56; helo=lists.linuxfoundation.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org C653481140 Authentication-Results: smtp1.osuosl.org; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=VKuMF62W Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp1.osuosl.org (Postfix) with ESMTPS id C653481140; Mon, 6 Jan 2025 11:10:40 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 45CFBC08B4; Mon, 6 Jan 2025 11:10:40 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by lists.linuxfoundation.org (Postfix) with ESMTP id 1ADCAC08AA for ; Mon, 6 Jan 2025 11:10:39 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 5D0C5408EB for ; Mon, 6 Jan 2025 11:10:34 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id Pro0YR1HDEL6 for ; Mon, 6 Jan 2025 11:10:33 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a01:111:f403:2405::628; helo=nam02-dm3-obe.outbound.protection.outlook.com; envelope-from=roid@nvidia.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org 88DB24096B Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 88DB24096B Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=VKuMF62W Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on20628.outbound.protection.outlook.com [IPv6:2a01:111:f403:2405::628]) by smtp2.osuosl.org (Postfix) with ESMTPS id 88DB24096B for ; Mon, 6 Jan 2025 11:10:33 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EVXq2MSuYgqEaFw8LWle5B2mHcBso2nTYfnc50NgFFQGUKbRFieW/2BW7wdkYYoK5+D9JXmjz/skW8eWfUmiHjH5ui/NI2t+pWdbWqmExPQ+T6m+9YetCABoeBJ+bpHR5VVbxi155Z3lrHikHA4aIOpxAwBKE7VJrSzGfE5IKCaw6EqeKtWYT254DwzP/qtZYadqb9noVOEwTaanMvYhFtC35r/pNkngdRDRTz2HSy6KKuBsR4DTGKmQfO6xFV166xNxpwTBpw+G9p+LW3dVj2/Hf5Zx9vHQW8GndCYsx0kw4dQ7FGtrtxhS2EkEJabvcgfREuqvNojqVN421DugqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=r7fKdrjd3D0tbnrZwdb73+/vNB8BoVmJAZHVSI+K54o=; b=k5Vp9B0RVdnyc+IOkPjaDCxhOH52kOTbTZjUpE6Bk/XwHYJ+iJdn9TFhmz2uAdLrBd6umnQctTQocNPvBzVLrdhxszGCNZkeuR/ntNpy1uX8ljTSpSXqHlQRcugfC/JjHBqCTOwawQ7jlqHm9O/f/TvetdxwGu2cSsUN4Bl31fTa0REKRQiat7h+lRtW1yAnr26Qn7X8M9sNiirtSmsl9sTYXfVDf/vgvfxY92/AqJsqULnbjoQdZm4b67IkiOmFV06falCi0VTrfKkMp6ewHboNb4NCAnPexBRv3MgntYxsMYaKVdjwK8OKNduHrBn0OsZu1xTwYAuL57bAcS6P1Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=openvswitch.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=r7fKdrjd3D0tbnrZwdb73+/vNB8BoVmJAZHVSI+K54o=; b=VKuMF62WsCHBJLG4d1zW6pks6Q5QAtzqhb+tkDUrQHXIyrTe+1LLY4npUhv27dJTQMB5Lkz9rLCSzEUtdLjKUduOIxFlaULT6IVCep5d4CpiUWi2+jay5Y/AYPhtfqlhtRpEenrWRojtPRBrxQo++Pvu1/le/LpuzcMo/fLIbFaj0aBOwTyOKpAd67AA5L8kp900FuPRUk/FoTXfzf04Y6M58LmVw/ZphZ6AmN2GYk8RJYjjYx2CT56zzcUiUORYKjNu1+p6Wn6Nl29g/DwP1blto0dxlJLf3J5NY0L2niO+Yb/GxN1pgBKTHZ6JOvbx4wtOzz8wsWn79eCANB9POQ== Received: from BY5PR04CA0006.namprd04.prod.outlook.com (2603:10b6:a03:1d0::16) by MN2PR12MB4141.namprd12.prod.outlook.com (2603:10b6:208:1d5::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8293.15; Mon, 6 Jan 2025 11:10:24 +0000 Received: from SJ5PEPF000001D0.namprd05.prod.outlook.com (2603:10b6:a03:1d0:cafe::dc) by BY5PR04CA0006.outlook.office365.com (2603:10b6:a03:1d0::16) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8314.17 via Frontend Transport; Mon, 6 Jan 2025 11:10:23 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by SJ5PEPF000001D0.mail.protection.outlook.com (10.167.242.52) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.7 via Frontend Transport; Mon, 6 Jan 2025 11:10:22 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Mon, 6 Jan 2025 03:10:08 -0800 Received: from rnnvmail203.nvidia.com (10.129.68.9) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Mon, 6 Jan 2025 03:10:08 -0800 Received: from mtr-vdi-198.wap.labs.mlnx (10.127.8.13) by mail.nvidia.com (10.129.68.9) with Microsoft SMTP Server id 15.2.1544.4 via Frontend Transport; Mon, 6 Jan 2025 03:10:06 -0800 To: , Roi Dayan CC: Maor Dickman , Eli Britstein Date: Mon, 6 Jan 2025 13:09:15 +0200 Message-ID: <20250106110917.1276665-3-roid@nvidia.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20250106110917.1276665-1-roid@nvidia.com> References: <20250106110917.1276665-1-roid@nvidia.com> MIME-Version: 1.0 X-NV-OnPremToCloud: AnonymousSubmission X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001D0:EE_|MN2PR12MB4141:EE_ X-MS-Office365-Filtering-Correlation-Id: a8a81738-c7fc-44fa-19aa-08dd2e42b6db X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|376014|82310400026|36860700013; X-Microsoft-Antispam-Message-Info: veH6kgoQNqEmei0zL9DdHSqDtadkllCVi1illRtQ1hg+bmoKUIcd8wwOvZv3jzK+2P+l9Jc2WW3M+tGYZDUD/nHRXB9dmzcjXkrTV4PynRCAKVLWqrXQcYQGMfya5MyfI113mC2JJu1ef5F4vZhDiGGZA107MhR8i7OzqVQJEy0cgobfjtjeZ69T1c0Z1qMfDiBc56xv//S2bFnjLCkiw8/9LhfuJ68X5lFdogW0HchZ6r3KTPNVfJV4hZc9dytksW+OnJzzRXi8X9Ym9dB8lnMQ0qN2rekc08KolPvjS+oTXVdZawp8i8Jnt2xdveXPXJ/EZe1wsMRijWt/5H4P9KGaLKvxkSrJYtZbNgLOttdP1SdRWZtwid5QQPcRDvYOZ91eJVGqXFniyTVaAra4rvn1S9LjaYTQahqIcXIJoV0ZJv5ZQU877mXcJQch8uZKbK/Tbh7/fL0st3VJl1uKiuxi/3wm4as8kWmJ3z241979P6Djgy7wY8tu6CH7uwBnyEpUFVJQHHhuFELf823TC3GMkBrbirxarN6jSuPRlg+N7knfF9BNP6o+Id1ZdLJi+lYBLRCxtu8IVZgFLgqIkoeOcCf8U3jSMlra3S3prA2tSPfypevoSo/PMFHch1Etbj92DcCJkZBlPVvTI4K/Ohlfjx2FI8VmpDf66k1O5pScZK1evnb7cMKSz4aJ5EemufgXwv1Wt2KnvxlSYtfONxFf53S4D3OrGoP6VzZ7EmYledEFrfeN0JWqFDTVUXTvmbvmedH7LgQIu3JPPzHaMzb4IkwQBTyE0C8UylLrSr7jugssXcGCe7RA2B3CT6RH0H1rSyY1sYO0AOYSFdW4VLV8yqdhQvxG7bl9l7h5mu0/pWfNXhxxmDeWp+rj7RaNJeAmlgNZxnKiES7No9+lGs/qH6NhtNMWqwGJAQlCBRxPnEdAdM9fFqyae4bguiqrrTA2Fx9WELHs3vm/xqGH8Z+eBwNwyYqgIujj1k/Tw6wgFfbYGRjexDVYAAVGvRT9L1hnGMJ8kUfAtQm0/9rKTGl1HpI4GML6JP2Ytz8IuDh+PNMFfOEgkwh/aRdNLnqouW74HaMLgQ6WDaylEGQK1UR6C2sE61o//H8zhE4y6YI8HVLLOFI2m4Ba9QcNQLP4SU1HJDFhepqkexYkGZN8nA/JOPZI0bUSqUh/QmWCfdyeCAiorDGp3NVsXdCGoCCUhi2/sOF0X3MOFJ8mQ3mUVZ2SgG4K/uIJ1CSNiiKJWSgxOTxrlPAkDSfuQEjfSccAtoK0a82+mHXbTKK8z06jqhCSNDy/Ow9Ws9C3VgHFvT7S7sqJ8bmE93zzb1Lfhn/hbj9kw6510ZeYiy4iwQd44d+BvvstJp/G7wkNu6pZGMS4vlxBNGil7g+n/a5ioBxyr4pFVj2MTEqWB8wYHbbjeYj8H073FOVux/0trhWPu8uGwBBfdVAW45dlcl/2DDx+hmLkKmUKTOmut7gQIVxK3w== X-Forefront-Antispam-Report: CIP:216.228.117.161; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge2.nvidia.com; CAT:NONE; SFS:(13230040)(1800799024)(376014)(82310400026)(36860700013); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jan 2025 11:10:22.5759 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a8a81738-c7fc-44fa-19aa-08dd2e42b6db X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.161]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001D0.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4141 Subject: [ovs-dev] [PATCH 3/5] debian: Use PIDFile with systemd. X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Roi Dayan via dev From: Roi Dayan Reply-To: Roi Dayan Errors-To: ovs-dev-bounces@openvswitch.org Sender: "dev" This commit adds PIDFile to all systemd service file with Type=forking in order to always have the correct PID to monitor. Related commit: f385abded520 rhel: Use PIDFile on forking systemd service files Signed-off-by: Roi Dayan Acked-by: Eli Britstein --- debian/openvswitch-switch.ovs-vswitchd.service | 1 + debian/openvswitch-switch.ovsdb-server.service | 1 + 2 files changed, 2 insertions(+) diff --git a/debian/openvswitch-switch.ovs-vswitchd.service b/debian/openvswitch-switch.ovs-vswitchd.service index 519d80d8ede1..a4d445b953b6 100644 --- a/debian/openvswitch-switch.ovs-vswitchd.service +++ b/debian/openvswitch-switch.ovs-vswitchd.service @@ -11,6 +11,7 @@ DefaultDependencies=no [Service] LimitNOFILE=1048576 Type=forking +PIDFile=/run/openvswitch/ovs-vswitchd.pid Restart=on-failure Environment=HOME=/var/run/openvswitch EnvironmentFile=-/etc/default/openvswitch-switch diff --git a/debian/openvswitch-switch.ovsdb-server.service b/debian/openvswitch-switch.ovsdb-server.service index 339665b25558..e0b0a727eede 100644 --- a/debian/openvswitch-switch.ovsdb-server.service +++ b/debian/openvswitch-switch.ovsdb-server.service @@ -8,6 +8,7 @@ DefaultDependencies=no [Service] LimitNOFILE=1048576 Type=forking +PIDFile=/run/openvswitch/ovsdb-server.pid Restart=on-failure EnvironmentFile=-/etc/default/openvswitch-switch ExecStart=/usr/share/openvswitch/scripts/ovs-ctl \ From patchwork Mon Jan 6 11:09:16 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roi Dayan X-Patchwork-Id: 2030219 X-Patchwork-Delegate: i.maximets@samsung.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=MwBmjdHs; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=patchwork.ozlabs.org) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4YRWgp3VgPz1yPB for ; Mon, 6 Jan 2025 22:10:46 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 2007460658; Mon, 6 Jan 2025 11:10:45 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id 0GeLdYJk4iCx; Mon, 6 Jan 2025 11:10:42 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.9.56; helo=lists.linuxfoundation.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 0BB5B60741 Authentication-Results: smtp3.osuosl.org; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=MwBmjdHs Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp3.osuosl.org (Postfix) with ESMTPS id 0BB5B60741; Mon, 6 Jan 2025 11:10:42 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 78A13C08B4; Mon, 6 Jan 2025 11:10:41 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) by lists.linuxfoundation.org (Postfix) with ESMTP id 25A06C08AA for ; Mon, 6 Jan 2025 11:10:40 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 71F0881181 for ; Mon, 6 Jan 2025 11:10:34 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id xfUDBdRMhbHM for ; Mon, 6 Jan 2025 11:10:33 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a01:111:f403:2409::60e; helo=nam04-dm6-obe.outbound.protection.outlook.com; envelope-from=roid@nvidia.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp1.osuosl.org A4BDA8118A Authentication-Results: smtp1.osuosl.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org A4BDA8118A Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=MwBmjdHs Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam04on2060e.outbound.protection.outlook.com [IPv6:2a01:111:f403:2409::60e]) by smtp1.osuosl.org (Postfix) with ESMTPS id A4BDA8118A for ; Mon, 6 Jan 2025 11:10:33 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=H539dUl8yVTIL//WIkNN/OLCrGPooHecSMcSKc56iWdKpd+F6r+rVshcmcOML2hYeVjUJUrU/S46qzdtEkWDEaY9XeHO1ITV0OsLH/pi6xs+ZqLcK8dN4liz6OTJUj5+6G0jzvhhwkikeZQvHVCLgH50SWYQD9SgnUUzMqsbSafxZLBg2qtE67Zs+RyhfLgyhrIncf92f+SEMmLLLtv1mJ7PeIV6yelSSO0KPmW8oMD+xjc43yvZRz/vceskw6BeG10gaAYWtyrrRbQJOCAv0uCMv3g/vW/g7r38sapoJFNYvJkBcWfDe15g1Eq745kw2pRitEwUovBgSLGRF/JwyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2sNSSis3suEGn91c1YlAtNAx+m1jT9qmW3KIshB8Nsc=; b=XKOBAPgUOrRTtzfWKTrMUBsEprvwT+lGdhDKtQGB6WRbR5JtrdnKq1bpy8adJr09w8ycclP6MyTN+yhVv8IRui/JWAWMWp8o4a2DBQPg6SCcP3GIs4xHLb739TEr6pL2yvyQHBGEXxsRHLDF2oPT1640tvucu93bQHTEupX29NLWvfjZjg9c7SsvG5n0PlFxyLlQNUYkWh6bxiBvGpGYBopde9SzLf7jAeLlLTBKqyvz8MXtBs+6YR+0Av5IB+YkOyw+1jOvDXm/cqgNQ93lsqmNaeUE5LMI6bqLlZLHASk+C+e6gnY//2gY2cSg0qG/T7Q6ymHpAFhdRlZiAnP2kA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=openvswitch.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2sNSSis3suEGn91c1YlAtNAx+m1jT9qmW3KIshB8Nsc=; b=MwBmjdHsDJBjvMymn1eYn4s88foDlzhtdgoNaq33TGj9rdiBjOz+D3jbevWmfzdhfoosskHDsILGUsK30iQxsQFaRUTsv4WEjj03TfYMRPLH/raX4UCqHc8v/O8ue82/NsDIQwvJ6KaDR19hhyRdOzc2eWzCZZkDw+oFA14Wm/Sw623GTKWKKXnUqAzB6GD4/ezLKBTyLWbsTDjIabOpR3eSS753R85xMFmvjxfNH3oj+draWbK8OYg53klOyVd4CENHdfNs/iIQNryK4IvRNbPHFsDURSP6du4kidc8eASTKS0Rc1hjksYu3Bj/UlSpNB38UFnBPeUOT7m63lLTCw== Received: from CY5PR19CA0036.namprd19.prod.outlook.com (2603:10b6:930:1a::27) by SN7PR12MB8819.namprd12.prod.outlook.com (2603:10b6:806:32a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8314.16; Mon, 6 Jan 2025 11:10:26 +0000 Received: from CY4PEPF0000EE3C.namprd03.prod.outlook.com (2603:10b6:930:1a:cafe::14) by CY5PR19CA0036.outlook.office365.com (2603:10b6:930:1a::27) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8314.18 via Frontend Transport; Mon, 6 Jan 2025 11:10:26 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by CY4PEPF0000EE3C.mail.protection.outlook.com (10.167.242.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.7 via Frontend Transport; Mon, 6 Jan 2025 11:10:25 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Mon, 6 Jan 2025 03:10:10 -0800 Received: from rnnvmail203.nvidia.com (10.129.68.9) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Mon, 6 Jan 2025 03:10:09 -0800 Received: from mtr-vdi-198.wap.labs.mlnx (10.127.8.13) by mail.nvidia.com (10.129.68.9) with Microsoft SMTP Server id 15.2.1544.4 via Frontend Transport; Mon, 6 Jan 2025 03:10:08 -0800 To: , Roi Dayan Date: Mon, 6 Jan 2025 13:09:16 +0200 Message-ID: <20250106110917.1276665-4-roid@nvidia.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20250106110917.1276665-1-roid@nvidia.com> References: <20250106110917.1276665-1-roid@nvidia.com> MIME-Version: 1.0 X-NV-OnPremToCloud: AnonymousSubmission X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000EE3C:EE_|SN7PR12MB8819:EE_ X-MS-Office365-Filtering-Correlation-Id: a677936f-7fab-40e9-c98c-08dd2e42b8ca X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|82310400026|376014|1800799024; X-Microsoft-Antispam-Message-Info: rQNEW04OSm4ugRfB+Ysv9VSONSVEHMC+IrnWdoV2YClAQnTrtm9zyC2s2OPS9b2Ss5BvjTEO+6c9OUkPtsDV0vmarxh+hlpqf3ojuYWsg/OnR3PLpfITXlarDo4q+uZiXb0rjhGUkjCI1sOzptb95biYp1kw8zUgg9SaGKHkkEzaBtBtMTBaTn1o4pnssCB6kgcAPPPMo/3Ew0NF7pLS2PSAWkdQYEEfwOE37uIKwn8KYN+Fb85q0gC3Le8cD96t5Q9zRTO2k9KCNCPCyL0ayWDrSxyggtjWh8IikaCuVf32H4QR+m9pjuBf1CFF+QqSG1Mis3PjgC472NWiLaKnEarlNnZY/VMuX3JPMjlGJhDAIcIg75TIb2y1fLuib+E0i4Ex2jhgtNBklmRMMZ2s3X+Sl5ShhsGNN8JaiIxFZOlLO2sOPYRQWVIOPPkZiipmdZbgzsoxNkHgPNgVGsVCR3upYRW2pgvP/uLbEC9T5B1MJ8Qq7dib+F9gcYSedhlFZu+2tTrHyJAHESCIrWNAiy4Hn2wI0HC+WKehdqYYJMD16mqNmtIUiii1JV/6z6u/N13qxzgV5sKWThejkYNMQo/ecB9kBnM3AXKe+Bk7ixcDOPXPdGLTMnZWQY9VoUJfPLYiXrfGeNqVpAJGQV2CMC9VKsNXZRkNV5+OxfytQwgd5VdheN/YSuXf+mVCrzVyCM0VP+P6sTZ3Y3U0yS19TvbFSWeoRHHvPO2IRgPsZOdxEZ8S3Ezb8PmWH0PAdgszhUjebNB3CEBaGJaBaa9YoA3rf4hwUDAgLVfZCxeWW4gKodphG7BvSh631cwM9EDYJV8wpKcizVgR3yvN58a1dVZOk2zixBfbxy5pdmBvaE4lIaILB2QFhIoMxlCKdb2gYRyEiGq9YZOGqikXA96ae3PyboTLBU1ffNgey88y5U1ohIsM1DIyldhKP6oZZAKFuu0gZpqFrxPsjgq4tHfqIWiEOHnsp3/Iep3Olg51Jnd8Th6FLHDW/TYjA1bEpncIfckEjEB8lqB97sgk8EwsTA4rtQbD1fE4xHN/PBmoSQpVy2IklaPuiRe6qibpsKwNsJv58/zMQbjHwPg+i4kGPNU+TyN9xRAukj7JCm4VjGF0h8g69fcxEJ0xYSDRm0CJ4XYJLp+pbHyiJTFhyDu6mK3BmPSZXW/V1GpTUxRjwFv9Fd5fwQUyT10cYpOn7ywyP7vSo3knOsMn2ubGCZyVjc2IWMotAJIHDPsXpNru3rnYUAvoQw4MIjZH4CBIsVg4iASTzgbDyCVux/jQjn3ywMKUyFcz1ye9qkFuDK3+D8TFsUshlV+X1XurdG1mPXVyLFahGiQi8zMoheH1kdhIGV+5F85M/K8z2E6y90MSAiDLvom682rwYTRMv34MImWXFSoqW2L9jHvppiYOTvZZSNtrypl+22D/L4E8rtaSVH0E6dUUUUgENz8Q3WTdrXOo8/3I0+Th97wcMP2vaNE034815k1IoETQNfANiiwygI0= X-Forefront-Antispam-Report: CIP:216.228.117.160; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge1.nvidia.com; CAT:NONE; SFS:(13230040)(36860700013)(82310400026)(376014)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jan 2025 11:10:25.8401 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a677936f-7fab-40e9-c98c-08dd2e42b8ca X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.160]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000EE3C.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB8819 Subject: [ovs-dev] [PATCH 4/5] debian: Let *-ctl handle runtime directory. X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Roi Dayan via dev From: Roi Dayan Reply-To: Roi Dayan Cc: Maor Dickman Errors-To: ovs-dev-bounces@openvswitch.org Sender: "dev" From: Han Zhou This causes the /var/run/openvswitch directory being recreated when service "stop" encounters failures, which causes container mount failure after service restart of openvswitch-switch on Ubuntu. The same was done in rhel service. See [1]. [1] 7a65e5a9252a rhel: let *-ctl handle runtime directory Signed-off-by: Han Zhou Acked-by: Roi Dayan Acked-by: Frode Nordahl --- debian/openvswitch-switch.ovsdb-server.service | 3 --- 1 file changed, 3 deletions(-) diff --git a/debian/openvswitch-switch.ovsdb-server.service b/debian/openvswitch-switch.ovsdb-server.service index e0b0a727eede..35654d7059d1 100644 --- a/debian/openvswitch-switch.ovsdb-server.service +++ b/debian/openvswitch-switch.ovsdb-server.service @@ -19,6 +19,3 @@ ExecStop=/usr/share/openvswitch/scripts/ovs-ctl --no-ovs-vswitchd stop ExecReload=/usr/share/openvswitch/scripts/ovs-ctl --no-ovs-vswitchd \ --no-record-hostname \ --no-monitor restart $OVS_CTL_OPTS -RuntimeDirectory=openvswitch -RuntimeDirectoryMode=0755 -RuntimeDirectoryPreserve=yes From patchwork Mon Jan 6 11:09:17 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roi Dayan X-Patchwork-Id: 2030220 X-Patchwork-Delegate: i.maximets@samsung.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=iYMFrQt+; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org (client-ip=140.211.166.137; helo=smtp4.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4YRWgw6ZW8z1yPB for ; Mon, 6 Jan 2025 22:10:51 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 4E3BC405DC; Mon, 6 Jan 2025 11:10:50 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id 9YtYav-0Z_Q5; Mon, 6 Jan 2025 11:10:49 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=2605:bc80:3010:104::8cd3:938; helo=lists.linuxfoundation.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 3718540654 Authentication-Results: smtp4.osuosl.org; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=iYMFrQt+ Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [IPv6:2605:bc80:3010:104::8cd3:938]) by smtp4.osuosl.org (Postfix) with ESMTPS id 3718540654; Mon, 6 Jan 2025 11:10:48 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id ED6B7C0889; Mon, 6 Jan 2025 11:10:47 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) by lists.linuxfoundation.org (Postfix) with ESMTP id 0403EC02A4 for ; Mon, 6 Jan 2025 11:10:47 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id E0692811AC for ; Mon, 6 Jan 2025 11:10:37 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id LLelBj7GskFO for ; Mon, 6 Jan 2025 11:10:37 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a01:111:f403:2415::61a; helo=nam11-dm6-obe.outbound.protection.outlook.com; envelope-from=roid@nvidia.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp1.osuosl.org 286A081149 Authentication-Results: smtp1.osuosl.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 286A081149 Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=iYMFrQt+ Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2061a.outbound.protection.outlook.com [IPv6:2a01:111:f403:2415::61a]) by smtp1.osuosl.org (Postfix) with ESMTPS id 286A081149 for ; Mon, 6 Jan 2025 11:10:35 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EaQp/sRQPu1WE9W9MxFMEpvf7IjrF5M7sAuwBZkzqBof1tT/IJeO1dqdqs+QFXj3HT3+wh+/013ZjiFB688byP8XZLis5i2pgGCJf9rF6+TyofG45LwZr9PcFiagLsYeiSHRjTVOwOhBzrzAUx1OIOR/Zl/aVTeTXjklhoguuX39An8sWqGl2h7GdFMbRx2xgjY0ruKZu95q/1Rtnl1CAvnA4wpgOhRjiQ4HsZaMW6F2/g4Vr+ra09N6z9qLEL8dr+U3t6JR+0zrpBzfyRgjaQOY+bXFjShmR/u0gPMO3eSNK22fZhvdVInhiLv3oBSVGDcj0WyGFj7v5WL42Vub5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=J3T6XB5qRYtkCDvk+7CMvYnK7MB/uOI+TZmXY2McRVo=; b=Qrqb4hfn54aTewmN7vTxI8w3yWbezhMnViCujonKDpgGBO1q3ZHEX0/4a2uY78KAutSIAme8TizipN9xbng62r4lsu39332kLVO33FeXQm17oRpjoRVP//4qgLE+UWAdoDr8TVSk3RHNXgHPecTpQBn6ZoF7CTcuIP8JVLW7CfUawkrCxruZxMta0wZ07aVo/su/SZkh91r5VrYMXVW3ic9CrR/SizqpNFTCwwT7aE/dy8vHjmtMm7gFpFCapkZwnE62kLgYkxdOzS9N9TS6ioVNLxtMKEP+OnNQ0ro30ilz2mWQpCQ1aP+r6hFDfsGfDQLFH11qhQniE1LtgqDRBA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=openvswitch.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J3T6XB5qRYtkCDvk+7CMvYnK7MB/uOI+TZmXY2McRVo=; b=iYMFrQt++tuO2CcaZqAZWaqAz7sMN+phQe4fhk8airWotcUf/sRRQNGKWdZXJ47dJq1l+9YXp3pKbvm24JRn2bSuGuFve1KeLOpgTUFO6qvEELrBsEF5uQdbstSv2LIf72PMHlw00rMaPMGuWmFC+oTpPHam+YgNfhiPvuEc1eUx83jS2ME0At5DvczgXRzD0rid+516y/rep5x10oq181anpJQ7xzIyJVepoEFpy+XLdcwlXhzNNs1mH0dkef5OiZ1I6Fr6oNQqsWBuK0tnp+GxlfWo3fyUhL/hUyLIt8ZMzhADJKpbue82astOwTvvTs1fy4UkF6W8Y0kNLdt7Lw== Received: from CY5PR19CA0036.namprd19.prod.outlook.com (2603:10b6:930:1a::27) by DM3PR12MB9286.namprd12.prod.outlook.com (2603:10b6:8:1ae::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8314.17; Mon, 6 Jan 2025 11:10:28 +0000 Received: from CY4PEPF0000EE3C.namprd03.prod.outlook.com (2603:10b6:930:1a:cafe::66) by CY5PR19CA0036.outlook.office365.com (2603:10b6:930:1a::27) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8314.18 via Frontend Transport; Mon, 6 Jan 2025 11:10:28 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by CY4PEPF0000EE3C.mail.protection.outlook.com (10.167.242.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.7 via Frontend Transport; Mon, 6 Jan 2025 11:10:28 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Mon, 6 Jan 2025 03:10:12 -0800 Received: from rnnvmail203.nvidia.com (10.129.68.9) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Mon, 6 Jan 2025 03:10:11 -0800 Received: from mtr-vdi-198.wap.labs.mlnx (10.127.8.13) by mail.nvidia.com (10.129.68.9) with Microsoft SMTP Server id 15.2.1544.4 via Frontend Transport; Mon, 6 Jan 2025 03:10:10 -0800 To: , Roi Dayan CC: Maor Dickman , Eli Britstein Date: Mon, 6 Jan 2025 13:09:17 +0200 Message-ID: <20250106110917.1276665-5-roid@nvidia.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20250106110917.1276665-1-roid@nvidia.com> References: <20250106110917.1276665-1-roid@nvidia.com> MIME-Version: 1.0 X-NV-OnPremToCloud: AnonymousSubmission X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000EE3C:EE_|DM3PR12MB9286:EE_ X-MS-Office365-Filtering-Correlation-Id: ddf7d9bc-4b7b-4c1c-092d-08dd2e42ba2e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|36860700013|376014|1800799024; X-Microsoft-Antispam-Message-Info: 9S6dBqgouHT8zBsvsIMkL7mXnRhOlyTHoTavGVS8EsiK9zZzs0AwwuMREliTiVowCDxAHat5iq05rSr7AumkiueHUj+7j05vXfRKqxWKlc/pdZsAgedHgd1ylzO4gpLC6p8vovVI7nR+4HkychP9vnaMZUKNkvjwQ5zvNfkiyx1WxX3XcZfSSDNX8str8Q93Ae65mM+Hhy+P1H4Z1J58lKCWfY+LSlv/FLr0VRC7DVZvBYFiUi8NSRKKerDvwvLQtFGw7HGN7ZxqS1g4Cqq9KVXJPmy7rHdrQlplcgg7ekROXQBsDpokrcXh2+2KmVx7Jj9kEP7MmDIu8SbNUmHVzWCUqluJ6V7eWPhcxH/kVqOBZTmy+glGmhDxySeDnh+AgTp8ZxhdmvTKbf2d+m/MCRMEVOPBRcb1LnTuu7GFbdPIP5IsYAfy5rKgiqW8F1GRPQyvUm1rHufXnT7AQ4v3RNTTfrtj8MdpcAE1DIsSQ3oAZfc5xvw1Y4VddrBToYWroYzyLWSoTUvjpHbaiIj9emegfsw6jlv1y571veFrty0bMVFi49ulZxGVD9Uy/Q+q4ScmEKADfFm5XpJcF9xjYI2sdKo1HMV+jUpOvC8biKLZaaHD3onDIP+tU7jf19/KCL0ISCvYTCc+l0wOzfWMtwI6qvdVGFdVdzIrRBi/sPxu3VOF/IMVES2oA14+3b+Lj4NTuzNGzMdKBR1c5WsgfpIHTsMiyK6ZZYlaSBgHqNy4fmhMIJpx/J3mU74pjk4VMF6bVl0/PJr93x7BBIzVizMGetk0VxMrS6Xt5+DZRcVko0jjsZELT8RyOV6/wdga4qBdLw5vCJmLpa9sSnW0O5b5OBD/MB9I3yOTrysYAxbrUrsZ2xHlKMWhYQ9y4ii7RThq7bvJ2Q6eabDyQgWPP9b31/wvW+qUiJ+CO0pfXIXcCo6FRb51xtUF07tHp9sFJbMvf+ZZVjL2gJITI2fcTyRic++mnFx/yLGuxawruL2T7TFOwu6jVA4yin9SQt8sB9+931B1PuJlTqyZdrIhuMilo03zZBnRlOSGuBIkTAlqthdIdFgUC+hN5ZISqgsCxIbesFotO1yTWE2FXNEZhTAkKjOeQ5O5GwK271iFehHDE465MJsTnwi2KouW3M/y+CA/4NwvETxDxmWE/y/Z663yu4Wf0kTDWvVL4O6+lN95W5mZ78EuOvyz8zTClz8BXh4ZZEDIyyrK/GxzHNqSubRh/QWm4JCgsWQ3WFYAD65GH6ZombML7e2695OI8/rWjLUv0A1D5ubds9spOaHVRbFBOv0LZjD11xh6dH9VVdMlpSMBL2l0O36aG48ECJKBniOMIpwP8Oqp+WuQ0Foi6XbAJhn2eIdsrtqQTlUB8/HBpFyuiiVwwSyFJfes220ioES8KlWaNsfmBbBzgCHBGJElbP8o4frQGIrme+zIt2eg7NPvUajx9iD8BrPIkwzF37r/43bFylsCX68P+i2KsA== X-Forefront-Antispam-Report: CIP:216.228.117.160; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge1.nvidia.com; CAT:NONE; SFS:(13230040)(82310400026)(36860700013)(376014)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jan 2025 11:10:28.1683 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ddf7d9bc-4b7b-4c1c-092d-08dd2e42ba2e X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.160]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000EE3C.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR12MB9286 Subject: [ovs-dev] [PATCH 5/5] ovs-ctl: Allow to set oom-score for ovs daemons. X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Roi Dayan via dev From: Roi Dayan Reply-To: Roi Dayan Errors-To: ovs-dev-bounces@openvswitch.org Sender: "dev" Allow to set oom-score with --oom-score argument. This argument can be set in ovs config file. In rhel can set OPTIONS in /etc/sysconfig/openvswitch. In debian can set OVS_CTL_OPTS in /etc/default/openvswitch-switch. Signed-off-by: Roi Dayan Acked-by: Eli Britstein --- utilities/ovs-ctl.in | 2 ++ utilities/ovs-lib.in | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/utilities/ovs-ctl.in b/utilities/ovs-ctl.in index 57abd3a5b45b..7521ae629c1d 100644 --- a/utilities/ovs-ctl.in +++ b/utilities/ovs-ctl.in @@ -350,6 +350,7 @@ set_defaults () { OVS_VSWITCHD_OPTIONS= OVSDB_SERVER_UMASK= OVS_VSWITCHD_UMASK= + OOM_SCORE= DB_FILE=$dbdir/conf.db DB_SOCK=$rundir/db.sock @@ -429,6 +430,7 @@ Other important options for "start", "restart" and "force-reload-kmod": --ovs-vswitchd-umask=MODE Set umask prior to run ovs-vswitchd daemon. This is useful to manage daemon's sockets permissions. Default is not to change umask (inherited from shell). + --oom-score=SCORE Set oom-score after starting ovs daemon. Less important options for "start", "restart" and "force-reload-kmod": --daemon-cwd=DIR set working dir for OVS daemons (default: $DAEMON_CWD) diff --git a/utilities/ovs-lib.in b/utilities/ovs-lib.in index d162227dc5e5..dded0b7c7dca 100644 --- a/utilities/ovs-lib.in +++ b/utilities/ovs-lib.in @@ -236,6 +236,10 @@ start_daemon () { umask "$previuos_umask_value" fi + if test X"$OOM_SCORE" != X; then + echo "$OOM_SCORE" > /proc/`cat $rundir/$daemon.pid`/oom_score_adj 2>/dev/null + fi + if test X"$strace" != X; then # Strace doesn't have the -D option so we attach after the fact. setsid $strace -o "$logdir/$daemon.strace.log" \