From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id D2752A00C4; Wed, 21 Sep 2022 14:33:49 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B51E74067C; Wed, 21 Sep 2022 14:33:49 +0200 (CEST) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2081.outbound.protection.outlook.com [40.107.105.81]) by mails.dpdk.org (Postfix) with ESMTP id 3C9B04014F for ; Wed, 21 Sep 2022 13:27:19 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FjhsuFDQOQTrofPgTk7KPfyo5RH1uaJOSoIkTX1B+uwFOb9dYdh5ofVHsPEjZmQZrEU935Xl2NoSl+F1WpaeCBOZVmSwmdg1IdXViDBxbgQl2rg6bYgEjTwmMnSTxRwaAPvY7gHIMg6whKchw9GyC1ODH17LI6bdoOrypLnPkCTLDhXHfLNVg8Wxtw6C0PeZQFzFiwkElDkph7JFwrz1gxv80k2FKKPOuMwqgi8GB6T++gl0rX5aCdQDyo8b65sqFZOMKW1wN/ufk91HAuRgUHKXvxYcFTDNjlOGYGRKV3nvn2BqwRDGfZP8lsLBg1UZha7j+jz1e/YRAt7KTEF9RQ== 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=HG808BnmEBEX5Z78Hsb5uQmXwuKXhh/ehIIE2bBJRpQ=; b=WyWNuwhKblsFqwfNdCurKSVQoZoEfsaA0fV1pn4j/Q2NeYMkf6SJpn4kMDpIYR6SUUzQhOkJCENhSBkXGIb9SHH4dAO+noIWdvkKZVPU2svZAFzg+x/r4my/wyap6QSktZ2Y5pSa6/+BE4lpvCerwzgQub2Ef54NDjnf5y5PYch9wdhmnk+cbeThM7fASaOFbzkTlAgGmGzWB0xHo5r0mdUHduL5NIYSE5uPpZWS+sqKlBVp7SVWaMRohbnuoo+BpA2DIF26uNMXJOrcS/uV+eT94hW2eGEXB2CvoDkPMQ2E601omNF2+EPxU3CX7q0OubQlm5v7F7+A+r3gwPTEyQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HG808BnmEBEX5Z78Hsb5uQmXwuKXhh/ehIIE2bBJRpQ=; b=WVYtRsSEOqAL7T3atGDbbr0LUerb3FyGwAlrKJg3elDOQwPd2G9kif/8Z5x08bBLawlsb7qSTUhF+B7ndXrybIBfVjUWrkBkGZi2ga9m9T/znoWf5MEkJlmbCKZNuyNBonEbfzXIz6u98yvlx+Z8Y01FEPIHXEKPd0NlvZw+L3zHAxGa6YamvYpe+LK9R6zU4+nCOahFNCNFafBI3qEx/cZDVeLC49vxrTJYPTA7WuZ8IE3i18G+STSz4omtJMQJINu7/x8bgEpKiItsHKlGKeOpx7f6bH8rSqD3Y1RipBGHHrale2+8Aw3SN5dFj5rTox7hgK8ML4fG1/MX+3rj1A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by AS1PR10MB5506.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:471::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.19; Wed, 21 Sep 2022 11:27:18 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::e4a0:49e4:2152:11b1]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::e4a0:49e4:2152:11b1%5]) with mapi id 15.20.5632.021; Wed, 21 Sep 2022 11:27:18 +0000 Date: Wed, 21 Sep 2022 13:27:13 +0200 From: Henning Schild To: Morten =?UTF-8?B?QnLDuHJ1cA==?= Cc: "Felix Moessbauer" , , , , "Maxime Coquelin" , "Marcelo Tosatti" Subject: Re: [PATCH v6 0/2] Add l2reflect measurement application Message-ID: <20220921132713.516616cf@md1za8fc.ad001.siemens.net> In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35D87339@smartserver.smartshare.dk> References: <20220902084533.675698-1-felix.moessbauer@siemens.com> <98CBD80474FA8B44BF855DF32C47DC35D87339@smartserver.smartshare.dk> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR3P281CA0080.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1f::15) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA4PR10MB5780:EE_|AS1PR10MB5506:EE_ X-MS-Office365-Filtering-Correlation-Id: 0e672c30-b9f3-4bbb-bd36-08da9bc43dd0 X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QQ85EluxxcPZIj5EGovO5zLfTB2RZyLubJbqnPY4fmgAcUV204kNelv5ZAEiB7fZUpqAVTSv9Ba07PyTwXT4eE/Haf8lDBo1pWCFpotlfehQr3jkR3J/dqyompoWYh3R5huGZdDzTjUQEFPHrlETquAIanGpTTLaWLSlMULKRdl90qo6Y1smBR5+ymbvYHcsfZQUsGPZ4xe8wjQiWW8zvmGrSsMyY4Z6qtABzGPoSiTrQuGTzwPEJSFtAOtG2M+UI0qVnmq9WP6y54tZD2wzwRn42Xh4iB8o0TwY6LQvw1OS2G0BrKsMj9IR8tWSIdY1/lmrlxau3fKNMNUm9vwo08qkx4OL7rnS6h60q2GbgkE8WuAwt80exhTOlXL7knNMmL887Aji5zjJfjrh/9b1mx4unArFe3X1cQ0ZA/gSBzRKvva6glWqu/6GBKwnsSqmaUXHDKBluH/18lZQvQdPIfNSw95lNM+f8TD2o0jbdBbbzJ5wmA7y/iyQoiq88zDYe5axhfH6HL5OEi0yOfV4X0SEv3YT0ByyfVcuw0/eNr89oaSG4/CzBiby0aF4m2lqhH0hc2xOXRnctEaB86jWxaamANzujx3zvwdd3kjVyCudEC0qg7H9QGmf60Ww0NNnwoNewUQubMwpX1AaMrNyE+OhkwNLj8bDG9hmUonLnE56P5aP8qRrR3FYpGL4qDnoi8jFWOLvjwKs2wqvmituJJr3HuHKeEA6Ox5uM8XR1Nw= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230022)(4636009)(136003)(346002)(396003)(376002)(39860400002)(366004)(451199015)(66476007)(86362001)(38100700002)(6486002)(478600001)(5660300002)(2906002)(966005)(4326008)(316002)(8676002)(6916009)(8936002)(66946007)(54906003)(66574015)(186003)(1076003)(66556008)(41300700001)(83380400001)(6666004)(6506007)(9686003)(44832011)(6512007)(82960400001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WGN3b2pwK3IxR2NaTmxvdnRPci9jclYyNFRmdEEraG1QbSs3RWg3Y3lCaWVJ?= =?utf-8?B?blI4R3NoMWJEazl3VG5vUGpkSnR6K3FtZms4VkNkZ0QvT0RhT2lxak0rRmZm?= =?utf-8?B?QSs1N3BZdWprYUpuV285bDlCeGFMb3FEV043R2pyRUFWUEJYbktMazVwZjhu?= =?utf-8?B?b0NaTzVjd1MyUGkzcTZNeE1nbzVnM1NCYkhBS0I2Skt1b1RZdFFwVk05UERV?= =?utf-8?B?ZHNDeWNPenFrV3pLT2g3RVlCWTE0VjlHcFFwbGUzUFlBcnNEc0ovNFdEZHBS?= =?utf-8?B?T3luSmVBM1lNNmtOTHc4cGgwb2U3bjVUOVBMZ1VHZGtZTkwwQ2NtL01jNFNj?= =?utf-8?B?L0kvcXVZNE5tY1VlZnFua2xnc0x1VnE5Q09oUlJIN3RtVnhabmhvLzUvOC8z?= =?utf-8?B?TzlvN2RWOWhFZ3Z2aFM0UlVHeURPR0h1bG51eEFWemZaTHVUOXl2TGk2NHBV?= =?utf-8?B?ZkZtcGZhSkw2MWVIQm5tQXozRzNJL0wzR081bU1EY0YvcWFzUFVoNGY4Snh3?= =?utf-8?B?Yi9MQ0JWQ2xiVTR3cXFFdXRtSVlkcmdmSXBSL3R4dDlqSjdUY3J1ZFJwUDBN?= =?utf-8?B?eWFWSEt5dnlIc0pMTXA0UUYxOFdzZTlvaDFFTFpCMzgzcE5XQVJjTFVacnRa?= =?utf-8?B?dk9mbXJRVEpOQXZGd2RnbFBuWUxMWGRDUXBmNDNNL3ZxaHROWFpkU1dzajdS?= =?utf-8?B?YkEvN3hQWDV3MlhuakxRUFl0YkJSVml4SHkyNzV4V000U2llRWtBM2k5WEgy?= =?utf-8?B?TGFwRjh0TWNBUzlhNU83SEVjMHR4ZkVZVVVqSEtXRW9TbVI4R3NSbThJL0ZY?= =?utf-8?B?NEEwVklQTUFiTXpERDFRalpEUkRtcFdpdTRrTHJTT2lVSStUQ3gwNU9SU0hi?= =?utf-8?B?MndPaGlPTFRNWVZlT2MwZFp3WERrZXJCaDFUNUJMaFQ3UmU0TUQrbkluTTF4?= =?utf-8?B?NnV5Mng5alQ4NEF2aGVLTHVCUnhNNFZUS3FZVlI4bTBLMTFsaldVT3h5Q1I3?= =?utf-8?B?V0dHU2Q4Rnc4VG50RmZoZGM0TWlZVTBZRGd0dXBrUzdYVW9pTEhGZWR5d01V?= =?utf-8?B?anI0ZGZjTUNJZ0hNZmJRVUpsT0t2WCt0QmJlU2s3QUZ3ZEoyR0QxdVloM0g0?= =?utf-8?B?eFVQOFJ1cUt4Wllqa2FDZ2VzWnlrSEMweTRqcjBqRmwwdUZUd0ZGaVNQNTd2?= =?utf-8?B?amd2S0FkN1o0T05vcEluOFp2TFJnU0JPMG1KaDd3aGpLVW5YdjVTN3U4MWZ1?= =?utf-8?B?U3BSdnEwSVVDZ0NndUxYQy8rMldjekg1M2FDWFNJbGdlcmhsR3hUdjBBOFM3?= =?utf-8?B?a3hJUGhHSG12TThVMW1xY2dVcktpL3RXZ2xlUVlIWC9ZemZ2ejFqWXBlcCtB?= =?utf-8?B?Ni9iM1hXZlRCa3RYSE12emhBQ0E3cU16a0F3V2t1ek84Qkg0VWxqWHF0citn?= =?utf-8?B?djVOV2R2RGhMeFZocGkxRHA1QmxGRStIQzRwaERNSG82NktYUzVuSFhQNVlV?= =?utf-8?B?WjU0UGhyclNxdVNQLzFWVWlwcVRScGZ2dnY0UW8yNzdzU2JRak9JUS85QVlJ?= =?utf-8?B?MHBvTWF2NzRFY0tJNFNsSUtpcDFHMTNqVHd0QUw3M1YxVDVqWndyUEpZWHN4?= =?utf-8?B?cW1zdFQ3MmJlcWVyY2RBVUlSOWI2NFVZY0tlTlZJMmdEUHlIeVovTDdYMmt3?= =?utf-8?B?NExWaDVTb0k0ZThiMEJrbmhCalkrU2dRTTVDd2ZsUldYc08yT1oyaVpMdFBI?= =?utf-8?B?UDlJSytNVUJ5NGpiYThJNkRKb0ptNFcvbTRCbllCRDY1Vm9EOXcxRHBzNTNY?= =?utf-8?B?UTRvb3FxZVYrSnlKNTR6bzJJc0ZpOEQ1YTREMTJaSGR6eU12aXFCb0RyWGtx?= =?utf-8?B?dk9JdFU2ZDI5YlJpa1RGRWwyZURra3gxNjRjc3lvdmN0eVpwS0xYeUY1a3dC?= =?utf-8?B?ZzZmRWt5ejBnb2RYYTllTDFnOUV3V29mTVdsZXRrYTRTQlFEMXI1VFB5UGgr?= =?utf-8?B?bjBFZ1N0b0VyODRQcHNYN1V0MnBibDhFWUkvZU9GNFFidDFWQ21zTjRBcmRJ?= =?utf-8?B?cTNwQ05sM3lPYzZBbXNjWGtWM1E2RzRHVFBkM2oyL2FGbWN1RmVXS1hYbDRK?= =?utf-8?B?NUllWVBGemJkMXFEY0s5ZUdNellJc2VOdnROMzQySWVON2ZNM0ZXejNsa0FF?= =?utf-8?B?UUxVRmNabXZwWHNJY3NxS3hSajgzc0hwcUlMdjYyR3RYcGQyTXJWQmlvNzdV?= =?utf-8?B?d1V5cDVaL3lIQjZHSzFXVzRieEVRPT0=?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0e672c30-b9f3-4bbb-bd36-08da9bc43dd0 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2022 11:27:18.1206 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 90QMBiHDT7UQ3iznrCpNShL3L/avnk1/CdqWXbcI87efFiob3Lr6cv5FojNqxeUmukbHXUqidDI1MklCnLYHTIRKVQRnE3+VYE3J/OYdbN0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR10MB5506 X-Mailman-Approved-At: Wed, 21 Sep 2022 14:33:48 +0200 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Am Wed, 21 Sep 2022 11:43:13 +0200 schrieb Morten Br=C3=B8rup : > > From: Felix Moessbauer [mailto:felix.moessbauer@siemens.com] > > Sent: Friday, 2 September 2022 10.46 > >=20 > > Dear DPDK community, > >=20 > > this patch provides the l2reflect measurement tool > > which will be discussed in our 2022 DPDK Userspace Summit talk: > > "Using DPDK OVS for deterministic low latency communication" > >=20 > > While the code still might need some polish, we believe it is > > a good starting point for discussions about low latency networking > > in DPDK. > >=20 > > The tool can also be used in a CI environment to contineously > > measure latencies across the evolution of DPDK and Linux. > >=20 > > Best regards, > > Felix Moessbauer > > Siemens AG =20 >=20 > Dear Felix and Henning, >=20 > Great to meet you at the 2022 DPDK Userspace conference. >=20 > Have you considered using the Configuration Testing Protocol (CTP), > described in chapter 8 of the Ethernet specification from 1984 [1], > instead of your own packet format and the Local Experimental > Ethertype? No we have not, first time i hear about that. First type we used must have been 0xaffe or 0xdead, would have to dig through version control. > [1]: http://decnet.ipv7.net/docs/dundas/aa-k759b-tk.pdf >=20 > The CTP an obsolete protocol, and not part of the IEEE standards for > Ethernet, but I think Wireshark is able to parse such packets. Yes ... does not seem to be a train one wants to hop on. Maybe you can explain how one would use CTP to measure roundtrip times, and go into detail on how that would add value. I had a quick look at the spec and did not clearly see whether the protocol could be used at all ... maybe "abused". And being a CTP server one would need to implement more than just "reply". And i do not see any value, except maybe "wireshark support" ... but i am not sure how that would add value. The packets we send are trivial, headers are ethernet and the content does not matter ... so wireshark support is there for all relevant fields. regards, Henning > There might also be long term perspectives in building on top of a > published (although obsolete) standard - e.g. the protocol could be > revived and become part of the DPDK protocol library, along with LACP. > > On the other hand, it might limit your ability to expand the protocol. >=20 >=20 > Med venlig hilsen / Kind regards, > -Morten Br=C3=B8rup >=20 >=20 >=20