Message ID | 20230328064223.51144-2-nmiki@yahoo-corp.jp |
---|---|
State | Changes Requested |
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" (1024-bit key; unprotected) header.d=yahoo-corp.jp header.i=@yahoo-corp.jp header.a=rsa-sha256 header.s=selector1 header.b=JFcvG25M; 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 4Pm0Vh5q1dz1yYV for <incoming@patchwork.ozlabs.org>; Tue, 28 Mar 2023 17:42:51 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 92FBB4011C; Tue, 28 Mar 2023 06:42:48 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 92FBB4011C Authentication-Results: smtp2.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=JFcvG25M 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 LP2f2eeWMhxD; Tue, 28 Mar 2023 06:42:47 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp2.osuosl.org (Postfix) with ESMTPS id B91024060E; Tue, 28 Mar 2023 06:42:46 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org B91024060E Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 82178C0036; Tue, 28 Mar 2023 06:42:46 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) by lists.linuxfoundation.org (Postfix) with ESMTP id F0E71C002F for <dev@openvswitch.org>; Tue, 28 Mar 2023 06:42:44 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id CAB4E4186A for <dev@openvswitch.org>; Tue, 28 Mar 2023 06:42:44 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org CAB4E4186A Authentication-Results: smtp4.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=JFcvG25M X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ySDJYWXFSZ0l for <dev@openvswitch.org>; Tue, 28 Mar 2023 06:42:43 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 5972241850 Received: from corp-ob08.yahoo-corp.jp (corp-ob08.yahoo-corp.jp [183.79.94.93]) by smtp4.osuosl.org (Postfix) with ESMTPS id 5972241850 for <dev@openvswitch.org>; Tue, 28 Mar 2023 06:42:43 +0000 (UTC) Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01lp2104.outbound.protection.outlook.com [104.47.23.104]) by corp-ob08.yahoo-corp.jp (Postfix) with ESMTPS id 6FEB519FB184 for <dev@openvswitch.org>; Tue, 28 Mar 2023 15:42:40 +0900 (JST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dwX/I15MbJIl3QtgLM22ATo/LF3QDZpboRDghykowUn7j4Vk57xCD2tgAXw9Ep3JI0RI/VxWoCohNquRhjZpjicGsbI4u78DKmuEzA25rUTOd4hhyKJKkwqriRgQJA8GExgS2qIoqmL2noq1KntkPXvDvp+NbHBRxY5JTkZVU0VgcKTN+lHSf/WzQIb5bqKecuAr1zCJU581KrRMqcm0oijIFCzCuQ4/BUPaV5zvqwQF3RCAmQ2UcEyr6Kt/Wpacyw/7W3FjH+gH/wwM3g2kgEWNWQbmwwy6btycaWI7ujhe0f19AlyEWEead7DFxNBu4sKK8jyeA0Nho0TzSWCKMQ== 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=aHs2bTS3F2joZY3TtdXRaTYs46qB0SIJID4fsiZCAZM=; b=Nqdpjy+OqjkCQSUuTx0ffhOURnJjB+Zv5/NTy8M/2BzSCm3n9rVhq26+N9CDsIjgEmDJ2+Osu+eOOqp3kBn+Twb3Uq/4QwVwy9T/VydkX09d/mz085WmMtoCPvcW/MM21UgOHG1AdPkDSagnHi5qZTLrC0ZHQuf1GIXWEnRsuLSpR2pL7Q2dGgahrnC0GXLHT25I6VzcLcjIoe/1UwW+PmSGpfEPT1Pp+0RCw3Qwzx1AW8CYHbH3BzHAqeiHXvMfbzaBI5XPd4sHoJaJsSOfAxrxmY+mhUp3IMoNt3Ub3fu+blfvX/oRjIvUjjMpnS1q6PmMSpx0h5aewYS4P891Mg== 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=aHs2bTS3F2joZY3TtdXRaTYs46qB0SIJID4fsiZCAZM=; b=JFcvG25MEALP9rNqoBBBtWwj0asF8g039rncH9me0mzmjDWxGeTTveaBaVpvaeYFh6TYh0lgUdZ4jm8GkvlQXihSvRIdCDajorEWk8qQ/pJv1TtswkNcL5fW5zS0wXcu1ycvNHXYQRBmgdWxMOBURdeHrTls+MPPEVbWS7gqsrI= 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 OS7PR01MB11871.jpnprd01.prod.outlook.com (2603:1096:604:23d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.33; Tue, 28 Mar 2023 06:42:39 +0000 Received: from TY2PR01MB4107.jpnprd01.prod.outlook.com ([fe80::b10b:489e:5dfa:58b1]) by TY2PR01MB4107.jpnprd01.prod.outlook.com ([fe80::b10b:489e:5dfa:58b1%4]) with mapi id 15.20.6222.030; Tue, 28 Mar 2023 06:42:39 +0000 From: Nobuhiro MIKI <nmiki@yahoo-corp.jp> To: dev@openvswitch.org Date: Tue, 28 Mar 2023 15:42:19 +0900 Message-Id: <20230328064223.51144-2-nmiki@yahoo-corp.jp> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230328064223.51144-1-nmiki@yahoo-corp.jp> References: <20230328064223.51144-1-nmiki@yahoo-corp.jp> X-ClientProxiedBy: TYCP286CA0043.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:29d::14) To TY2PR01MB4107.jpnprd01.prod.outlook.com (2603:1096:404:d8::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TY2PR01MB4107:EE_|OS7PR01MB11871:EE_ X-MS-Office365-Filtering-Correlation-Id: 0a4e402f-99ae-40ef-d407-08db2f579f9a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MVOWyZWLO4IpDPCHuEJRCSfTPqloW2WHv9REr1LGHZkQ9uR1p5qaVUse23PdbZ/fao+pOMAZUURUu9YUzTL5dn6F1tQOQqHGts1LB2fFEc7nusSxRXiGM4offAnWt/QhKCu7H1LdVxRLYmrUy5BK+lI42MGIdsmGIE0+1XfvZ9XvMuAJQ/43x4QKmMZHbLJn1gLcknPl1mVBWRgi0Wm9hDnlvkAgp+x4A3TjK5maifoo2+Cu3UAHtdcWWF6yp9RX6h9Jg96MFJuo0fQMCpWqA6kNiGcNw5Mo9a/doYPBw5wS1hZXCCSfPlqNLbGNL12K+iiELEuad6H0FloAg/X0JRyLiNmCaEloJ5Q7BZr8r15BuNeWRHiucR/VP/9JznHCf4LO+rNzZWnPI5RtpXxt8+bO2HzyYQENh7IOSA6hg+CS2ff/1FrPTxu3hljeNj/tYIoLZg9Y6hFBbwzlZgN6jAM/JP3EVsSHcsJAkITZ49mKvp0W04u3/qazvnZf1Ulzk8KrkT9WQSz5MoLzCALB1Co32XdACHXDZPjetxRtX772ZdvE6mP1ePZ+5pmP/zup5iW4F4xBjR2LMnX0QfF8/pHQStkZZSmtD1B59u7gAwUfjEsvakPWzzPKTtU9C+Bv 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)(396003)(346002)(366004)(39860400002)(136003)(376002)(451199021)(38350700002)(86362001)(36756003)(2906002)(107886003)(478600001)(6666004)(6486002)(2616005)(6512007)(52116002)(38100700002)(316002)(4326008)(6916009)(5660300002)(8676002)(66556008)(66476007)(66946007)(82960400001)(6506007)(186003)(1076003)(26005)(8936002)(41300700001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: lP/S6CGy+a3KtB6U2TK7H8OFo0N2YhzFfbMLtbWFL2URw/Ikd5h33OhBf1d404/6CDg4LIfAFoby88iXYqP2/ToYoOj5H2Xr/aqDuI7wBwFSqm2yqpcKYRf9m5wvGgeAtyI8wNGx437AMjYx6vdVbsq4sewH9C3QBK0wcvArWgcivPLIo01XYMyfgQujDBpZ78xVVQP3mnyB0W4C4ILPAfAuh57Qo6yI7iLOSBsQ6zlYN78q3qeC5Vtto9N47eaj8lduGTEM+sxa9zRV9FIEPuRDFZP7WFtEBpgKuQC9LSVz3pRQ/Oun47F/Ag05wGqshWdmM9A4QZAQgbvDZ5eazNkU7ktpdw8CPNGocqxtyphKX0lo0/TPOvSSL2QHtto33ofeSX2mLjtfIIkrE4+q4oBmzNJphzTtYsKa72gePR0b8E+T5AbyEalnnpIDUbU8w0dNsOq1KrmBRCi3AdGxdO/sXzY9BxewjVSGKSWSDU77EzlwpQLqyUHJjMvmmKbDtHL4birlk8vzuyCzLYW2CcXjJK7lb1C+f4Iv4V3ORqIDKdnBDeQwo85EyoTvUESaK7DIJYpAunB6DqPqJJl5LOsIDCVS0L/vGLXe2znudKRP/sL4RhA+Cms7KCm498ZbI2nepQEHGD7XDi5T3g0eFkWeNHLWHXu1aZTxQJHuNjRxIzIreFDXDcVEi/HxNL3MHvaiWDDPInH3MyMoaDP/OvUj+JjTlTkaYd3JMrdoBnn1VLTkRZDvq4BKULtHDtSbY2HhaxIaIKUDZ2+x/DHmxTq1qV4u5hjpiS3dRrkm0x5vd/1rktzTFk6IunhiTrCC9KHbpRNKyJK+rZQR8t1Eo2lBhKKif3KWdQJW0ocaUY5Tr6sJMwykJgSssal5vK05BF6AXXSIW3S76UedQJ5GETe22x+RbpvOEeYerYivskB6u7rTJyKJQqBssGRMJntN/7QVZu2U+isH+MpNDk6Ykga2xORkLC1mULjaXzNve7yN2B9H6jtms9eCj9bCviN5j9rJk3ulSyE0MT/n9c1RaDAYTNLfP4nX1/YpdZfG+97uof1St27G1p0HU90NpLld9+NyJzzytz5FALAHojD6Ca38ql2FxuNFCdFHYG4HQWpiIO63x8rXRWm0kmwon9xVL5sAA2wKMWygar9wS2M5TB/yF43SeLuYteF8bWozGiKM64ta5Ts66H+NiAop1DCGxCeho+HSKakczTFymPC2qaec0l0lXUPbKzFeTLKMFBzOfo0pafihiw0qSA5xIU5PYE55Q3kkDoj5RyFTy1D/ZtszZqPQb19X3ta19L+Vy+higTJTSlcQJZmAjs4iI3WVG24fCK6vESPmmy8NEAA8y4ccn3HG8fED117rkXACmbkGOjGbqt8dt558omyfntPhbMCDM08G0E9CkXRlXZJU5Ef2wAjTHjcAVjl9LpLoxMOnVkZjZdCDrdutNarSoXokprtyIgJF2xVkiOQiHZs9PVO8t+ORGKDxIO9HewoWwd6hLL07MWVCopLnwIwxVsw7ThNNtM6V+CEhSLrcdkPnI8vd6Zy5WqImXeYx9NjGJk0VykJHrw4XgreDAQSCM5s8 X-OriginatorOrg: yahoo-corp.jp X-MS-Exchange-CrossTenant-Network-Message-Id: 0a4e402f-99ae-40ef-d407-08db2f579f9a X-MS-Exchange-CrossTenant-AuthSource: TY2PR01MB4107.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Mar 2023 06:42:39.0544 (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: bp+asGqZmlrryzJn3HT8LoEwHTbstoP8e72YrrU2V8sf+RfdY+Le7+jJzS4+6G6GNTX4C8AK6Oxe5DbpxWJUGA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS7PR01MB11871 Subject: [ovs-dev] [PATCH v11 1/5] tests: Define new ADD_VETH_NS macro. 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 |
userspace: Add SRv6 tunnel support.
|
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 | fail | test: fail |
diff --git a/tests/system-common-macros.at b/tests/system-common-macros.at index 8b9f5c75254f..0077a8609c02 100644 --- a/tests/system-common-macros.at +++ b/tests/system-common-macros.at @@ -126,6 +126,22 @@ m4_define([ADD_VETH_BOND], ] ) +# ADD_VETH_NS([ns1], [port1], [ip_addr1], [ns2], [port2], [ip_addr2]) +# +# Add a pair of veth ports in 'ns1' and 'ns2'. The port names are 'port1' +# and 'port2' respectively, and the IP addresses 'ip_addr1' and 'ip_addr2' +# are assigned to each port. +m4_define([ADD_VETH_NS], + [ AT_CHECK([ip link add $2 type veth peer name $5]), + AT_CHECK([ip link set $2 netns $1]) + AT_CHECK([ip link set $5 netns $4]) + NS_CHECK_EXEC([$1], [ip link set $2 up]) + NS_CHECK_EXEC([$4], [ip link set $5 up]) + NS_CHECK_EXEC([$1], [ip addr add $3 dev $2]) + NS_CHECK_EXEC([$4], [ip addr add $6 dev $5]) + ] +) + # ADD_VLAN([port], [namespace], [vlan-id], [ip-addr]) # # Add a VLAN device named 'port' within 'namespace'. It will be configured
The new ADD_VETH_NS macro creates two netns and connects them with a veth pair. We can use it for testing in a generic purpose. e.g. ADD_VETH_NS([ns1], [p1], [1.1.1.1/24], [ns2], [p2], [1.1.1.2/24]) Signed-off-by: Nobuhiro MIKI <nmiki@yahoo-corp.jp> --- tests/system-common-macros.at | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)