| Message ID | 20260930112417.1652-1-fei.wang@jaguarmicro.com |
|---|---|
| State | New |
| 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; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=jaguarmicro.com header.i=@jaguarmicro.com header.a=rsa-sha256 header.s=selector2 header.b=MM4gWRN0; 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 4hvt4G4VVkz1y0d for <incoming@patchwork.ozlabs.org>; Wed, 30 Sep 2026 21:24:46 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 2B76F608AF; Wed, 30 Sep 2026 11:24: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 5lKjnCmSIlps; Wed, 30 Sep 2026 11:24:44 +0000 (UTC) ARC-Filter: OpenARC Filter v1.3.0 smtp3.osuosl.org C70B460678 Authentication-Results: smtp3.osuosl.org; arc=fail smtp.remote-ip=140.211.9.56 ARC-Seal: i=3; d=osuosl.org; s=arc; a=rsa-sha256; cv=fail; t=1790767483; b=IwcKf2zpBJM5U3i8fNzbQxjxn+B/2CeH06Dmr6bVOLaTPVy1Vw19g8YYdl+URezBu1xU vJk9/M2yzjivEYev6W2Uy/2GXgp9YQRYO0gLM8zcNT7tuJ9QqJbVnCgBQEaaaueiHfp3A dwcqsmws6GDdK7J00GrKeFrX3q+aDZ0ZYOkdN2myHq4zYJ12C3UbJhCSeQr+XhJn+MNDk ldU7vL19Ef1W6I7rz8qYAWDqIRh2rxgH9nMGbgkkG2uaXRJLmOS5OP9CfK1PILU6ULZ1j Gspqm5lEC9C3fROj1Wr+i25JJDr0ks+3JuBPULbmGBFahh39kG/u2jkEctpsmY3qZ9Q== ARC-Message-Signature: i=3; d=osuosl.org; s=arc; a=rsa-sha256; c=relaxed/relaxed; t=1790767483; h=X-Comment:Received:X-Original-To:Delivered-To:Received:Received: X-Virus-Scanned:X-Spam-Flag:X-Spam-Score:X-Spam-Level:X-Spam-Status: Received:ARC-Filter:Received-SPF:Received:DKIM-Signature:Received: Received:To:Date:Message-ID:X-Mailer:X-ClientProxiedBy:MIME-Version: X-MS-PublicTrafficType:X-MS-TrafficTypeDiagnostic: X-MS-Office365-Filtering-Correlation-Id: X-MS-Exchange-AtpMessageProperties:X-MS-Exchange-SenderADCheck: X-MS-Exchange-AntiSpam-Relay:X-Microsoft-Antispam: X-Microsoft-Antispam-Message-Info:X-Forefront-Antispam-Report: X-MS-Exchange-AntiSpam-MessageData-ChunkCount: X-MS-Exchange-AntiSpam-MessageData-0:X-OriginatorOrg: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-AuthSource:X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-OriginalArrivalTime: X-MS-Exchange-CrossTenant-FromEntityHeader: X-MS-Exchange-CrossTenant-Id:X-MS-Exchange-CrossTenant-MailboxType: X-MS-Exchange-CrossTenant-UserPrincipalName: X-MS-Exchange-Transport-CrossTenantHeadersStamped:Subject:X-BeenThere: X-Mailman-Version:Precedence:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:Content-Type: Content-Transfer-Encoding:Errors-To:Sender; bh=uswiiu6gmr04PgRw4bgSDxuFnMIS3LzQ6Wt4rd2JnrQ=; b=F957WvV1C8lWjX8vz/fDOTLepx4GVcLolZ6Jw8L6y/AFZP/ziFTzf0Z6XoMuN2RTVOMP QuILolwKUSEvOcSzQ6Yi7bunSVKFeIzGq1hEC8phh594/qhgi7Dff93T7ZenVuJ9mVhSo j0i5lGo21ph21+Y+hjEPDtYiaTT8ESMkEVmIkSCW75uxIwlIprAtxtlnoYi70ze53OKfd kF6Dqypl18UIKO2v+Z+mE+TkhTAk2YyTkW8nfGgq8gB3pKTsrMrjeaSz90RiGszxWAW9O 6ncgO2mR/5myT/XnMBHI8Ps0KjEAyNriksKubHtSEbRt1vQ9jZs4arSqpdV2dzh49tg== ARC-Authentication-Results: i=3; smtp3.osuosl.org; dkim=fail reason="signature verification failed" header.d=jaguarmicro.com header.i=@jaguarmicro.com header.a=rsa-sha256 header.s=selector2 header.b=MM4gWRN0; arc=fail smtp.remote-ip=140.211.9.56 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=<UNKNOWN> Authentication-Results: smtp3.osuosl.org; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=jaguarmicro.com header.i=@jaguarmicro.com header.a=rsa-sha256 header.s=selector2 header.b=MM4gWRN0 Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp3.osuosl.org (Postfix) with ESMTPS id C70B460678; Wed, 30 Sep 2026 11:24:43 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id AAC82C0561; Wed, 30 Sep 2026 11:24:43 +0000 (UTC) X-Original-To: ovs-dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) by lists.linuxfoundation.org (Postfix) with ESMTP id BFB8AC0560 for <ovs-dev@openvswitch.org>; Wed, 30 Sep 2026 11:24:42 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id A64EC4009D for <ovs-dev@openvswitch.org>; Wed, 30 Sep 2026 11:24:42 +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 nUod83b46PGN for <ovs-dev@openvswitch.org>; Wed, 30 Sep 2026 11:24:41 +0000 (UTC) ARC-Filter: OpenARC Filter v1.3.0 smtp2.osuosl.org DE20840071 Authentication-Results: smtp2.osuosl.org; arc=pass header.oldest-pass=0 smtp.remote-ip="2a01:111:f403:c40f::6" ARC-Seal: i=2; d=osuosl.org; s=arc; a=rsa-sha256; cv=pass; t=1790767481; b=Um+mgSZvNwra7xhozKDhyrHsWeTGpoKP6kRzZ8Df3Fv5tx6aGc9DJnA6x8GHrauKBCQI KF7U/0Czd2o8JajnFwI3lMWDQtVqJCgv0IYd8/mZSYV3c7BgYvQLs62uYJFmeBscm5Ucn jEyZLih9RQ/r/r79JuXU6NHL6rfaRnqAMjxDgF1OufvWzT/j+UgwSLJmgEZl5CDsoNuMp 1FcUkBa3Axs6eX+IkIq/8c3mhFbiFtpqvLBXDvJgRPucm5P1s8O7CL19VgFuY4top+QP7 8NC1u4Kla3RVH9FpD2PZ/PAKGjo3lX8Jdjf0kFuBflxBPaD2sjq0HOTlQvaR5u/3P6g== ARC-Message-Signature: i=2; d=osuosl.org; s=arc; a=rsa-sha256; c=relaxed/relaxed; t=1790767481; h=Received-SPF:DKIM-Signature:Received:Received:From:To:Cc:Subject: Date:Message-ID:X-Mailer:Content-Transfer-Encoding:Content-Type: X-ClientProxiedBy:MIME-Version:X-MS-PublicTrafficType: X-MS-TrafficTypeDiagnostic:X-MS-Office365-Filtering-Correlation-Id: X-MS-Exchange-AtpMessageProperties:X-MS-Exchange-SenderADCheck: X-MS-Exchange-AntiSpam-Relay:X-Microsoft-Antispam: X-Microsoft-Antispam-Message-Info:X-Forefront-Antispam-Report: X-MS-Exchange-AntiSpam-MessageData-ChunkCount: X-MS-Exchange-AntiSpam-MessageData-0:X-OriginatorOrg: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-AuthSource:X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-OriginalArrivalTime: X-MS-Exchange-CrossTenant-FromEntityHeader: X-MS-Exchange-CrossTenant-Id:X-MS-Exchange-CrossTenant-MailboxType: X-MS-Exchange-CrossTenant-UserPrincipalName: X-MS-Exchange-Transport-CrossTenantHeadersStamped; bh=3dqRl7q/6Wj7+Ozae8+cLv82XPVeI1bz+mDcj0MXvj0=; b=KMS20SJZ+AmVB+Do+rkThdvzDFHNFiT7ALDpAgl15YJMHyYnj0fwUyuoK3YJuMIpBUgV rnV500cskpCwVt+CVJgYBK6sSYAgVtQYz8OToyIp03lo/N250MvDnodsKoerK8SNTDpMs 2s5bFQRXtT3y/ftRRmHP/k0w3GEVCTaV8I2G1t1nWLDLVzdj6faRJstNYm+EjS/eSx8mP qb1gxSkZ36C2m3IGOh5tru1o/K6Csrk9dDTMbkHVcDQBrul62PQfxh9wObiNVt9WnW/kI T65mrq2tfFtP/P3LwO9fevoRwHEKZ+ihnBAHLb2E7K+d3uJyKl9hTDbcl5LKZjMBlMQ== ARC-Authentication-Results: i=2; smtp2.osuosl.org; dmarc=pass header.from=jaguarmicro.com; dkim=pass header.d=jaguarmicro.com header.i=@jaguarmicro.com header.a=rsa-sha256 header.s=selector2 header.b=MM4gWRN0; arc=pass header.oldest-pass=0 smtp.remote-ip="2a01:111:f403:c40f::6" Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a01:111:f403:c40f::6; helo=seypr02cu001.outbound.protection.outlook.com; envelope-from=fei.wang@jaguarmicro.com; receiver=<UNKNOWN> Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=quarantine dis=none) header.from=jaguarmicro.com Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=jaguarmicro.com header.i=@jaguarmicro.com header.a=rsa-sha256 header.s=selector2 header.b=MM4gWRN0 Received: from SEYPR02CU001.outbound.protection.outlook.com (mail-koreacentralazlp170130006.outbound.protection.outlook.com [IPv6:2a01:111:f403:c40f::6]) by smtp2.osuosl.org (Postfix) with ESMTPS id DE20840071 for <ovs-dev@openvswitch.org>; Wed, 30 Sep 2026 11:24:38 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aQQqVmNMCGH4aslm6HYfdKZll9TRCS4j1sjQyTfM5Kpf/KeGrdPilSC54ondm05LehY96+nB+QfJnlU0O77/YUBgr0frK4Zuh/ugZTup342ncAo0sW4K936BeQvTIF8WyBvOVkNURkZwLeIC8cLIQZuFNtVPahxlMLWB33H4bU3Ta0CVwBtxUfY6HjxCJ0PmOQCUW6rojTND45kXYCgwtTQeGe2am/h83yg71b3oY0IUZTzyVsTpjryvVNas3CsWGgvBbG2p49jYpDAKMw4aMmSw7IC20uoy1ttpo0TXCd5JoRsQn59jJDSf8Iaov6DA+y3T66I3Cyw4ZIhLjdeskg== 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=3dqRl7q/6Wj7+Ozae8+cLv82XPVeI1bz+mDcj0MXvj0=; b=ETW6b5iarK/SHrdYNeIEkJ4qqUnnCnyEA2r7wMg7tPm2y+nUcff+G9lm8R8r9scMc/jLtvvXDPJTn62DP7CZFo0g7N5maRkGKwG10ApNSJRsR06bvvEjj6fHwMMcPoQ8ulzkzJEp7Y4azRUtKkfnZYZ1S2ubH33q8Ksx1ZAIhqZTeqOAIL9aBIFstHAnaEqMam7ph9Lz8LtIrkyluy3WU/EGbS6PqSS/5NuWni28i/L2yW1G6It5Qs6oVU6MmGWBSFRLAVN9nItJ0TsOxgav+uz4JB4JQCfrUISvkozSbQ9GcM2hpw0M08XkO2Z/zTYaZ6SSlSjdqcW73Mdq9T/7qA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jaguarmicro.com; dmarc=pass action=none header.from=jaguarmicro.com; dkim=pass header.d=jaguarmicro.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jaguarmicro.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3dqRl7q/6Wj7+Ozae8+cLv82XPVeI1bz+mDcj0MXvj0=; b=MM4gWRN0B0cF+ih10tqLzdNkPf1bxL40cfTn4aXNu25hmhcCv8H74GpOvoK+gZQ9etMjJWSvpdnZ+JG+arrcx7w+YF8AHrIgUMAAtsWEiWx5ffIPuZhnoK/BaKcNMXFm+NwMVodCCLjl93/879lXpuyJkhI0HzrGADLOno4qtoErFbjB8qTRVpdCt0yjHib6SmeJyUlIrfukXjT6yC+oEgUGvy50FpCqVpPhvTOHcfb1zW05GHKwKa759zFZ0SfeqCkYgWKpHN5YumUNHMM8ezzGxQ4i0ivzd/A3NupLoGkIVOujk+9hkM/fxy+FRhad31kJRtnruRcyQxg2KZiY+Q== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jaguarmicro.com; Received: from PUZPR06MB5982.apcprd06.prod.outlook.com (2603:1096:301:112::12) by TYZPR06MB6464.apcprd06.prod.outlook.com (2603:1096:400:459::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.24; Wed, 30 Sep 2026 11:24:32 +0000 Received: from PUZPR06MB5982.apcprd06.prod.outlook.com ([fe80::25a7:da17:12ff:fafc]) by PUZPR06MB5982.apcprd06.prod.outlook.com ([fe80::25a7:da17:12ff:fafc%6]) with mapi id 15.21.0451.022; Wed, 30 Sep 2026 11:24:32 +0000 To: ovs-dev@openvswitch.org Date: Wed, 30 Sep 2026 19:24:17 +0800 Message-ID: <20260930112417.1652-1-fei.wang@jaguarmicro.com> X-Mailer: git-send-email 2.55.0.windows.2 X-ClientProxiedBy: TP0P295CA0011.TWNP295.PROD.OUTLOOK.COM (2603:1096:910:2::17) To PUZPR06MB5982.apcprd06.prod.outlook.com (2603:1096:301:112::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PUZPR06MB5982:EE_|TYZPR06MB6464:EE_ X-MS-Office365-Filtering-Correlation-Id: ee5d7bf6-909c-44c6-a810-08df1ee56635 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|23010399003|1800799024|366016|52116014|376014|38350700014|10067099003|56012099006|18002099003|55112099003; X-Microsoft-Antispam-Message-Info: wRNsm9Jar3LyIIdnryCD1YL8X1ulaxto4regCH6h8qn9Wt8lQpo9o+qFLRRB+mQZkNQJbJHK/QYm2adNL4leaLOPrKtwVGH9KTVQh1IfC1snlJ+1v21GnlLmFvJk0n/ZkkP/y6hI6SkGsgziUGn8TBSaGU3F8aIGzGv+zXWfUXKZaQ+92kzXsCT3sWOpKvmceJjm4nbBfbl3XOGzPOZC2nAron/uYIoaNoXkflB7a9CUGt7Jjjgnx0kPO+9eal5+cLocH1v7Z2koi4uSGAOmo0yWANchu2B1jGUTwGlzkUfLVmR5sZcTjkaAV3+JGnvl9Mj+oJWWqIOGrw130Dl0FtzLb6ZkCqtaVMnQD7aU704lMY5lzAJ7v1iEWze2FSS3lpR190qzQUu7tl/QamnsC2LvlAO3fcONdEqbFUO1viQIh6RLTSFYHe73SQYVCjFPHcqif7Ai/pioOF9M4j0u8s9a9J6yhYKd9KJZxim02Yav7ffrXzTpgl8a6fVtA2lOWpVXTcHgkHDy5NKtMfsaDGswu7jP6YbMGQfxuOJWlW0QyqDBL2Yuc+OKs6BDzxZjV7st1glk3YX2nJsyefK8FW98nbqhnhtTwBALVMegwNxzl6DcgVBn4NOfacAwur4otM4wRTecX1GeuU33vXbUSG3cF4qQvyJEqiaOUghX7Jxk5g8DHxLMg9mtXAdlv/mwtpNpSyEc56PPccbgb+zpvtXws9TBH1InX/9cjPBBLQw= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PUZPR06MB5982.apcprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(23010399003)(1800799024)(366016)(52116014)(376014)(38350700014)(10067099003)(56012099006)(18002099003)(55112099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: odvq5OCFRp2jWw15qh4mOGzDTMYbwdBGUvo/FTIKLxDvFIueL17efNs1YUZIpnz5MreJxDxlN9jWPTbBMGc9ZAU19PaJw6J9VYWTffCNfwDl58y8E58Cof/lzAkrd4L3AmuT3+sNLkiTTqdEngSFCIfEPr4rvHLDBYsSzW1saT+zqnQ8Ua/oPPmAvgKaNp2U4Se8DmQ7mytlgw6vZKDUm1mmV+hhUl1eNR+sidl8D5PdFoZOHY9not8fHtWB4dzKg1qa2YklUDuUCzHf401H/0I0c3CGgf4nB6Gu0Kmcc+ah7ri5hg6GxvhPJjZcNWr/P7x4Vz85a1gU8wPhxfDu+aGLEVor5+yoySEQ8bkv69eVsQzNJA/181QjbQhNnJMOt+Ka1NAaWYAgfx1lzH8e9qIuins+KG5uZFX1EFtJrUj6wOZQek48u4t2Gq8Q4zmB4fiL8DaGAPg+fZTou5S55klIJOqvj91PT3oSBuyagOXkupxix8AiF0tcV7iSm7itQFp7cISDGhswDu7g9bNPhDjAsWAAO2dGF0eDt1cyuq4tf83+hgQnDpyqVNki0cZPWhraPg1/x8NNf1jfZ5kWTDKYPAdqP7DbozrqSjyZPW4PCcDmH76S30FRZABS4ZW0JRXC2/ezUCP3xkNjpRWJRMtlNjSIrGq7rCjcnD+1GFoJlBfsMpaRMb2gfwUPwPL+Cl4jBSRS2iJ2Nj7tAfA9uVMrEgiz+J2ZqZOrCFufDURic6nKY79JGrziy270Vy3ILYfMpKlE1UXewYserXTK0DdLIVEwUXzL4KBOeZb2BHCUb8nMZxA+Jh2PQGQpvcMqClSmYW9skxBpooqUXdOl7WI//MuXXw8REG3Y0qT0gL92ZuTqjZy9gCvbnetsCmJxrjOIlQwBhOSNSNNpkZvpFaLaJfmH6N39N0U4VCoSkAyV0HxbMQ2A01bDMgfB5uk72qu2LamYY0+Vp7Krq8kQL0nBVJYCUdkR+UklwYV+sNEbpnLQm9sD9KQOp/kxQXZPmBYnAStbxp9+j55Edm0Htm5eb2IZdLtrfgM1imdPqYoct1rzgmyC+Iwu4oNCYlqxpM+KJwrWtZJ5Qe+TP79SPqwC/1Q88/+JPt4DgQltA4sHWKyY/bHnK0qlOWOc2LuPdq/U7yKLPj32duToGOvzQ2yRAm0gtfCulcWdspmEqz2hnn1awnbOy6MQGlpu0HfadAqBzNcPKRfZ2ofK5jJ3q8FjaQRvDzHTWsxilA/sD1HvqTF96fevHUbN08CSEEEMWN4+WR9Rnyy/9w7DXXCJ0RzLiDEbywu3VRTb8MZNS9qXtLz53g3Bwx8mWcZ6TPbqcuT29AGicskJi3jhTC+DQQlKcceA/C6YVJ3B6Ld13f6DIytypbLLztIolzcw7ti6W25luyqk6kVVUe4os5+IA4xTvAxRyXVB3ICgtiGaBWMRcbxG5iNJ2Ckqo7Jn7n4lv/TFEnSHhaeGMsJDTDZlKe2FqRkiaL8yiNt8pXjsiHWp5SdWuIL51shIhIRPlmQyjfiLuuy+GSjH6QbyLzx+TgHleYgMorpr2vrEwzmkmXP5zpWSJvv96hAsxj7LdpkHrNpsrcE+gztIaHTEf25b9tiIGdGBSE5DZVsAK0nFI2NqfocfsJ5j7M6k1HFzijvsG7wN2SAbToOu9KZEn6E41tldU8Yv0xmHeeJvaDkjjPPlINkWbg0cGSmiHDK+vwLn2Tch851XwbAv7AV0TGDetw== X-OriginatorOrg: jaguarmicro.com X-MS-Exchange-CrossTenant-Network-Message-Id: ee5d7bf6-909c-44c6-a810-08df1ee56635 X-MS-Exchange-CrossTenant-AuthSource: PUZPR06MB5982.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Sep 2026 11:24:32.4170 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 1e45a5c2-d3e1-46b3-a0e6-c5ebf6d8ba7b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: hmqXQjbOL0q4mZY7DsxRQ0G15u+bdDcmeuInr+UQWDVhkqJei92upswIZviWoAahH/CnzyE4+Nwa4JEKMy8eJtic5tECDakQw+7cWs/8gmY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYZPR06MB6464 Subject: [ovs-dev] [PATCH v1] odp-util: Avoid integer overflow when parsing push_nsh action. X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.30 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: Fei Wang via dev <ovs-dev@openvswitch.org> Reply-To: Fei Wang <fei.wang@jaguarmicro.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 |
[ovs-dev,v1] odp-util: Avoid integer overflow when parsing push_nsh action.
|
expand
|
| Context | Check | Description |
|---|---|---|
| ovsrobot/apply-robot | success | apply and check: success |
| ovsrobot/github-robot-_Build_and_Test | success | github build: passed |
| ovsrobot/github-robot-_FreeBSD_Build_and_Test | success | github build: passed |
diff --git a/lib/odp-util.c b/lib/odp-util.c index 43bb23cec..777a6cef2 100644 --- a/lib/odp-util.c +++ b/lib/odp-util.c @@ -2801,6 +2801,9 @@ parse_odp_action__(struct parse_odp_context *context, const char *s, if (retval < 0) { return retval; } + if (retval > INT_MAX - 1) { + return -EINVAL; + } return retval + 1; } }
In parse_odp_action__(), the value returned by parse_odp_push_nsh_action() is incremented by one before being returned. If it equals INT_MAX, the addition overflows, which is undefined behavior. Reject such input with -EINVAL before doing the addition. Found by Coverity (INTEGER_OVERFLOW, return_value_error). Signed-off-by: Fei Wang <fei.wang@jaguarmicro.com> --- lib/odp-util.c | 3 +++ 1 file changed, 3 insertions(+)