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 31FE3457DB; Thu, 15 Aug 2024 18:54:43 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 097F042EA1; Thu, 15 Aug 2024 18:54:43 +0200 (CEST) Received: from mail-oa1-f51.google.com (mail-oa1-f51.google.com [209.85.160.51]) by mails.dpdk.org (Postfix) with ESMTP id 9575142D76 for ; Thu, 15 Aug 2024 18:54:41 +0200 (CEST) Received: by mail-oa1-f51.google.com with SMTP id 586e51a60fabf-2642cfb2f6aso838920fac.2 for ; Thu, 15 Aug 2024 09:54:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1723740881; x=1724345681; darn=dpdk.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=IiFwj9U1q5+aLWPAkjg32Rq8v4hEFI6DFL8OdbbZNAM=; b=c48qyjWJhsbk5GBGY8pcRoG0COZzAs9hZ2/nSMwGOZZpYS3+ZLrnIuKxqlNAISfzaG H4gKVDT14Frcea6u5bPUswCFVGxln8kCzNflWO3VUejc3mDE6Oaas+2ElqpFwi32+wl0 QivGc15JOEdD9vZxXpqb4u0BV1CtghSz1RTI4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723740881; x=1724345681; h=content-transfer-encoding:cc:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=IiFwj9U1q5+aLWPAkjg32Rq8v4hEFI6DFL8OdbbZNAM=; b=SCTb4mK+4sQ4QYAsv2Xvdrw5MopPhGXJNUtX/QrnVkO90EHU6SzluAnoX9g5OtqHJP i4tHyzd1b33L8hTZQ9Cg6odyvIFkjVwA/Q9992LDiwTyCltT1IPuwz3qZUkDkmTr/SWl rTxATqaYh/c1bz7D1KzxiBbK8oR7qaZ94fhzyrrT38Q+iEDK2ne+JItMJh5IWoXnWRyZ v7EQbFedBGHMEz0jYhGVhs+HF+7eQhE8S2VUJ2XTNcV0J+kisEUlpglSLeZezct9IIV/ gBX125ENCQz10NFP8hBlmBZD8lVNKmJhst1OIUdh5k0LJ3fNHXLruTu+BqvL/Ah6fBxq zsKw== X-Forwarded-Encrypted: i=1; AJvYcCXoRPfccPDmK/tUks0khMMbyU2/c/hmAvmXRgmGQoPDVyiBMyFw8g7rgbZYycQb6Xro8q0=@dpdk.org X-Gm-Message-State: AOJu0YwsNSr2hWYf3SRImcL4c2C3iPVfdbjgU+NGK3Rl/KjsTIDUmaS1 BDjWdqVkhiGCtSXjua911cALvx6IhICvVN5xb2dgk3Zmfr5Otna/SuuJq4UzYTAj4HeQdssZMIa ajgXkZVcy39lAIZK/tKq5uCCP9g2gkuvAuTkW2T0V0wegPZwsi78= X-Google-Smtp-Source: AGHT+IFESZJKk0O25Fd3UTy996ggsk1KdOOtoc3JHPs2oD4nEMRqHSQRxHuqDCbI4XRJAGyVw6oXLDJMak1EFql463Y= X-Received: by 2002:a05:687c:2b88:b0:25e:14e9:10c9 with SMTP id 586e51a60fabf-2701c3454c3mr118160fac.6.1723740880514; Thu, 15 Aug 2024 09:54:40 -0700 (PDT) MIME-Version: 1.0 From: Patrick Robb Date: Thu, 15 Aug 2024 12:54:19 -0400 Message-ID: Subject: DTS WG Meeting Minutes - August 15, 2024 To: dev Cc: ci@dpdk.org, dts@dpdk.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org ##################################################################### August 15, 2024 Attendees * Patrick Robb * Jeremy Spewock * Alex Chapman * Juraj Linke=C5=A1 * Tomas Durovec * Dean Marx * Luca Vizzarro * Paul Szczepanek * Nicholas Pratte ##################################################################### Minutes =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D General Discussion * DTS Roadmap: https://docs.google.com/document/d/1Rcp1-gZWzGGCCSkbEsigrd0-= NoQmknv6ZS7V2CPdgFo/edit * Will email out after this meeting * Speakers are all signed up for the CI and DTS talks at DPDK Summit =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Patch discussions * Testpmd shell method names: should they align with existing testpmd runtime commands? I.e. should the =E2=80=9Cflow create=E2=80=9D runtime com= mand be implemented via a method named flow_create_*() or the more english intuitive create_flow_*() * One option is to implement both, and have one method call the other * This potentially creates confusion as people read different testsuites and see different functions used, not realizing they may be the same * The group agrees it is best to name methods in a human readable intuitive way=E2=80=A6 so like create_flow_*() from the example above. * Testpmd verbose parser * If we read port from testpmd to identify packets, they must have a tcp/udp layer, which may be limiting. If, for whatever reason, packets for a testsuite cannot be built with a l4, individual testsuites may have to check based on src mac address, checksum etc. * In almost all cases, packets can be build with a l4 * Checksum offload suite is submitted * Dependency on the existing testpmd verbose parser * RX side testcases work fine, but TX side behavior is not aligning with what is described in the testsuite, so feedback on this is appreciated * Checksum offload command * Csum set {layer name} hw {port number} * Returns sctp offload is not supported * TCP/UDP packets are working * Port assignment: * Physical ports are defined in the nodes conf section, then port ids are referred to in the testrun config * Also includes splitting the nodes and testrun configs into different f= iles * Discussion on ticket regarding having a conf directory to contain t= hese * Still some work to be done removing unneeded configuration from conf.y= aml * VXLAN-GPE testsuite is now canceled as the feature is removed as of DPDK = 24.07 * API Docs * Juraj needs reviews and testing * UNH people please rebuild the docs and provide your experience * Should specifically test meson install * Aim is to make it simple to use (and it is) * It builds with DPDK docs * L2fwd * Jeremy provided a review, more people at UNH please run this and provide feedback * When reviewing people should also review the dependency - add pktgen and testpmd change series * Tomas and Juraj have begun work on producing the testrun results json =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Bugzilla discussions * None =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Any other business * Next meeting Aug 29, 2024