Message ID | 20230324100538.70290-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=P+VGf8EK; 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 4PjdCC4GF3z1yXv for <incoming@patchwork.ozlabs.org>; Fri, 24 Mar 2023 21:06:15 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 779BA41E16; Fri, 24 Mar 2023 10:06:12 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 779BA41E16 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=P+VGf8EK 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 i-P0YCLguQXh; Fri, 24 Mar 2023 10:06:05 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [IPv6:2605:bc80:3010:104::8cd3:938]) by smtp2.osuosl.org (Postfix) with ESMTPS id E3DC941DEB; Fri, 24 Mar 2023 10:06:03 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org E3DC941DEB Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 8B385C0035; Fri, 24 Mar 2023 10:06:01 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by lists.linuxfoundation.org (Postfix) with ESMTP id 6079EC0090 for <dev@openvswitch.org>; Fri, 24 Mar 2023 10:05:58 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 277444058F for <dev@openvswitch.org>; Fri, 24 Mar 2023 10:05:58 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 277444058F 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 0Dk4FDI9PmIf for <dev@openvswitch.org>; Fri, 24 Mar 2023 10:05:56 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 684B940589 Received: from corp-ob10.yahoo-corp.jp (corp-ob10.yahoo-corp.jp [182.22.125.210]) by smtp2.osuosl.org (Postfix) with ESMTPS id 684B940589 for <dev@openvswitch.org>; Fri, 24 Mar 2023 10:05:55 +0000 (UTC) Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01lp2172.outbound.protection.outlook.com [104.47.23.172]) by corp-ob10.yahoo-corp.jp (Postfix) with ESMTPS id 28E6719FB180 for <dev@openvswitch.org>; Fri, 24 Mar 2023 19:05:53 +0900 (JST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EgH2gofFZd9FY0DBy/Q5kyrLPcfqbRgmjQ7fNgRzRDsGGi6s84H6NhfZm0wy+bmdtv43eSfRxfuJEzLFPhOaShjbStB1Z4Q0V1m5Njwr5JEA8bu6ZUpxwOd2d5NFlK4dMoL1CdCAqRTBjel0imaBtXMGPkBgUjeCFbtUGJF5eXiGKxIA8nuLZ0ZO2Vfww/xK1B9N/KD216YQjwv1Rzl88rBQ/cknU9Mc84egIFtp6aMR4t0pE5+jljlDbI7JWSzUPyVDZhm7V9oWquQPKLe92BQo1xlCaZRMS7hGvL+ZdHmMzToU0q83DWUm15fxMNPw0yw7IJE+qLBv9av7IyPI5g== 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=BlBK3zJzlZ3V6nrodrOR8dKT1sCxmBvzILCewVuKZYhvuCaPEibfKl4dGstG8FSestt+8PyXP7n28K8l0c0FpZHr/YdCHIV7bcq2Dt19dK/p9A8bZM3Gra7tyNNXgC2sTQHGZOzJk0uhm4qNbfEMhyp6LCZsA/ookh73uAgWf5+4oFrqfURCF986xaOXQvJ1854RToapvwvnfbbKId7cOtcZkEz22iFxNcFb01NVHOsYIFjFjUarCUiqx6cNbauJpTUHW7ShMGmT4eoKmqIG9Tw3JQxvRr7yeOQKo87TZMyK5CkdSr8eJRt+58famIga+C6dFMYm6w8GatVT7aLwOQ== 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=P+VGf8EKh4o+92D7f2cClIhCWpIMFSKPtMjFMmwANoEtGJk0XtNcpvWSfA2UbWXYas0eWoAdkv8MOJdaXgckb8HVk4Puh7/mghzpD9onb22bkJS/TmsnFZUXi+AJBvaZAkQE2/60/EXL3IuoSQOxNX0L6StHAPtCRgrJC3jAtrs= 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 TYCPR01MB8376.jpnprd01.prod.outlook.com (2603:1096:400:150::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.38; Fri, 24 Mar 2023 10:05:52 +0000 Received: from TY2PR01MB4107.jpnprd01.prod.outlook.com ([fe80::61fe:e4c3:a819:6ce6]) by TY2PR01MB4107.jpnprd01.prod.outlook.com ([fe80::61fe:e4c3:a819:6ce6%7]) with mapi id 15.20.6178.038; Fri, 24 Mar 2023 10:05:52 +0000 From: Nobuhiro MIKI <nmiki@yahoo-corp.jp> To: dev@openvswitch.org Date: Fri, 24 Mar 2023 19:05:34 +0900 Message-Id: <20230324100538.70290-2-nmiki@yahoo-corp.jp> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230324100538.70290-1-nmiki@yahoo-corp.jp> References: <20230324100538.70290-1-nmiki@yahoo-corp.jp> X-ClientProxiedBy: TYAPR01CA0125.jpnprd01.prod.outlook.com (2603:1096:404:2d::17) To TY2PR01MB4107.jpnprd01.prod.outlook.com (2603:1096:404:d8::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TY2PR01MB4107:EE_|TYCPR01MB8376:EE_ X-MS-Office365-Filtering-Correlation-Id: fbca2490-3b01-4c69-2574-08db2c4f5977 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: vQTc8vSwZCCb5D/MWeTWIcjtQSwzODg51iuZlFjr+1nhJip4fDViktufmlrPWRK+BZAYqN20h4sHWf1LtFBKZD65XaXKKwS1IICn/f6h/pKZKoaMP+/WqgEDyF5zzUZ+4o30ECxLADf45SZaRP0p2B7y2NRXxGO7HUboN1dhuaTIDVwxI8IGWSIrjmkTx7IwFl1eRa94J9A+d84mQV4kRThdKdViqSR0hXppwmmzyuSiyRHRhButv5DV5YjqXl94DbpF/4swZhYCFbeaZ8EpTB8ugjTegUE1zKB812BvUqA66l4jXqN1NKv8iV2c2iVmHS7kSnx3eDzTOW2hKEQzpmm83bHac9+bjH4gOukuDVBZ1GeFAFiycLHtWup9zLmc+2h3uMmKkLxjMyN/W34MXzuaLmapUqZ4b/AiXjBJgXTHBM5Iof9RT8bFHAnTdmBG6Wg3p6bXhT2ObmY8ArnLMHTMfR0586vAyM5zj1lE6EltPxsUEaP3v2+yVmZe0f/U0VLmRF58r1gUsRr7vNliLykyg/5f3sNZkjbVB4SqKMhv/A8Ikj7QOV76rRXjgh+o0m6Yzg04O/Vblm8tzdCTJLgMoX5sU/kw4y29V2irXtI5n2PqR1B1J3y0MVSpoPPS7MnMyoOjeoou0bZGyD+L4Nf0FD6Wj6Cp29viqNGYS3rN7mhYpGZt7U0xqlRQbKcuiMHBxdsaBUnPWz2GVh1P9Q== 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:(13230025)(4636009)(39860400002)(346002)(136003)(366004)(396003)(376002)(451199018)(36756003)(66476007)(8676002)(4326008)(66556008)(66946007)(6916009)(5660300002)(82960400001)(316002)(6512007)(6666004)(26005)(1076003)(6506007)(8936002)(41300700001)(186003)(478600001)(2616005)(6486002)(107886003)(52116002)(86362001)(38100700002)(38350700002)(2906002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: s1rm1z5IWUhLrUc4UzXGbnIP5I+lCyRQsHeBQkwKe0yX11xXnF9Ss+87SREmTQ0xuD/ajz0HGoztyQzDjfi37Lj5uPYHKY4pkfn5CAfU++ZXQQe09G9FVfJ8CFZfH8sTceNmHdoLbbzt8HD1twnr71tPbwiLf2ol3KO3ZCvYmZ0c4VvCyDVyvRSUZjo5GrsWoS4V/LA3auWsVLpqO/JvyfnCNB5ZZJWfvokSB2za9GivKkuUDVs5ihBE0jJseFnVAgLajOuyfZO9f+cTlbAak1kWowgTCkimimzo3f/vIGb47AYqumCl/Hs+lC+lKhzngcec/7zkmkynd/AIaH/BYzsQ4IrPZjl38OrMGJCf09qoY38J6o/aIvr0CN2i1ZwctO23/4nPzS2w7ObZvFPIFDXwM95ZDvRzScqPFX+yLEdQ10vcXHIrCNx93oZYeVyQpfETd61ieHkjG4i/EIUgHgtLi8elAM6Xowtmb9zqXaNatwHjd2pz8NcbO8k7kVhsIyoVzPVc1KNa/rICfuAjI72399fyvwsD7N1t4QMyXWCcY1xsnfywsLWAWhH1+AwQnVILQ0vs2tFiQjkG34mNv6Usa6/Kp3/IfQRCAOoUBx3XJ+mMD9OkFfPLSqqbwEuFxLee99Z1cTB8BRUTjtKD9RqDcZq8IoqApRIm0arO9Snbi95f5cKw49V2z1QgmA5AIlIB9b0L3Fkbp/mfsM3nheR9z/4+R1oP1CZDCNwmTmDAwIM08gqRZIOQ0No2t0JcIrVj6MWMngeOY3/o8OpLH8GmyC64qdFxL4TYXNwibHmu+ocwsdUEtiTlvtUaweo+zd7Gg9f45OaPTbHHu6Ga8FwOQgnEp80jaCoqLRQvYvw3NducTRmuYTz70Uxq4CPz4m/mtIKPIIUryI4zVyH38G/37sBG17KgukCqIYHg0lgNq/u0l8EVU4ExpXNOYrEGg0nhqVyMz4HVbVIxnr622w4MKx8SKDlt07B1FC3Eb5NH6/1y9mTS/NU6xZwE8lS8DQJ+iSQ888TQHwhPcxgPkOaZ0pqL7Ogwb35291z3biaimOGJ8dAdtOdlI2aqBQhW3QNudGMWk57RX4moZcV+2OhIFkTsgBPBJnJGL+3H56GMNHYd70AKBkvdGDydYXdB1NRkCN2Hy4Yv7W5ZzPweFKai/Uq73m7h+6n2eTFMckBFz4TRtuToT0rD9Gfw1gfVNF10AkBQEbpYvv2LRLTzvIm4jvTseOw2Mtq8A0dEwX16pW1WVEgLxMCzgOt0Xlc+El2iaZqoTg9ehm+rrV4SryGtDwWseMZ1xtWAQDxhD6e+E2510N6wF8sUOmEE/xwFuZADQe94RWmWDWTBafOxx10TXEG91c+rRZ4lkfB6QGtZ1TSMhEsN21AwVMJCvYTS1CIrGfIy09+MrQeTGuhlHl0U7kXVWA3btLOi4QnikEQKe0Z5ouu2z+NNlNuGJ6WoVB3k4PiKNzF6sT3nBKRk4gymRiKc0QKpZeAplj4sMjTEXK9V7S/vh6/lTYOSPlvIUDrQ5cwrarTYU+0Qq8y+xB67hTTtwwlybKCzD36XiKE5mVtebIkgPCo1rod9pNr1 X-OriginatorOrg: yahoo-corp.jp X-MS-Exchange-CrossTenant-Network-Message-Id: fbca2490-3b01-4c69-2574-08db2c4f5977 X-MS-Exchange-CrossTenant-AuthSource: TY2PR01MB4107.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Mar 2023 10:05:52.1357 (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: WtYh2CxRJpDvstuwHw7qB+ejcdWskGwKtoSu5wPPnquIBt1j7fCAmb9KjXQK90OwyNfnSDoHhXlLzbTBu33y8Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB8376 Subject: [ovs-dev] [PATCH v10 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 | success | test: success |
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(+)