Message ID | 20230523035823.32640-1-nmiki@yahoo-corp.jp |
---|---|
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=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=<UNKNOWN>) Authentication-Results: legolas.ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=yahoo-corp.jp header.i=@yahoo-corp.jp header.a=rsa-sha256 header.s=selector1 header.b=f6t/9+nU; dkim-atps=neutral Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (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 4QQLCm4Zvrz20Pb for <incoming@patchwork.ozlabs.org>; Tue, 23 May 2023 13:59:00 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id AA5CF81E41; Tue, 23 May 2023 03:58:55 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org AA5CF81E41 Authentication-Results: smtp1.osuosl.org; dkim=fail reason="signature verification failed" (1024-bit key, unprotected) header.d=yahoo-corp.jp header.i=@yahoo-corp.jp header.a=rsa-sha256 header.s=selector1 header.b=f6t/9+nU 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 8NxUsrF_UDLM; Tue, 23 May 2023 03:58:54 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp1.osuosl.org (Postfix) with ESMTPS id C8F3681406; Tue, 23 May 2023 03:58:53 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org C8F3681406 Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 8DC26C0035; Tue, 23 May 2023 03:58:53 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by lists.linuxfoundation.org (Postfix) with ESMTP id B5ADEC002A for <dev@openvswitch.org>; Tue, 23 May 2023 03:58:51 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 75D4960D88 for <dev@openvswitch.org>; Tue, 23 May 2023 03:58:51 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 75D4960D88 Authentication-Results: smtp3.osuosl.org; dkim=pass (1024-bit key, unprotected) header.d=yahoo-corp.jp header.i=@yahoo-corp.jp header.a=rsa-sha256 header.s=selector1 header.b=f6t/9+nU X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UM-xUBzPNK3P for <dev@openvswitch.org>; Tue, 23 May 2023 03:58:50 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 45E6360774 Received: from corp-ob07.yahoo-corp.jp (corp-ob07.yahoo-corp.jp [183.79.94.94]) by smtp3.osuosl.org (Postfix) with ESMTPS id 45E6360774 for <dev@openvswitch.org>; Tue, 23 May 2023 03:58:50 +0000 (UTC) Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01lp2111.outbound.protection.outlook.com [104.47.23.111]) by corp-ob07.yahoo-corp.jp (Postfix) with ESMTPS id 5F48519FB180 for <dev@openvswitch.org>; Tue, 23 May 2023 12:58:48 +0900 (JST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QLNkc5dTb5HwW/FHVx+Hm3c244FzKX3YYimkI0Z1oLcm4MQYcUKFN94h3u4BYT8Q+vQqdeyM5aiE94HDqX0tIMDeXzxgaAz881/oWyzhl83QJi2iM6OW40xI93vX5fTiKkmaCQuqlp79LiwU+/g3vXHu/yzw9uZuNZUoDNo7fgduCy6KgJ284qfreIMm7IewtnN6Al+tzdRpB0/BuJgQDAMRU9/rzshlvBtjRlKRpyZ2LzkHnc+bkpCdyK8tPIwyqDeonALrGh0wxk3ssOBmTX3ypSXTPMsBrfecsFOi1TrAaWMu9SyQobYRZlefCv44eNtJy1RUT+JnbtGbd4nlWQ== 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=vyawHrrMaWS63pIDZErV6NU7COGv5M5LoQ8VeFjWTVw=; b=AmEc4jzUkSXJ/P5Z/cQk2bANhO5/X0FpyhJU6AEeFQdurRxeCxZhcM/2hHzMfwFkIaKUYTAw719Tf9ghdR3YOQyP9nx4s1yfonQ4xYerHFpkqFeMWkXkl8B2lNktveqbZnFSsgnSpEhvK6zMyED+84QVbOOgmR6dbEUGoajMPSvXxpyiT+RPrdvJbwU7Ddf5Ph1pYIUQ2003kSIL0S8hEiX1876IZWOr77WboVI7ZzmUybpVZwYXw1RbA0fLXVY9SL3IKKjrSy2mJqaIIKHPFcZC0kN5pThFYmYY7tA3bOhkHZIVhNOeVfn0GV8W8Ng2bGo2jVZKAHFvLIuSa11BDQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=yahoo-corp.jp; dmarc=pass action=none header.from=yahoo-corp.jp; dkim=pass header.d=yahoo-corp.jp; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo-corp.jp; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vyawHrrMaWS63pIDZErV6NU7COGv5M5LoQ8VeFjWTVw=; b=f6t/9+nUrL5DTKBXresmlyxHAl0WKxkZZgAqDLDCg8O86xz032CUPsdOleUC6bL06LhuNreMnRpddD5OsoHaVi3dnANU8EHKHiZnB9FV4EiUI101tYIdcJOa78BORoe5zU8cF6otvLWLX1vvmtVq/G/ziGzbY0h9J3eF2p28pLQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=yahoo-corp.jp; Received: from TY2PR01MB4107.jpnprd01.prod.outlook.com (2603:1096:404:d8::23) by TYCPR01MB8803.jpnprd01.prod.outlook.com (2603:1096:400:188::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.29; Tue, 23 May 2023 03:58:47 +0000 Received: from TY2PR01MB4107.jpnprd01.prod.outlook.com ([fe80::6e16:2bc5:f889:3826]) by TY2PR01MB4107.jpnprd01.prod.outlook.com ([fe80::6e16:2bc5:f889:3826%5]) with mapi id 15.20.6411.029; Tue, 23 May 2023 03:58:47 +0000 From: Nobuhiro MIKI <nmiki@yahoo-corp.jp> To: dev@openvswitch.org Date: Tue, 23 May 2023 12:58:20 +0900 Message-Id: <20230523035823.32640-1-nmiki@yahoo-corp.jp> X-Mailer: git-send-email 2.38.1 X-ClientProxiedBy: TYCP301CA0008.JPNP301.PROD.OUTLOOK.COM (2603:1096:400:386::6) To TY2PR01MB4107.jpnprd01.prod.outlook.com (2603:1096:404:d8::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TY2PR01MB4107:EE_|TYCPR01MB8803:EE_ X-MS-Office365-Filtering-Correlation-Id: d9787793-bcf3-49da-938a-08db5b42027e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: w+KIWFt0G7hjv+bIW98btkOC0AWxVBrBtmC0WQEyAhFh0eXxfTlOySaaZtiJeATl0VxREP1gRqixj15ho+F3drPufcVsMSii6qTFTZSkc2IC+cuw56Tc91pgYYltjPAU8rxcQJE7KCdf/6OCgfqeWjID9mLfYdVi+TfBrQWKdsWLpulhtsJg5DhY51J486oxXsRfsWBvwrn60gfRGktCIqcX2P6Bnmjx8O9oNRXL8cGYd3IOcobEIaliWS1jee/2TtUWlJ392kRM8ZgUVVEYntbEhVgyrzQBF5TO7IB67Ca7plRwJCV59KPy5zgGTVrkBPnqw0FeF86hx3Z1ZZigRfueTvxZJAbp6iNIsaE3+p1wfu3/KtZkbmggj7m3IS5qPXCj3IH4GhUGXPN/W0QGSjiVqulO5stO/yAeQAjqEnJ7gRBh9y5e0dWZL9K/rZFxaVBrEaV05zLt/Z5EvFU8Ejr41Zd+yO1CwmxSbx1Nf9jXRSW+8dkagnMMGv84wb3phI4k6UfG7xBzoM+QmnH07em2GLTCzToJ98hZmiB1bIq61zYiR7O0zoAUDxnsQ+x96anhbHehDQQnwWnBzN21ijwl1RxcUtm4jUanIg5rm+fUoNoSOKNGFXBNjsXQh8ul X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TY2PR01MB4107.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(39860400002)(136003)(396003)(366004)(346002)(376002)(451199021)(5660300002)(8676002)(8936002)(86362001)(1076003)(2906002)(6506007)(26005)(6512007)(36756003)(83380400001)(2616005)(186003)(4744005)(107886003)(4326008)(66946007)(66556008)(66476007)(6916009)(82960400001)(316002)(478600001)(38100700002)(38350700002)(41300700001)(52116002)(6486002)(6666004); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wmZhbPeCvNAZmJQhJoI36c5Fce1ljud38ESx8NSxGBQybknUX2xM36oXNnKwoeTBk3OStDBCD8oS7XvJGoDgMQEFABFOzJwt12DwQu6frtdzi4Tti+DlF/mfx7lPtwkBk2nlOEIv7qUa9VK7ZUy4BzMF4ENOC6nrR+mx/XkmKG9GeBUznA4s98OiM4KXX9ws0N2joflmCJAZL/+PI3nptQGWvCU9qWTaVAn8Nklh+r/5ZuH0khQrqtDYg4HUwpOogfBQgrCN9YfGQS/Dt33By5+D6UVQDtnJXeig7hetlcMnzZ6qwIaPFD7zdqrcXPamvraAKOeY6le096WtMzW83IEjYXVyozhTQRdj8+pL793UylrXZCz0YiTWXL6IXofEntxY1mGTqEdLNf2q49GSyaDiI7SuhFk3qpY86X8ueQWJQFsSPYJ3OgLNNk1Qz+FRauu3/IUmvfmR1kZf9TOWS4aOabO1JVxgtkbVMYvRcDFPzpIuHqrx++dW2Zm9pMLM3hLiO26uBO+OyxbmQQctaPtQCNX6xzaiXbSwx4QQm0f72YpxSiyjWsfCczBCY3+wHOSQ+OSgLel11ESRmeGOQ44omJXfQxbZ35F6i2owY74HF082Ds/Uy4dT9mnJQf8Omzgvmx7BifgYB2TJCAAvf2Kh/UE9iIRYD8YOT6Hxvpr9p91rsy+qZDeMEayMDLAGl45GGLo56ECQoh/3YGU7m4uF8UFt9SPNoN1rbSJ6DTTsCCtOlbE4/DcqnQP71S5b7mhJdNKn1QoP8KetusKSBzlSY1NlaWCVQClf1TfAw+hh3M6VCOi4aPyNq+mqXsAtyY/0YM6MUOLRjSeeh/FU/CwybXrm1UWB3tttzjiZouPz8xyes6perOkWnXw0PJgocHYF5QHs1/2DScyK1EVy+lBJdAKpsJ6b+icM8+oSh+YObc7gWIgjsDiyN/iJsIGE2X+A4aTszgjQ4cXD6iJvjG3pwBGF6PfBpiQDUde6VbgfyExTw4WPuCP0aipeNrvCINkGj9Vk11X0gv1K4ah3UpYXaZ/QMhbgxlxGjRlWwqYeOFv4YdKbe8A5QoECZwmDptRajEz0brergbVKdtxIEzCZvNkGZQKmVrAWardcOA7Pxco0S9GJ6JQxc40duAluaKhfLouN/v9zEwG9in5kLJcIIoDT1y2oTEKrXJv1F4A3+Q3AMXZQLXausbhN3newa8Ur1+RiQrZIVYhJ7eiPvZQn1oCd+z5lqxYkJbAWTyfksuwsHrYb4hhVKOK08lZjGIuwSCobqiR1uJwPBUr5XDP2K1Q0vPNQ05SzqA6ESt5D6LRreY/ZZWaXhJ6w9X6dV6pgS4lz+H15utUBt+ideh3Nl9fTMr7CsLF1NUwnJU4OJqbWKyzYWGQzcfT98Oz59dD+/rJU9py8I5VTJZzNVrC22Cctb95F+aiMIOUdr/32bVPVM2GE26kKdK9voNEzufQ78IAEdBy+v/KGfGrTMlk41lDxO5VUp1pR6L9qHH5K2UKEHLROPpm+SE7bw4UembZiWeI1HgvB8D4wPKfgNpFMFTTJ925pl/frcVEXNPX5ECukj1P8xIXK6iQfzhqI X-OriginatorOrg: yahoo-corp.jp X-MS-Exchange-CrossTenant-Network-Message-Id: d9787793-bcf3-49da-938a-08db5b42027e X-MS-Exchange-CrossTenant-AuthSource: TY2PR01MB4107.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 May 2023 03:58:47.2419 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a208d369-cd4e-4f87-b119-98eaf31df2c3 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: VZl4sNiQNaAnzoSLy43Oym+0PZUOWmSKSLAfWCLMeXp9oB5oSsR7R5L7bOa/3LEeD1+9Q9gRkT0WjnFg9Sk//g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB8803 Subject: [ovs-dev] [PATCH v5 0/3] Support flowlabel calculation in SRv6 tunnels 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> 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 |
Support flowlabel calculation in SRv6 tunnels
|
expand
|
On 5/23/23 05:58, Nobuhiro MIKI wrote: > This patchset adds a feature to support the calculation of flowlabel in > SRv6 tunnels. > > v5: > * Write netdev_srv6_flowlabel enum to ipv6 flowlabel in header build. > * Fix docs. > * Add tests for the same flow. > v4: > * Set flowlabel on header push. > * Fix docs. > * Use RSS hash. > v3: > * Fix building error (sparse). > v2: > * Fix building error. > > Nobuhiro MIKI (3): > netdev-native-tnl: Add ipv6_label param in netdev_tnl_push_ip_header. > netdev-native-tnl: Add ipv6_label param in netdev_tnl_ip_build_header. > userspace: Add new option srv6_flowlabel in SRv6 tunnel. > > lib/netdev-native-tnl.c | 63 +++++++++++++++++++------ > lib/netdev-native-tnl.h | 6 +-- > lib/netdev-vport.c | 8 ++++ > lib/netdev.h | 12 +++++ > lib/packets.c | 2 +- > lib/packets.h | 2 + > tests/tunnel-push-pop-ipv6.at | 86 +++++++++++++++++++++++++++++++++++ > vswitchd/vswitch.xml | 26 +++++++++++ > 8 files changed, 186 insertions(+), 19 deletions(-) > LGTM, Thanks! I applied the set. Best regards, Ilya Maximets.