Message ID | 72f55c973a020f43e601f6591d0fc98d2972765a.1730713432.git.felix.huettner@stackit.cloud |
---|---|
State | Superseded |
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=stackit.cloud header.i=@stackit.cloud header.a=rsa-sha256 header.s=selector1 header.b=Ugz7vIRH; dkim=fail reason="signature verification failed" (2048-bit key) header.d=stackit.cloud header.i=@stackit.cloud header.a=rsa-sha256 header.s=selector1 header.b=Ugz7vIRH; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=patchwork.ozlabs.org) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (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 4XhpWF3pqVz1xxW for <incoming@patchwork.ozlabs.org>; Mon, 4 Nov 2024 22:04:09 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id DC553405CF; Mon, 4 Nov 2024 11:04:07 +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 9tY-CsskD_qU; Mon, 4 Nov 2024 11:04:06 +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=<UNKNOWN> DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org F01D6405B1 Authentication-Results: smtp2.osuosl.org; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=stackit.cloud header.i=@stackit.cloud header.a=rsa-sha256 header.s=selector1 header.b=Ugz7vIRH; dkim=fail reason="signature verification failed" (2048-bit key) header.d=stackit.cloud header.i=@stackit.cloud header.a=rsa-sha256 header.s=selector1 header.b=Ugz7vIRH Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp2.osuosl.org (Postfix) with ESMTPS id F01D6405B1; Mon, 4 Nov 2024 11:04:05 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id B3D7AC08B9; Mon, 4 Nov 2024 11:04:05 +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 171F7C08A6 for <dev@openvswitch.org>; Mon, 4 Nov 2024 11:04:04 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 2E25380FB1 for <dev@openvswitch.org>; Mon, 4 Nov 2024 11:04:03 +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 9wHaaeYiCvKo for <dev@openvswitch.org>; Mon, 4 Nov 2024 11:04:02 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a01:111:f403:2614::613; helo=eur05-db8-obe.outbound.protection.outlook.com; envelope-from=felix.huettner@stackit.cloud; receiver=<UNKNOWN> DMARC-Filter: OpenDMARC Filter v1.4.2 smtp1.osuosl.org EE63C80FAF Authentication-Results: smtp1.osuosl.org; dmarc=pass (p=reject dis=none) header.from=stackit.cloud DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org EE63C80FAF Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=stackit.cloud header.i=@stackit.cloud header.a=rsa-sha256 header.s=selector1 header.b=Ugz7vIRH; dkim=pass (2048-bit key) header.d=stackit.cloud header.i=@stackit.cloud header.a=rsa-sha256 header.s=selector1 header.b=Ugz7vIRH Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20613.outbound.protection.outlook.com [IPv6:2a01:111:f403:2614::613]) by smtp1.osuosl.org (Postfix) with ESMTPS id EE63C80FAF for <dev@openvswitch.org>; Mon, 4 Nov 2024 11:04:01 +0000 (UTC) ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=wnacFqCSDtT/o0Zo48wf9bYHCa9cv0VB+Jgw5H2bEsKFyCONsTC7FQctfIVZakBbaVffXmT/UJM9j6vzEwGYMxr0LAegWEW4I+62QLEr52jXDrKdM46GB5FYKloiBoXMY7Q9i0iCN8PgKVjKSqv9OlsgRrLsYX4aj+x9SkPVsbaS3npsAAggibvkxkbAxCDV+a7/S/Fl37TjSRBRz2VzIEQZi8aB4FzshvJjnjhVtJ3I2ej8RsCRvIDlGc3l0Z2bDYRv0b4PMqoOFHtlP0UFWww8trN2yJ+amzE5o3XBQ2+g6BAl4P39tiTCyApkKcMyYevyJHq6VYbAGLdr/zkZxg== ARC-Message-Signature: i=2; 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=tfFraQXx52J+ka8JEALva7i56uUfbfLiC/B9QFBQXeM=; b=Rjh/GnAT7tdbPT75O2Y04qy4TAdygmJMqhjjj6Ru+h4YWaY9pf6Nx65SPtHL2P1dT4GSkDWLPWkZ4g2SrrMnsUx2cvvTnXQilBJpYl69U9A7tp93aZ2HVKfrtlGm7+3jJkoduUDkzyQX+Ofd1E6feKlX8rBmAtKOYSLJtGLPjD/rYaBdMXeAs3uPcLYFZUmxAU43ToJHaFVJu4pjHip4YVgnK42s0MevFcBfWV4QA17ABgvN/eF7a8evJPgsPIhKCPqtrFOIp03qSuDFW3EDHPUfulz1YJnaCW0+CMtRi0EgusSt3d8azCZdG/ZIuiWiNQNWPMyPXzAOk5ocVesE4Q== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=fail (sender ip is 104.40.229.156) smtp.rcpttodomain=openvswitch.org smtp.mailfrom=stackit.cloud; dmarc=pass (p=reject sp=none pct=100) action=none header.from=stackit.cloud; dkim=pass (signature was verified) header.d=stackit.cloud; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=stackit.cloud] dkim=[1,1,header.d=stackit.cloud] dmarc=[1,1,header.from=stackit.cloud]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stackit.cloud; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tfFraQXx52J+ka8JEALva7i56uUfbfLiC/B9QFBQXeM=; b=Ugz7vIRH8/i/AUQVM+6bXC74fmWeIsDFSKV59F7D+j7/Ai0wchWHtsqWbRfGz6VNPU33NNH7O78BQYvagRsZVLtxOm/a5+2fnWpMhckFoA/On3Hr6dIMprcelHKwyFu3Mq7yhoxu260Ej+Mz3e2FaqK0fkOg2Yj8MgwF3egfof0t/wiRXAMSVnKuyNXweh8n0O0khAjfzdhzhnGW3/uGBOj7db9kjv25f5vnHAu9D4B1R+VHF/L3jgkreMhX/k35+W1Ii/fpQ3PQx70ZOzfnOJiurVz6zMdtABhEOtIxQQZHeU6zI0hV9I2aD2LiLIKXJr/2bu1CbLNDgvNOMWNIiw== Received: from MW4PR04CA0126.namprd04.prod.outlook.com (2603:10b6:303:84::11) by PAWPR10MB7198.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:2f1::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8114.13; Mon, 4 Nov 2024 11:03:57 +0000 Received: from DU2PEPF00028CFF.eurprd03.prod.outlook.com (2603:10b6:303:84:cafe::f7) by MW4PR04CA0126.outlook.office365.com (2603:10b6:303:84::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8114.30 via Frontend Transport; Mon, 4 Nov 2024 11:03:56 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 104.40.229.156) smtp.mailfrom=stackit.cloud; dkim=pass (signature was verified) header.d=stackit.cloud;dmarc=pass action=none header.from=stackit.cloud; Received-SPF: Fail (protection.outlook.com: domain of stackit.cloud does not designate 104.40.229.156 as permitted sender) receiver=protection.outlook.com; client-ip=104.40.229.156; helo=eu1.smtp.exclaimer.net; Received: from eu1.smtp.exclaimer.net (104.40.229.156) by DU2PEPF00028CFF.mail.protection.outlook.com (10.167.242.183) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8137.17 via Frontend Transport; Mon, 4 Nov 2024 11:03:54 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (104.47.17.177) by eu1.smtp.exclaimer.net (104.40.229.156) with Exclaimer Signature Manager ESMTP Proxy eu1.smtp.exclaimer.net (tlsversion=TLS12, tlscipher=TLS_DIFFIEHELLMAN_WITH_AES256_NONE); Mon, 4 Nov 2024 11:03:54 +0000 X-ExclaimerHostedSignatures-MessageProcessed: true X-ExclaimerProxyLatency: 7564968 X-ExclaimerImprintLatency: 2509283 X-ExclaimerImprintAction: 27ae37f060e74e21b694b840face4d1b ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DbMC+3JwoGYnwYkguVK78zLNbldRkUeriSEjyJjYu6UG5EF2KloS/2+neSls7l66SBRtxYrVeE6c6sKHxlGHrueYfvfOVPztDkfb3KyiuZISkfvkkeG44A0ImkRjLeYoYPbSmcLsUAwrTvVwBzScQpvhwWcGebT2lA79y+JKZxMQmYuA2VSzWEYEXPQ8cyRhAoGqAab7+siqBf+pXKdV8yZkBuVVeG2p+6y2T6HE9Hf2V+Rcg8wkFnKFGp2gmbNWCTtNlNTYNjyQdeVvgfBZAZXLU+c1oRBXDqC+HKFN6AEGfZ0xbZkRZHEEZLKF9/1pjPGTgg9ZQAEyWtYZSGz+dQ== 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=tfFraQXx52J+ka8JEALva7i56uUfbfLiC/B9QFBQXeM=; b=wfXG4HO5Zb7TvjwKnUchjuG6vwh4RNABFgGqzc+hT2g1bleCz+6fslHbUr5+lquUIrjHyh9kShhRbCXzWk3auS4HYETgmlCjpWjGv9L3qF+dA7Qr6lELShGaJAIso9Yiasy3J356fPOAN8v/C77PRTk9zY63KsXqHsxqfQk+Dhk+MOOxhkgSjohm27tb6e6+T6kdX9TXtTr28RHMgVy5wJFPIBhY8Vhswc3eDrLSxkj/Uo1BQXRprJ88CB62c7stnEVZzoAVkyKyrwxEt5pXYIzIa5v/TxnsMl4nOoolfmu55rDJbXd2m6WtTYI95ImbVD5KDRKMBGhNDNMbFM4Myw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=stackit.cloud; dmarc=pass action=none header.from=stackit.cloud; dkim=pass header.d=stackit.cloud; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stackit.cloud; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tfFraQXx52J+ka8JEALva7i56uUfbfLiC/B9QFBQXeM=; b=Ugz7vIRH8/i/AUQVM+6bXC74fmWeIsDFSKV59F7D+j7/Ai0wchWHtsqWbRfGz6VNPU33NNH7O78BQYvagRsZVLtxOm/a5+2fnWpMhckFoA/On3Hr6dIMprcelHKwyFu3Mq7yhoxu260Ej+Mz3e2FaqK0fkOg2Yj8MgwF3egfof0t/wiRXAMSVnKuyNXweh8n0O0khAjfzdhzhnGW3/uGBOj7db9kjv25f5vnHAu9D4B1R+VHF/L3jgkreMhX/k35+W1Ii/fpQ3PQx70ZOzfnOJiurVz6zMdtABhEOtIxQQZHeU6zI0hV9I2aD2LiLIKXJr/2bu1CbLNDgvNOMWNIiw== Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=stackit.cloud; Received: from PAVPR10MB6914.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:30d::9) by PAVPR10MB6861.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:321::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8137.15; Mon, 4 Nov 2024 11:03:51 +0000 Received: from PAVPR10MB6914.EURPRD10.PROD.OUTLOOK.COM ([fe80::f00d:feeb:e45e:54f8]) by PAVPR10MB6914.EURPRD10.PROD.OUTLOOK.COM ([fe80::f00d:feeb:e45e:54f8%7]) with mapi id 15.20.8137.013; Mon, 4 Nov 2024 11:03:51 +0000 Date: Mon, 4 Nov 2024 12:03:49 +0100 To: dev@openvswitch.org Message-ID: <72f55c973a020f43e601f6591d0fc98d2972765a.1730713432.git.felix.huettner@stackit.cloud> Mail-Followup-To: dev@openvswitch.org References: <cover.1730713432.git.felix.huettner@stackit.cloud> Content-Disposition: inline In-Reply-To: <cover.1730713432.git.felix.huettner@stackit.cloud> X-please-dont-add-a-signature: thanks X-ClientProxiedBy: FR3P281CA0108.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a3::11) To PAVPR10MB6914.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:30d::9) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: PAVPR10MB6914:EE_|PAVPR10MB6861:EE_|DU2PEPF00028CFF:EE_|PAWPR10MB7198:EE_ X-MS-Office365-Filtering-Correlation-Id: f95c6b62-e14f-4218-349e-08dcfcc05f9e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info-Original: SybwxQfFfjdP4gXpjc/+CULUafZp/rKHXFkCgqCKutDtjkO7Hs5kZnWonA5fW9ji+UMih4N0VQNMUFVoY31pTyexV21hup9hpPWWuoo/U6EmzP+gH7ZrQZkqDBUIusqmuueD/V7q3F2cZRkLWAU3h6Yq0LNUTv0uWmx4er/fSMZ8v12RY8r1BsU3nvMoKmxdJxZKUV21mwuXsqg6AchZAlz5VRYRrKKuH57+UCt4rttoX0t97egx9wo9x1QuV2VHDwF0MmTavGqw6bxqUZOm1BP2R3wFZmYiPzB/ga9C9+kJJIaDOgslGZFcurlbSXP4VwhXxsAdlFkROGSpCev9YR0AMF4Q/l0D/inC7osI4tK+FOoQ9fDwcJgWMKBQThJMDgisXr4/zliOmC5rIfu22mPaxsaXsmGTSQeJUrPZlAGIDibZuE/BoYITWx8mJg6d59N++oORkNQ1bFXhhwxoTFU9w0pqePIYh2HcumiLk/upKmTORxQ9v+AX+EasvKG3OOzcqmNCPkpvE5YJ5zLphLqs8AWS9jbeQekWmBohzzYWOiGz40mvx59ZDt/GauxurU/qs4Opk+TVvPIP4x/t0eHRpXUcwnhLwECemvL/FUf0WZc++7v/j+tPlNe/gcJFLhnwj4D713VBTTn81XOEl8gAexFGr7k8AQJJT5vpXL2whGuTL5l7ibAW6OYq/jwStuuyNID75JmiOlmx8ed/4hvjOstvehf0cdKLA+KkXAWq0BzRsXWxhIRtOevm3Saato2L9iilZLbiNVOC+UQ2fv/MV9RjuH86DP6gF+U0q9EDqClqfZRGrS4RnfY7RMdtdNpTIPnGofNSIZLU8JQ1aT0ljiS52CVvFE4sFivEj48+b7Axncns0fWY8jH0Oa3fLhuvLFT7MwLwuqfngC9eOHNKAe0BTkbuhw7VexOWOY+FK8MSKT9t0Nzys/J7gMxf8+5PsEULJlOFvBbHlJIGYc6xKb9b9NRjuSAwmuXuqfM6O02mJlk4m87nWjRz1Jx2vFFjjBhI+omsx13nqIbCT5+17lqAs+AxmZOhKkP3j4kqWUD3TpGLAVSmPXuNakFlKj46dDX7GKmKSM0twr66Ssbd7nRa4l7evl1qxe8OvDrf0kneT16V1NLzV70jkf0ru7onkdTvanKb3pKWELYc+e1ArUgc5D/00BpVCROvw9cbozzziUXNf+zoFMOP15waSGRFf7k90UvU4/K1H4fX87n3wrd63GzoG8zbdYdyTut0yZT9lMOhFSgZEK6RB5xkuI0td4K8LHn/ny4UH7gjYBVGDwtN6B3GegB95gQmLXBab0re+eUJkESGN8bD1rWk X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAVPR10MB6914.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR10MB6861 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF00028CFF.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: b4888dd0-f8c2-4b08-f96b-08dcfcc05d9e X-Microsoft-Antispam: BCL:0; ARA:13230040|35042699022|36860700013|14060799003|1800799024|376014|82310400026; X-Microsoft-Antispam-Message-Info: dO1dZ6f6UwlCQKJL6MpYgaH+WQzpT62iPaG2KYamZCnICQ00F3xbQFiiakGXUPt+eTsMLlckonrlEXbNB34ECm9scMiFTbp05wti8FtxHUdK2m+p6eq+HUY9+8Yf4RKqW14pJApmozbp1Ov1FiyU440dsuUpRVxUSFaYPr67trxmBTVc37odyLPzCDjk/wF9BwloVKP9xmT0Cc1MdD+FRizCV/qXfxQCTva0kR7JbeN4eQ3Q6C6f03Lx4X47DWY+77QFVtmVOCtu0ASJ3J5Z//Sj32ooroYrXdFhq50+jjc4fEDowxq6i+Q0f0r1dkV3SYbEfK0mFrPocrSDDaNM6CJkET8l7iRd9BTjYNmWp63UoQvIePC5HwYhKvFrHK1eQdcOivExteFMklTlMYQ9Semn6YNIE7E0PT6Sdym0s0k4Bq3mcSmhTaM8BOB+LjbORnKOw3CrjB3BDeNi+J0EGw0778joG4+UXbky2NvkDF9OOvi8J3J+jwLw3+xIqE8cid1xHRT5dMLMWaCfabGpDLwNgGupTpu/kQ3ouEnIXhmr3CFygf/MWHtxToWTBOob67i4nkLx1MCSLHEzhz7BFI5KkALS/MaQJjQOHi5M/mgpu1Kvkk8kND4GkxOa8fuy3IVYfQ347VXr+FC4YVK9bTTUzdZnb7SuAqUuKB3LIFktsy2+29lvOioJZKyjHMrQ2EHbYosHIVNaU4MR6pxG8QZHLuSEv0uG+key3FMhPfdIrbHKa+wZUAGqh66GaytpfcVGxkUsPvIZ8lqkxulxz4hKc3ivbNBJR3LWEEGwLQP7e/siUuzWq2QGzhsSkTCxYFmN4S+csYD0KpCuae4KpOnglHtPhp+ObNsofHOZh3jrKE9BUzDLmWwayvbM0jGtjTx/6zh9RmtIkmXUmQ/YJIBF6zkwwa+aBqQ969pZ0Y1WLeQEzCICjZy1hDkotLX+VAkvWBfpagJzW7uUL7JZjWkPHEUaDYx6S4Ko+oROOij32ydibsrPlTZ1+9xEZDroMGWZdbfwBsdQxdZ1QI7/+vxAxZntfaiBD7fQGcsAJWbZoCLNgYdyGlgIRLDjgIkwgYUrCKGEusNv9X9XZUHm+Ok0VCcT/V79p1Vck+gHtP8t160widkYa4r+TTzC1Bh0svQGWcoS/BGfH7i0w6w8SYcLIxwzIc218huOFRXLfm24qQtu09pWpALE5TQb6e97irfgwAQ1fguzTtkhUgxB4ORzJn4JYZtK9USu93JLQPp0Xm4Xtn1gVyqBH2WPkkKWZPZTvEyPx+jQm+x9inAp1E/u+Xfh+jXbGZlBQEA5yvaiBe2xLJVWhdQavDy4siyagI8KpZ3GVBb/ohG150+3pg/ZsC2ABM+szTORgM6lKGfTx51VfCiFi+JteM82ebPr1T4UUBSKu5rJllj9w2XeiA== X-Forefront-Antispam-Report: CIP:104.40.229.156; CTRY:NL; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:eu1.smtp.exclaimer.net; PTR:eu1.smtp.exclaimer.net; CAT:NONE; SFS:(13230040)(35042699022)(36860700013)(14060799003)(1800799024)(376014)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: stackit.cloud X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Nov 2024 11:03:54.4610 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f95c6b62-e14f-4218-349e-08dcfcc05f9e X-MS-Exchange-CrossTenant-Id: d04f4717-5a6e-4b98-b3f9-6918e0385f4c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=d04f4717-5a6e-4b98-b3f9-6918e0385f4c; Ip=[104.40.229.156]; Helo=[eu1.smtp.exclaimer.net] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028CFF.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB7198 Subject: [ovs-dev] [PATCH ovn v2 03/32] northd: Find outports based on ovn_port. 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: Felix Huettner via dev <ovs-dev@openvswitch.org> Reply-To: Felix Huettner <felix.huettner@stackit.cloud> 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 |
OVN Fabric integration
|
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-_ovn-kubernetes | success | github build: passed |
> Previously we searched for the outport of a route by going through all > LRPs of the LR in the northbound, finding the matching ovn_port and > checking if it matches. However we can also just iterate over all > ovn_port of the LR datapath. > > This is simpler and a prerequisite for later patches that use > derived router ports. > > Signed-off-by: Felix Huettner <felix.huettner@stackit.cloud> Acked-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> > --- > northd/northd.c | 10 +--------- > 1 file changed, 1 insertion(+), 9 deletions(-) > > diff --git a/northd/northd.c b/northd/northd.c > index fa3a8a882..8ba7b8c33 100644 > --- a/northd/northd.c > +++ b/northd/northd.c > @@ -11433,15 +11433,7 @@ find_static_route_outport(struct ovn_datapath *od, const struct hmap *lr_ports, > } else { > /* output_port is not specified, find the > * router port matching the next hop. */ > - int i; > - for (i = 0; i < od->nbr->n_ports; i++) { > - struct nbrec_logical_router_port *lrp = od->nbr->ports[i]; > - out_port = ovn_port_find(lr_ports, lrp->name); > - if (!out_port) { > - /* This should not happen. */ > - continue; > - } > - > + HMAP_FOR_EACH (out_port, dp_node, &od->ports) { > if (route->nexthop[0]) { > lrp_addr_s = find_lrp_member_ip(out_port, route->nexthop); > } > -- > 2.47.0 > > > _______________________________________________ > dev mailing list > dev@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-dev >
diff --git a/northd/northd.c b/northd/northd.c index fa3a8a882..8ba7b8c33 100644 --- a/northd/northd.c +++ b/northd/northd.c @@ -11433,15 +11433,7 @@ find_static_route_outport(struct ovn_datapath *od, const struct hmap *lr_ports, } else { /* output_port is not specified, find the * router port matching the next hop. */ - int i; - for (i = 0; i < od->nbr->n_ports; i++) { - struct nbrec_logical_router_port *lrp = od->nbr->ports[i]; - out_port = ovn_port_find(lr_ports, lrp->name); - if (!out_port) { - /* This should not happen. */ - continue; - } - + HMAP_FOR_EACH (out_port, dp_node, &od->ports) { if (route->nexthop[0]) { lrp_addr_s = find_lrp_member_ip(out_port, route->nexthop); }
Previously we searched for the outport of a route by going through all LRPs of the LR in the northbound, finding the matching ovn_port and checking if it matches. However we can also just iterate over all ovn_port of the LR datapath. This is simpler and a prerequisite for later patches that use derived router ports. Signed-off-by: Felix Huettner <felix.huettner@stackit.cloud> --- northd/northd.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-)