Message ID | 20221116104727.915151-3-elibr@nvidia.com |
---|---|
State | Deferred |
Headers | show
Return-Path: <ovs-dev-bounces@openvswitch.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org (client-ip=140.211.166.133; helo=smtp2.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=<UNKNOWN>) 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=lYYZCalc; dkim-atps=neutral Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NC0BY5hltz23n4 for <incoming@patchwork.ozlabs.org>; Wed, 16 Nov 2022 21:48:05 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 51ED140BA0; Wed, 16 Nov 2022 10:48:03 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 51ED140BA0 Authentication-Results: smtp2.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=lYYZCalc X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R2mkt-3_JqMo; Wed, 16 Nov 2022 10:48:02 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp2.osuosl.org (Postfix) with ESMTPS id 478DE40BA3; Wed, 16 Nov 2022 10:48:01 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 478DE40BA3 Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 14F14C007C; Wed, 16 Nov 2022 10:48:00 +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 EAB12C002D for <dev@openvswitch.org>; Wed, 16 Nov 2022 10:47:57 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 8159481FA2 for <dev@openvswitch.org>; Wed, 16 Nov 2022 10:47:57 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 8159481FA2 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=lYYZCalc X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HnmzppbbLz61 for <dev@openvswitch.org>; Wed, 16 Nov 2022 10:47:56 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org B346681EF4 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam04on2061f.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e8b::61f]) by smtp1.osuosl.org (Postfix) with ESMTPS id B346681EF4 for <dev@openvswitch.org>; Wed, 16 Nov 2022 10:47:56 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NPW8ZmTDvcQm9dwfPG76neONW3nFqvYMFaKQrAmWfQ2pwf9SphUf6IPi9izhiLcW/QnnMPGAHoY13SeYPzIXQOulIcWSHPRvhin4sxDNwrflLfaIKXU+A+jAVSxFV8+5env/jgafUdwkoTlhLzZXMywWR6Mw0mnQOzFWSuSY4ET74ldHvR/3bwhQoxnvumh7Ftqp5qm8NH4H0UA/CgvQnIYESc+UK3a169d9R6jf2FlscTAuIdo1Hafkqs/o83gDpheizHslbRjlOdx+XkmDS50jCNJA6rWnZ+cACSp+RS5q0gwhdNMj2QGYX2xh2ACBESvnVy1zpvUIuz9i2A75jA== 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:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=BMkoLqv0KSpjRHxwN0geSnldYNW5PoWszRdtKZThLFY=; b=izZACQoBgXemHsnScgHYSaO2rzw1uv9bIyWiG6/WUfbsMZDArb/JaFj4RlwfUUzjVXE2r3vRXZs2aB5sijByRR3CfrEZy/VV8Qy9FS8efcVGESMlGryVsjkeLszDaLr7r4tcCoIqsT3EEpBiQAgeMj4vCMvv3ng3X70fSno2qbQAAjWks69l2Y/AK8LhcBRf4j5+HAd/MuT4DCLu89bowNlR4J03X1ELL0+38wnVCUxfmFlVI92KOrG0/OcoRX3gCtnhtKw+9+gCNr56o4LKt1+tld53jG0ADwttIJG9B1dQj8a/HNQUQLmU/kqSTHEm5OxKXUeTGjYPF4C5Hz3glw== 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 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=BMkoLqv0KSpjRHxwN0geSnldYNW5PoWszRdtKZThLFY=; b=lYYZCalcWTHxiJLZ9VXaQyu3Kg5xCGyQZieXxkUZhSuhlCmlEj/RQ1uW25n+MyOSyycTrqYBE6U4NHX3qkyMGTKT4RUmRSrvvyCPF3Jjj9PE3dF7uDUU6tjnQQ3LUcPmF+PlaDW1XqsKSnteZGkBCoHJV3qppeKYhLqYDC4E2K/5oMCAjUKGDZcTG2QtkWJQTUqUrMhASOv6yJcqgJxIbapwnarplegCq+V35hSuR4TDUKLykh9NibuT+7hZRlBTN8GMAnmpOM45smRbguoaad80qrhshlUCOXj+JebCJZKd0Usu99XUiT+YsuBXl/8R9wfHxlw2SuJ49n6YX7eX8g== Received: from DM6PR18CA0004.namprd18.prod.outlook.com (2603:10b6:5:15b::17) by CY5PR12MB6226.namprd12.prod.outlook.com (2603:10b6:930:22::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.18; Wed, 16 Nov 2022 10:47:54 +0000 Received: from DM6NAM11FT104.eop-nam11.prod.protection.outlook.com (2603:10b6:5:15b:cafe::5e) by DM6PR18CA0004.outlook.office365.com (2603:10b6:5:15b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.14 via Frontend Transport; Wed, 16 Nov 2022 10:47:54 +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 DM6NAM11FT104.mail.protection.outlook.com (10.13.173.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.8 via Frontend Transport; Wed, 16 Nov 2022 10:47:54 +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.986.36; Wed, 16 Nov 2022 02:47:47 -0800 Received: from nvidia.com (10.126.231.35) 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.986.36; Wed, 16 Nov 2022 02:47:45 -0800 To: <dev@openvswitch.org>, Simon Horman <simon.horman@netronome.com>, "Ilya Maximets" <i.maximets@ovn.org> Date: Wed, 16 Nov 2022 12:47:21 +0200 Message-ID: <20221116104727.915151-3-elibr@nvidia.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221116104727.915151-1-elibr@nvidia.com> References: <20221116104727.915151-1-elibr@nvidia.com> MIME-Version: 1.0 X-Originating-IP: [10.126.231.35] X-ClientProxiedBy: rnnvmail203.nvidia.com (10.129.68.9) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6NAM11FT104:EE_|CY5PR12MB6226:EE_ X-MS-Office365-Filtering-Correlation-Id: 6b4bc80f-cfda-41b6-4467-08dac7c0046a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: wvVeiAh9aHSjGfYz+WNiBKPm9rsCIRoZaullvcXyeSFigCGcKpLlIVp3O8jVQbhDyMrgVmUNCYbil4bMvTg6JuDjyP/eUVAYoXYJhW7PpERaEONa39MTVNGuIH+Km3subBzxn4FdZ3AunDVi68A/WG6nFEOAi4p3E7rMPx7fPWj4yMMcbrVvtNStqQxsAEMI/+FBpNLDAlLgkrBcJJ/4RD3kISvPKOObVM6rS0F8KyUrzGElUFoAHKEq5pwSvjDlgqwRPwLN2ULIO1kvaQVzViCfVErcwDLfLxtBah8HOstauhZ2+GSLfZ9kerAl+hagoZLnRNdATeavRtnYabcc2/+zsg4QKwVwBU82vF/xiI9Dbs2GqHc+lLAQFCb7V3IwGzU7NEX1X27ZbJGiVD38gxwm4phsAdubtF5ZHT8XFhl8lvQdt49VoSc9mYsujoZHCY7Zr2KM4Pu7KtH2wFmm2dRPszpyBzIfaXgS2IaRKE5+eoY3KSEoCP3Js/yPs9Hlx5NtDDhTXfp0Utl/cm/tjoTQZZIOZf8lK39dmDKmUBOHW6oU5pw096/d4HuYmkbMd7+jkE/JDIVqVHVwkO8wgl8fESH9eRHWLrY7GgzVYeUB5qdAzVKS753IBXNeahbWxEqEQwqXVgcOYO1f3n0jl3me9Kjh0vW0oZtSBU2JYYt9nTZw+4eiQnhBlEp4pMDHkb/qxC9/SvZoQ3Ok+2co6RFQX+Y34PsaO9vgcu9Glr2TAWAfMXO54b6oL/zgyXqxJH1ZnGUC9jnDRCKk9cvTbA== 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:(13230022)(4636009)(39860400002)(376002)(136003)(346002)(396003)(451199015)(46966006)(36840700001)(40470700004)(36756003)(7636003)(356005)(86362001)(36860700001)(83380400001)(40460700003)(55016003)(1076003)(40480700001)(2906002)(5660300002)(16526019)(336012)(7696005)(426003)(2616005)(186003)(47076005)(6286002)(26005)(82740400003)(4326008)(70206006)(82310400005)(6666004)(70586007)(54906003)(110136005)(107886003)(8936002)(8676002)(316002)(41300700001)(478600001); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Nov 2022 10:47:54.6505 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6b4bc80f-cfda-41b6-4467-08dac7c0046a 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: DM6NAM11FT104.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR12MB6226 Cc: Eli Britstein <elibr@nvidia.com> Subject: [ovs-dev] [PATCH V2 2/8] ofp-port: Fix 'strnlen' specified bound may exceed source size X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <ovs-dev.openvswitch.org> List-Unsubscribe: <https://mail.openvswitch.org/mailman/options/ovs-dev>, <mailto:ovs-dev-request@openvswitch.org?subject=unsubscribe> List-Archive: <http://mail.openvswitch.org/pipermail/ovs-dev/> List-Post: <mailto:ovs-dev@openvswitch.org> List-Help: <mailto:ovs-dev-request@openvswitch.org?subject=help> List-Subscribe: <https://mail.openvswitch.org/mailman/listinfo/ovs-dev>, <mailto:ovs-dev-request@openvswitch.org?subject=subscribe> From: Eli Britstein via dev <ovs-dev@openvswitch.org> Reply-To: Eli Britstein <elibr@nvidia.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ovs-dev-bounces@openvswitch.org Sender: "dev" <ovs-dev-bounces@openvswitch.org> |
Series |
Fix warnings and enable Werror
|
expand
|
Context | Check | Description |
---|---|---|
ovsrobot/apply-robot | success | apply and check: success |
ovsrobot/github-robot-_Build_and_Test | success | github build: passed |
ovsrobot/intel-ovs-compilation | success | test: success |
diff --git a/lib/ofp-port.c b/lib/ofp-port.c index 16d587488..6e884cd3f 100644 --- a/lib/ofp-port.c +++ b/lib/ofp-port.c @@ -270,7 +270,8 @@ ofputil_port_to_string(ofp_port_t port, { const char *reserved_name = ofputil_port_get_reserved_name(port); if (reserved_name) { - ovs_strlcpy(namebuf, reserved_name, bufsize); + ovs_strlcpy(namebuf, reserved_name, MIN(strlen(reserved_name), + bufsize)); return; }
With --enable-Werror and --with-dpdk=no: In function 'ovs_strlcpy', inlined from 'ovs_strlcpy' at ../lib/util.c:377:1, inlined from 'ofputil_port_to_string' at ../lib/ofp-port.c:273:9, inlined from 'ofputil_port_from_string.part.0' at ../lib/ofp-port.c:170:13: ../lib/util.c:380:22: error: 'strnlen' specified bound 15 may exceed source size 11 [-Werror=stringop-overread] 380 | size_t len = strnlen(src, size - 1); | ^ Fixes: 28b114322856 ("ofp-util: New function ofputil_port_to_string().") Signed-off-by: Eli Britstein <elibr@nvidia.com> --- lib/ofp-port.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)