Received: by 2002:a05:6358:700f:b0:131:369:b2a3 with SMTP id 15csp1976693rwo; Thu, 3 Aug 2023 02:55:39 -0700 (PDT) X-Google-Smtp-Source: APBJJlG38aCzKBuS2KdGhEuslYga8yHU3w+mMrC9C7xLJvxO3Q0YTP/8SLC/uuvw01w6Eqzdb+VZ X-Received: by 2002:a05:6a21:47cb:b0:135:2f12:7662 with SMTP id as11-20020a056a2147cb00b001352f127662mr16557114pzc.33.1691056539499; Thu, 03 Aug 2023 02:55:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691056539; cv=none; d=google.com; s=arc-20160816; b=L6ojlzEWEGKtX9mv7Coyg5BJx/hzPNM4gfhL5oFPwAr1I68eYk5RkLhzqQt/ecl9sK bLAdjmZN30LSnzFtrDaf6T36u6ljamiZkX+YvbSCCTFocWh6z1tuh6fWA5wSZpt3+chU G6KU94KBNW0hncd2CqaGunOvppLuq4CNvXeCqA3vM9W8YxDoBBlsfGGvcF8JxUkZL1oI uu7BF0LkkCba0CtsKALBa6DtHarkSOOLObj6vAQwKaLPKoVGYBUqBZgGgjxwEpAiLRbl 9QLxZuvwhvBz08L8CwrOooIBEUZ5jc1U0lQZRpbXfwCSiCcEclCR02MholbMgsmHxCOa J63A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent :content-transfer-encoding:references:in-reply-to:date:cc:to:from :subject:message-id:dkim-signature; bh=jthayd5ui56Fpxqb9t3oQzEYmi7UMCMbE1ASe7GtkgY=; fh=+DG20MvRKz9kgADle7kHNijjgG6yrMr6au8qt1HCw1A=; b=zA2ap5WRKQqiPTuqpOTh3n/04r6q5hQaoJ7XK4nS6klu5o8OmQpoGYG6HQ77KKZg1h /J+GGIqUDRifzzRoqDzElqaQzOY6HZAgnDXyOb6bSSuGRuET5PqzQf6OwJGPmEe8TrAp Pdkn28mVa8yt0j71/+xPyjrWPunFbHI5kjT7WChjiBvdfI6xjgkLEHy6ujtFTmP0hHTb 9bU4XDTZBAZ3fJWQe/GE4ETcRPCxGs9fUzMKrNZBGt/4/bxZctDabCs2ZzrJN/lrXOYL z4x+rL5W8YIveg3lM3phaZ35bheehwj0nHDTWtU1rIe7dKsXhy4hatrvbMcOC7Fqmn+O 2JZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b="LMe/BuKC"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k198-20020a636fcf000000b00545072f800fsi12254380pgc.320.2023.08.03.02.55.26; Thu, 03 Aug 2023 02:55:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b="LMe/BuKC"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234442AbjHCIQO (ORCPT + 99 others); Thu, 3 Aug 2023 04:16:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41542 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232399AbjHCIPy (ORCPT ); Thu, 3 Aug 2023 04:15:54 -0400 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0B1383C0C for ; Thu, 3 Aug 2023 01:07:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1691050040; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jthayd5ui56Fpxqb9t3oQzEYmi7UMCMbE1ASe7GtkgY=; b=LMe/BuKCSYiuwFscQ8KkvFfptCLN8CpE5q8mj/kq6wro8u8v9bbBCzTfw4S4VTTe+PaTHf 2mkrmuQtHInwM8D0wod7j+POP/007BA3wwpt+hXCBd/DYHZg+ynxHDodMZz5B+jaUiw5T5 NXc8i7T6dxiwmpTqVw1lUX+MI8CDIEc= Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-580-xkgll-j1PcSKKjqxcbpb5Q-1; Thu, 03 Aug 2023 04:07:19 -0400 X-MC-Unique: xkgll-j1PcSKKjqxcbpb5Q-1 Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-76cd4e1628eso14792485a.0 for ; Thu, 03 Aug 2023 01:07:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691050038; x=1691654838; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=jthayd5ui56Fpxqb9t3oQzEYmi7UMCMbE1ASe7GtkgY=; b=EY/Rhv6dHHkEBAVStLmozIyOkqosUEJK+RxB/CNfmNkha1B+M5/YbajDwIyCk3vMtG duPLc6Jn3HfOoQjC+NrUis0DZbOX+ZiuDNGceTACyTetQJrtyYAKYrH4Jzqo77t6boiR a5lCx3uBkSyn781dOcvEwQu6N7RcM8/12EqOxgaymoItFfKeiXnQdDQJmsHNG1OlzeoX 9jB2FldZLj3Ry392dOXhDaAo5O7Hd8rj/Vxniyy+KMHzBuLiiflFO7gLxU9HhjJQdehw WlaDZ0alf4X17Eivh/jeGZ21lzvm0eOARAqrTogNKeyp1rQRkHkZUaDnbB8WupEmvQNo F3Yg== X-Gm-Message-State: ABy/qLZ25I9doIsUd34SJpvCvCK9lWI/kqvI+c/2bEcqe2vyqJFplse2 Ky/v1W8ZA5xPcx4rtdI4CV1/ruUcueXO7fyMHRUNdGh9aqV9VT5ecu7YceOVO3bDurMZoUx2EPt DpJYbSL3mq4NTvPmT5g/0ThIRmwKl2/4w X-Received: by 2002:a05:620a:4402:b0:767:e5ae:85cf with SMTP id v2-20020a05620a440200b00767e5ae85cfmr20789797qkp.5.1691050038480; Thu, 03 Aug 2023 01:07:18 -0700 (PDT) X-Received: by 2002:a05:620a:4402:b0:767:e5ae:85cf with SMTP id v2-20020a05620a440200b00767e5ae85cfmr20789778qkp.5.1691050038153; Thu, 03 Aug 2023 01:07:18 -0700 (PDT) Received: from gerbillo.redhat.com (146-241-226-226.dyn.eolo.it. [146.241.226.226]) by smtp.gmail.com with ESMTPSA id d8-20020a37c408000000b00767b4fa5d96sm5645884qki.27.2023.08.03.01.07.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Aug 2023 01:07:17 -0700 (PDT) Message-ID: <9916825da00d375a33abdcb0aa773c5520a307e1.camel@redhat.com> Subject: Re: [net-next 2/2] selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior From: Paolo Abeni To: Andrea Mayer , "David S. Miller" , Eric Dumazet , Jakub Kicinski , David Ahern , Shuah Khan , linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-kselftest@vger.kernel.org Cc: Stefano Salsano , Paolo Lungaroni , Ahmed Abdelsalam , Hangbin Liu Date: Thu, 03 Aug 2023 10:07:14 +0200 In-Reply-To: <20230731175117.17376-3-andrea.mayer@uniroma2.it> References: <20230731175117.17376-1-andrea.mayer@uniroma2.it> <20230731175117.17376-3-andrea.mayer@uniroma2.it> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 (3.46.4-1.fc37) MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 2023-07-31 at 19:51 +0200, Andrea Mayer wrote: > From: Paolo Lungaroni >=20 > This selftest is designed for testing the support of NEXT-C-SID flavor > for SRv6 End.X behavior. It instantiates a virtual network composed of > several nodes: hosts and SRv6 routers. Each node is realized using a > network namespace that is properly interconnected to others through veth > pairs, according to the topology depicted in the selftest script file. > The test considers SRv6 routers implementing IPv4/IPv6 L3 VPNs leveraged > by hosts for communicating with each other. Such routers i) apply > different SRv6 Policies to the traffic received from connected hosts, > considering the IPv4 or IPv6 protocols; ii) use the NEXT-C-SID > compression mechanism for encoding several SRv6 segments within a single > 128-bit SID address, referred to as a Compressed SID (C-SID) container. >=20 > The NEXT-C-SID is provided as a "flavor" of the SRv6 End.X behavior, > enabling it to properly process the C-SID containers. The correct > execution of the enabled NEXT-C-SID SRv6 End.X behavior is verified > through reachability tests carried out between hosts belonging to the > same VPN. >=20 > Signed-off-by: Andrea Mayer > Signed-off-by: Paolo Lungaroni The patches LGTM, but there is a minor issues WRT the tag area. Since this patch contains a From: Paolo Lungaroni tag, Paolo's sob should come first. According to the the newly created shell script comments, it looks like the patch as been co developed by both Paolo abd Andrea. In that case the correct tag sequence would be: SoB Paolo Co-devel Andrea SoB Andrea Since the above is relevant for correct patch authorship attribution I suggest to address that in a new revision. BTW, I a really appreciate the descriptive-but-not-too-verbose commit message! Thanks, Paolo