Re: [L4s-discuss] [EXTERNAL] Re: Interop·Labs Low Latency Low Loss Scalable Throughput (L4S) February 26-March 1, 2024 - Registration open

rjmcmahon <rjmcmahon@rjmcmahon.com> Fri, 26 January 2024 17:03 UTC

Return-Path: <rjmcmahon@rjmcmahon.com>
X-Original-To: l4s-discuss@ietfa.amsl.com
Delivered-To: l4s-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 108D4C151063 for <l4s-discuss@ietfa.amsl.com>; Fri, 26 Jan 2024 09:03:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=rjmcmahon.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rTvu1XBt_aoY for <l4s-discuss@ietfa.amsl.com>; Fri, 26 Jan 2024 09:03:33 -0800 (PST)
Received: from bobcat.rjmcmahon.com (bobcat.rjmcmahon.com [45.33.58.123]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3BF6BC14F70E for <l4s-discuss@ietf.org>; Fri, 26 Jan 2024 09:03:31 -0800 (PST)
Received: from mail.rjmcmahon.com (bobcat.rjmcmahon.com [45.33.58.123]) by bobcat.rjmcmahon.com (Postfix) with ESMTPA id E92601B289; Fri, 26 Jan 2024 09:03:30 -0800 (PST)
DKIM-Filter: OpenDKIM Filter v2.11.0 bobcat.rjmcmahon.com E92601B289
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjmcmahon.com; s=bobcat; t=1706288610; bh=U+eoAXRU6LNJRnqQq2GnoJNhl80tiO6aPqREBOiW1v0=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=QT3PVMrEJU/A9GbpfZ1H9zUqcupOAJs1W3GzYw4Egrdt5cOMMJcTBIwA3cEMZ+w27 n9WLAC54UbSsKUeOXYgeF0KaUs3mQnKfy+f+TtwExrmMOyAbq8IV5x3Z3LwpWDwjbQ a5EsduU5te4htLgtc/ptH4DA25NkyWe/UprmT848=
MIME-Version: 1.0
Date: Fri, 26 Jan 2024 09:03:30 -0800
From: rjmcmahon <rjmcmahon@rjmcmahon.com>
To: "Overcash, Michael (CCI-Atlanta)" <michael.overcash=40cox.com@dmarc.ietf.org>
Cc: rjmcmahon <rjmcmahon=40rjmcmahon.com@dmarc.ietf.org>, Greg White <g.white=40CableLabs.com@dmarc.ietf.org>, l4s-discuss@ietf.org, Renae Cox <r.cox@cablelabs.com>
In-Reply-To: <LV2PR01MB76226E9C560C2632BDBB25E49F792@LV2PR01MB7622.prod.exchangelabs.com>
References: <PH0PR06MB72088261CEAB09C0D2580DF1E8AAA@PH0PR06MB7208.namprd06.prod.outlook.com> <PH0PR06MB7208F04D5D9CA8EDDB1F31B5E8B3A@PH0PR06MB7208.namprd06.prod.outlook.com> <PH0PR06MB720846F8160E84955A574BDCE8BDA@PH0PR06MB7208.namprd06.prod.outlook.com> <PH0PR06MB72083A4AE3E0AAB80CDF08BEE8702@PH0PR06MB7208.namprd06.prod.outlook.com> <PH0PR06MB720843CBEF3CE5C7B153FB86E8752@PH0PR06MB7208.namprd06.prod.outlook.com> <9D8C8C17-500D-4F1F-A5AE-1DD69CE1F3B1@CableLabs.com> <1939c1221b68953ece71d1549155aef5@rjmcmahon.com> <9DC989FB-BC61-4981-8ECE-80F9664A27DD@CableLabs.com> <e15cfd3074533d16c6a2bd1b0855865e@rjmcmahon.com> <LV2PR01MB76226E9C560C2632BDBB25E49F792@LV2PR01MB7622.prod.exchangelabs.com>
Message-ID: <21df5152d09a76717dcac1307b1b6082@rjmcmahon.com>
X-Sender: rjmcmahon@rjmcmahon.com
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/l4s-discuss/nBKlsnPcOBg8JUxp3TWyqcsGV-8>
Subject: Re: [L4s-discuss] [EXTERNAL] Re: Interop·Labs Low Latency Low Loss Scalable Throughput (L4S) February 26-March 1, 2024 - Registration open
X-BeenThere: l4s-discuss@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Low Latency, Low Loss, Scalable Throughput \(L4S\) " <l4s-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l4s-discuss>, <mailto:l4s-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/l4s-discuss/>
List-Post: <mailto:l4s-discuss@ietf.org>
List-Help: <mailto:l4s-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l4s-discuss>, <mailto:l4s-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jan 2024 17:03:38 -0000

Hardware support for PTP is built in with a rpi 5.

root@rpi5-35:/usr/local/src/linux/drivers/net/ethernet/cadence# ethtool 
-T eth0
Time stamping parameters for eth0:
Capabilities:
	hardware-transmit
	software-transmit
	hardware-receive
	software-receive
	software-system-clock
	hardware-raw-clock
PTP Hardware Clock: 0
Hardware Transmit Timestamp Modes:
	off
	on
	onestep-sync
Hardware Receive Filter Modes:
	none
	all

I compiled the kernel from source

root@rpi5-35:/usr/local/src/linux/drivers/net/ethernet/cadence# uname -r
6.1.63-v8-16k+

PTP MAC code is in

root@rpi5-35:/usr/local/src/linux/drivers/net/ethernet/cadence# ls
built-in.a  Kconfig  macb.h  macb_main.c  macb_main.o  macb_pci.c  
macb_ptp.c  macb_ptp.o  Makefile  modules.order

The missing piece is L4S stack changes for these later kernel releases.

Bob

> Hi I just got a RPi5 ... can you elaborate on the hardware support?
> Are you saying it is built-in or that I need an external hardware
> module?
> 
> 
> -----Original Message-----
> From: L4s-discuss <l4s-discuss-bounces@ietf.org> On Behalf Of rjmcmahon
> Sent: Thursday, January 25, 2024 7:03 PM
> To: Greg White <g.white=40CableLabs.com@dmarc.ietf.org>
> Cc: rjmcmahon <rjmcmahon=40rjmcmahon.com@dmarc.ietf.org>;
> l4s-discuss@ietf.org; Renae Cox <r.cox@cablelabs.com>
> Subject: [EXTERNAL] Re: [L4s-discuss] Interop·Labs Low Latency Low
> Loss Scalable Throughput (L4S) February 26-March 1, 2024 -
> Registration open
> 
> Thanks. Forgot to mention the rpi4b ethernet doesn't support hardware
> PTP but the rpi 5 does (per something like ptp4l or linux ptp). The
> Rpi5 has a MAC from Cadence with this support.
> 
> Also, I haven't decoupled iperf 2 --bounceback read/write threads.
> I'll try to do that ahead of this in the event it's useful.
> 
> I haven't updated the tcp_info stats either. That's another todo item.
> EPBFs for CE marks might be useful too.
> 
> I try to avoid pcaps ;)
> 
> Bob
>> I think there is a good chance on GPS.  There are large windows with a
>> clear view of the sky in the interop lab.  I will verify.
>> 
>> We primarily use pcaps, capturing traffic at both ends of the link in
>> order to calculate and plot per-packet one way latency, ECN state
>> changes, QP sanctioning events, packet drops precisely, so we've not
>> needed clock synchronization, and this works for all application
>> traffic types.
>> 
>> -Greg
>> 
>> 
>> 
>> On 1/25/24, 2:39 PM, "rjmcmahon"
>> <rjmcmahon=40rjmcmahon.com@dmarc.ietf.org
>> <mailto:40rjmcmahon.com@dmarc.ietf.org>> wrote:
>> 
>> 
>> Any chance of having a GPS signal in the space? Or a PTP grandmaster
>> and a low latency and low jitter switch for PTP multicast? This will
>> allow for clock sync and enable iperf 2 one way delay (OWD) metrics
>> which can provide insights as to what's going on.
>> 
>> 
>> Also, I'm now using rasperry pi 5's with GPS for iperf 2 development
>> because they are inexpensive, have hardware PTP, have a realtime clock
>> (RTC), have GPIO pulse per second, and outperform rpi 4's per a more
>> than doubling of the core frequency. A challenge is that the rpi 5
>> requires a later kernel and L4S code hasn't been ported to those
>> versions yet. It would be good if L4S were available to this. Note:
>> One can use an rpi 4b in the interim for L4S testing.
>> https://urldefense.com/v3/__https://www.l4sgear.com/__;!!Hit2Ag!xk1Nfl
>> Cf_bPDUFJ7x6VKVflIEMLubF9sxpbVUtRCeKyxoEcmyZ6OQcYcEliuuRA_BopEiNBmmf3A
>> 2n1r8M2_biSsNPMNQLJ7q8c$
>> <https://urldefense.com/v3/__https://www.l4sgear.com/__;!!Hit2Ag!xk1Nf
>> lCf_bPDUFJ7x6VKVflIEMLubF9sxpbVUtRCeKyxoEcmyZ6OQcYcEliuuRA_BopEiNBmmf3
>> A2n1r8M2_biSsNPMNQLJ7q8c$ >
>> 
>> 
>> Thanks,
>> Bob
>>> Hello!
>>> 
>>> CableLabs and Kyrio are hosting an Interop·Labs Low Latency Low Loss
>>> Scalable Throughput (L4S) Interoperability Event, beginning Monday,
>>> February 26, and ending Friday, March 1, 2024 at the CableLabs office
>>> in Louisville, Colorado.
>>> 
>>> The high-level objectives of the event are to enable application
>>> developers, operating system developers, transport protocol designers
>>> and network equipment manufacturers to perform interoperability and
>>> functional testing of their L4S implementations.
>>> 
>>> During the “Interop·Lab” event, if we can identify additional
>>> interoperability features that are supported by the participants, we
>>> will encourage and support further interoperability testing where
>>> applicable. It should be noted that complete feature development is
>>> not required in order to participate in the event; participants are
>>> encouraged to participate even with limited feature functionality and
>>> non-final solution platforms.
>>> 
>>> Participating organizations should plan to have at least one person
>>> attend on-site for the event. We plan to allow remote connection into
>>> the Interop Lab for additional persons to interact with their
>>> equipment. We will utilize a Slack channel to allow open discussion
>>> between the participants and support staff, as we work through the
>>> testing.
>>> 
>>> Test Process and Guidelines for Participation Click here for
>>> Interop·Labs Process & Guidelines [1]
>>> 
>>> All in-person participants and those desiring remote connectivity
>>> must register for the event:
>>> https://urldefense.com/v3/__http://iplanprime.eventready.com/events/I
>>> nteropL4SFeb2024__;!!Hit2Ag!xk1NflCf_bPDUFJ7x6VKVflIEMLubF9sxpbVUtRCe
>>> KyxoEcmyZ6OQcYcEliuuRA_BopEiNBmmf3A2n1r8M2_biSsNPMN7Ou_AD0$
>>> <https://urldefense.com/v3/__http://iplanprime.eventready.com/events/
>>> InteropL4SFeb2024__;!!Hit2Ag!xk1NflCf_bPDUFJ7x6VKVflIEMLubF9sxpbVUtRC
>>> eKyxoEcmyZ6OQcYcEliuuRA_BopEiNBmmf3A2n1r8M2_biSsNPMN7Ou_AD0$ > [2]
>>> 
>>> Registration deadline: February 21, 2024
>>> 
>>> Any questions about registration: Renae Cox r.cox@cablelabs.com
>>> <mailto:r.cox@cablelabs.com> Any questions about event: Greg White
>>> g.white@cablelabs.com <mailto:g.white@cablelabs.com>
>>> 
>>> Thanks!
>>> 
>>> CableLabs/Kyrio team
>>> 
>>> 
>>> 
>>> Links:
>>> ------
>>> [1]
>>> https://urldefense.com/v3/__https://iplanprime.eventready.com/files/I
>>> nteropL4SFeb2024/FEB*202024*20Guidelines*20Remote*20PHY*20Interop_.pd
>>> f__;JSUlJSU!!Hit2Ag!xk1NflCf_bPDUFJ7x6VKVflIEMLubF9sxpbVUtRCeKyxoEcmy
>>> Z6OQcYcEliuuRA_BopEiNBmmf3A2n1r8M2_biSsNPMN4KcXj-E$
>>> <https://urldefense.com/v3/__https://iplanprime.eventready.com/files/
>>> InteropL4SFeb2024/FEB*202024*20Guidelines*20Remote*20PHY*20Interop_.p
>>> df__;JSUlJSU!!Hit2Ag!xk1NflCf_bPDUFJ7x6VKVflIEMLubF9sxpbVUtRCeKyxoEcm
>>> yZ6OQcYcEliuuRA_BopEiNBmmf3A2n1r8M2_biSsNPMN4KcXj-E$ > [2]
>>> https://urldefense.com/v3/__http://iplanprime.eventready.com/events/I
>>> nteropL4SFeb2024__;!!Hit2Ag!xk1NflCf_bPDUFJ7x6VKVflIEMLubF9sxpbVUtRCe
>>> KyxoEcmyZ6OQcYcEliuuRA_BopEiNBmmf3A2n1r8M2_biSsNPMN7Ou_AD0$
>>> <https://urldefense.com/v3/__http://iplanprime.eventready.com/events/
>>> InteropL4SFeb2024__;!!Hit2Ag!xk1NflCf_bPDUFJ7x6VKVflIEMLubF9sxpbVUtRC
>>> eKyxoEcmyZ6OQcYcEliuuRA_BopEiNBmmf3A2n1r8M2_biSsNPMN7Ou_AD0$ >
> 
> --
> L4s-discuss mailing list
> L4s-discuss@ietf.org
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/l4s-discuss__;!!Hit2Ag!xk1NflCf_bPDUFJ7x6VKVflIEMLubF9sxpbVUtRCeKyxoEcmyZ6OQcYcEliuuRA_BopEiNBmmf3A2n1r8M2_biSsNPMNJT-7ea0$