Message ID | 20230329055118.57547-2-nmiki@yahoo-corp.jp |
---|---|
State | Accepted |
Commit | 0db74e0eb41b1cd105d7ef2d27d55af47cc7cf87 |
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=oW95kDqo; 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 4PmbVs0TZPz1yXv for <incoming@patchwork.ozlabs.org>; Wed, 29 Mar 2023 17:00:04 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id E944984027; Wed, 29 Mar 2023 06:00:02 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org E944984027 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=oW95kDqo 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 f4uwxNm3H6ql; Wed, 29 Mar 2023 05:59:57 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp1.osuosl.org (Postfix) with ESMTPS id 9014884004; Wed, 29 Mar 2023 05:59:56 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 9014884004 Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 56CACC0037; Wed, 29 Mar 2023 05:59:56 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by lists.linuxfoundation.org (Postfix) with ESMTP id 85392C002F for <dev@openvswitch.org>; Wed, 29 Mar 2023 05:59:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 4820841D61 for <dev@openvswitch.org>; Wed, 29 Mar 2023 05:59:54 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 4820841D61 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=oW95kDqo 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 7TGWopTj51Qx for <dev@openvswitch.org>; Wed, 29 Mar 2023 05:59:48 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 2392641C50 Received: from corp-ob07.yahoo-corp.jp (corp-ob07.yahoo-corp.jp [183.79.94.94]) by smtp4.osuosl.org (Postfix) with ESMTPS id 2392641C50 for <dev@openvswitch.org>; Wed, 29 Mar 2023 05:59:47 +0000 (UTC) Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01lp2109.outbound.protection.outlook.com [104.47.23.109]) by corp-ob07.yahoo-corp.jp (Postfix) with ESMTPS id E17A719FB187 for <dev@openvswitch.org>; Wed, 29 Mar 2023 14:51:30 +0900 (JST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FfmP2RQrG/uwkUC4B4blBkwsI2+DD+lifIdi77wQKsoUdlAm60/cqJO95kURZbKuO1xalXKXVT4B6cXfhm22QoucHc8YJnTqDzJybJ51653nWy7Vm94TfOzFLHMGjRSGeyfPB+XH16RB6AFkIBr0AnyJzLFhuveqgQvltcS06pYzGBCJvPjAr44ci8T3WlyM4JRWXauwplNXs//ZeejjqmqeAS7Bvbuq5edFhDGfph6YrrSgedOUshBVkP3BefZoGDyTVWlF1qGY8OC0mKA6V5O5pa5hgtYXtYJ6fpOAqm3wj+igVPtHAfQ0IogIdcdfF5TcDoKhCYgomaZTGRg5BA== 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=Inq0Q1GDcMn8rcLHBEtfB/sF4RxaNmoQQvwBxkjNvwI7tFVc7Hwon8cKgY4pH75vRJGHWfFOImzUxgfb6gWlhW8cvBUccPTMDsANAiwZMukpo4XBbPnz6NjH8Fs1Esc/eYBe9nzmNlSC6B+NBIbtjoQtN6RFPNWKgTdVcfT/8kXkWCe70Vku9d5zTeSPlE0e5dHEVf1xnKhhBi8ymTRbOwun5h/rCKkLQIoZAvG7mWncfrNmb6i1j5JokrWBqVmnI24IevLo9K9bPdARHUeoZIdMfHPwbOsbtMS1rixnXQWYd1CuKR7UMmLWgAESrIrI1Jx0eE0kGcT3o87m2TKa3A== 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=oW95kDqo7MGp+GFEvCZBoe1vcqosJKe/7h0MR7dbxRTPHeQ02ULEEENz76sBGqz203DsoD1TiCLpkP615V0txv2DxHsdBXRw+O4PXQGW7eflOq0d03/FPyw3zKEbPA4aJapy3D2Q9Ya1nDV+yCMsSVpYeADrDvwsgVXWkBn4V1c= 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 TYWPR01MB10472.jpnprd01.prod.outlook.com (2603:1096:400:2f8::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.34; Wed, 29 Mar 2023 05:51:30 +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; Wed, 29 Mar 2023 05:51:30 +0000 From: Nobuhiro MIKI <nmiki@yahoo-corp.jp> To: dev@openvswitch.org Date: Wed, 29 Mar 2023 14:51:14 +0900 Message-Id: <20230329055118.57547-2-nmiki@yahoo-corp.jp> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230329055118.57547-1-nmiki@yahoo-corp.jp> References: <20230329055118.57547-1-nmiki@yahoo-corp.jp> X-ClientProxiedBy: TYBP286CA0014.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:ce::26) To TY2PR01MB4107.jpnprd01.prod.outlook.com (2603:1096:404:d8::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TY2PR01MB4107:EE_|TYWPR01MB10472:EE_ X-MS-Office365-Filtering-Correlation-Id: 85ef2943-5a5b-43ec-ef73-08db3019a4ab X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MJV7IZ0659i+Qhm9WbgXjUJsjWMePLL8BT/pcftAU2jIDtXAtpoMyZwJNKDONI81s73uz46jJ1bd9APlccN2dp1alb75Z4LeOV72QuQtywJ0NrdZt/JCgtZn8DZHvvxR1mSdYXO6RezWonywiHNMmEPZNZuQd1uN0xrEfVM8s9J1KNVFp6oGHiW+kEaXwokaEvHzpeDfqdyAijRgf928wmE0FNNzbx6hRfUqkNx0DWXLzk4xb2AzOAN6bVabZhHI6iKz73Eu6AZuQ0x+UOL/St2q3YuYJK61ehIe/LVvmLOGtRltclUK8GWeAUrUY9FkOAXta0oxKT6D31j33EJIqbgHOFdSOx7mHY9WPennsPHytS+s62KHhATNNqDgGlM5HqFq8I//Owc3r+156gmax7fWcNd7glFvIK8zfLB0f2Px9hw7g/PLbxwfYyxrG2PjJ9AGoQkOzqS1icHSxbKB3CraXl7Zlxg+mKhMvLPXtn/xwIHGcWitNNmSYsama5SFBsgSpFmBdqTAVETZlURpBGPZMsL5QN4iakBia4NBtclAnitaieR2gbPfA9kFJLb4vY8JnmwZEDHIZPz6lTKrTofQ5q0dwkiIUxjCkakCqlvVA7sVo+Z/fFU5o5s2SmYu 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)(366004)(346002)(136003)(39860400002)(396003)(376002)(451199021)(66556008)(316002)(8676002)(66946007)(66476007)(6916009)(4326008)(5660300002)(8936002)(38100700002)(38350700002)(41300700001)(186003)(82960400001)(6486002)(6506007)(2616005)(6512007)(26005)(107886003)(478600001)(1076003)(52116002)(6666004)(86362001)(2906002)(36756003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: LW1FHo8zZvCwG0S7gESpxZSc0FaftUHNgIcG1AYf/uOHIDPbo7+HTl1yYfgySLOvXwvn1Dx9wyRSrmpcxaLIkN6Z3nSV4/YVjqu+ZJllp8u/UViuaww87EctFqwPnRhHuXNlMz+JrVI579wZYf89/FUR2cTNJw8C/FXEAHhMMnvuoqdCawyMdedjOsq5JtTYlkWsCRYY28zQCAK/QwsI/qWh1poURvmH9VXPdAu+uhqfF0nTAVxhdTEYffznk3fqXQaKNlZ7hY1PMJNEmzaSKQsmw1O2VwPSs8CgfI+1ZPuwLvFoDD7o43n6/dCYhN1FW24GuMIgc3KhZG6yaiI3+dRSxqsiPNAwcf0VkMwhLe1GXpEK8WxXmXkyzS8t53HKkFwto3UNYMhgOp7aJjeYF+sOjSRVimIr57J8lR3sRoGsZ6sG95Tcr0mhRRejdjKqyBNN2t4O8hkRtnxaqalEirclfGPFQeLeHqc6/s2hpPEqOOfcMDHKKcxxGpEvc/mYNTX+G3yxLEy3UTbe1ZFtfBgborvPtfdFIDHEdC2nCm5uNK2kmDwXrdO0SaROxs4cwj2PyCtjXz+/AYwwfuzDUNRSMHWnbg4vKAoFN5ofTqLh80ARsX4z4FuA0dBhXgGLNLEoTsFy+7tYSXqwjnS1fp3xVAmLW2xw1FWkyxhE9bqgOJM42hUjsEIpD5k86n/I/FzVaBpv6XWyZcKI5SOMfq9EoCj4KnIMzxdXi9mmnJRBwT97zajuptJ8mZCW0fFvp/zh/3n0IV4Sr/WcSwGL4pTq0xuXnOfXHAPP4UAO5G6AEt9OfZCWt0fY3HHCemITgar2qNePevQJGn3uwXDevvgit6+K97/J1ku63GzoBtWVdJkUpReeO9DrsZGpXrKVF0OrW7rEs6hzHaI91gby8QbffCuwCqciFcmSRZzI3MJZKHpfjgtNXIztFO6zRSDiqOqj0fl/1IFqiKbtHRxKUlNdOyda86GCnfFMd9YTEPhcfkc5PT321uesorcyORHp6/JnkSPyk6pdM6BQInm/bPS35/9wFF9L378m5XyBk9Onz9Wj45LWAsVDuUOlnktQtF/cVDL7SOPqwGhBH1jjOJmJd++xbc3QmVlF/6N62Pfg18QTlTAW/iXGyZcFpSicVCg62sMMzn72KO1EOjCd3CfDFTY7zfP2LzLK+9OBZnRhLbTueBDKq4hrJIZ+2XO+LOVZHAGB9QMiv+Cg9BRQ95fk1df4lyqC9ShdT8qUg6xGiwpw/lLXnZPN8+2alW1HOPn1Dnt2BuaIuqXIeau8BLu9eh0ZmUJmfpLCCzdMEMy76Q6KRFLTvJakhUtESl+6cTPxaPAg3LxlICcPaR7MS61MMd6CWa0oS+rNzBC0Eh4e98OSdMqkjC07Mp9hcLZqXvl/muaZXA7pVr3T6Se55Bi4CIVh/i1XJwCEm11BZk7DVgu+++1knbS/kZMTIKvFd71NIK4peS8ckmASkYqLZJZvbcvM/gi0PtgmFILe9mal13EsA6tZu4mYsZBx/PjUMk8LzJDbgV//adoYOpxUr2PidpsfBOotnsobRLEfScEZDPGtAY4lQ+yyyDfiFHs1 X-OriginatorOrg: yahoo-corp.jp X-MS-Exchange-CrossTenant-Network-Message-Id: 85ef2943-5a5b-43ec-ef73-08db3019a4ab X-MS-Exchange-CrossTenant-AuthSource: TY2PR01MB4107.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Mar 2023 05:51:30.0736 (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: slFGEjkchGl56DfkhoA/FBHKE9zAxxZ1J85PP3AJSsrxFZGso8b97aQNxRSDZzBFrOOofBKoOAAKFKM1IENU4Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWPR01MB10472 Subject: [ovs-dev] [PATCH v12 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 |
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(+)