From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id A85DCA04B1 for ; Thu, 27 Aug 2020 20:50:30 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 75E941BEC4; Thu, 27 Aug 2020 20:50:30 +0200 (CEST) Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com [209.85.218.47]) by dpdk.org (Postfix) with ESMTP id E63481B951 for ; Thu, 27 Aug 2020 20:50:28 +0200 (CEST) Received: by mail-ej1-f47.google.com with SMTP id a26so9092635ejc.2 for ; Thu, 27 Aug 2020 11:50:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=tWZqq9iZSSBJZaUcE1yNXVcSH1W1dDw5+yQhXDbCRAQ=; b=FdEdx0YSYhO+lMCtk0kGw1+u0MNcEbLWMsbIo3LdxirAnZM122Lk8a69CBahP8x88W hqT9Jl4wrJWCimODF4PhFBggkQSybccaC9Y/iGnlXFtmeO9oyS6QaMgGua8mmc3FebSS Kvttu3vQORUPIshXafcnZaGs5SZGAFcoWjlfI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=tWZqq9iZSSBJZaUcE1yNXVcSH1W1dDw5+yQhXDbCRAQ=; b=aWBPqiGpPqGRmVNRG9XtYp/prieXQpNsUtKn8Jts0HvErGpwhQjZT2sgvanzRGTWRW gp9bGv1onSPoJpyyl9nzI8hBQPrmWltkOlR06+pQnLNtOKisbUfAFdY9+XEgnZjFpTCi vVmsIbc/OeucC7V5qOIncYFf7fr/lYaB1zcUMiqkCX+mtf75TTfpHtEeII97OsfWZy/T 5rYfH2y/qkpU5RR/vpH5VbTH5zprYkuoitFHVK8o+7ZSVxxgoxZTgCMufqFCuheMDNpH bEBfkwP5+id08SZzCwR92xUz9rO4gaktyNmmZORgC8ZapSRCOGox2LkqHDYa8QcL3jiZ My5A== X-Gm-Message-State: AOAM530dKKjb0rkr3FKxfA4F2ARSpTkyhqqZO7ro1Q62uLHcwmBk/1lD 44ezi3U1/i+k2jLWDygrwIpp53lI0NB4K1JkiG5NYXYMURHtwg== X-Google-Smtp-Source: ABdhPJwur+OdxUvhuOn/JWH3emwkj6vTUGSwR3ZNmuvvB8j/wz7li3m7cCJcJtkDXGp+Lt4diw0oRpQnnjkoeaVECK0= X-Received: by 2002:a17:906:b210:: with SMTP id p16mr18542583ejz.312.1598554227845; Thu, 27 Aug 2020 11:50:27 -0700 (PDT) MIME-Version: 1.0 From: Lincoln Lavoie Date: Thu, 27 Aug 2020 14:49:34 -0400 Message-ID: To: ci@dpdk.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: [dpdk-ci] Community CI Meeting Minutes - August 27, 2020 X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ci-bounces@dpdk.org Sender: "ci" August 27, 2020 ########################################################### Attendees ########################################################### 1. Lincoln Lavoie 2. Trishan de Lanerolle 3. James Hendergart 4. Aaron Conole 5. Ali Alnubani 6. Brandon Lo 7. David Liu 8. Juraj Linkes 9. Owen Hilyard 10. Ruifeng Wang 11. Tomasz Zawadzki 12. Zhaoyan Chen ########################################################### Agenda ########################################################### 1. Board Updates 2. CI Status 3. Test Development 4. Any other business ########################################################### 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 Updates from August Board meeting =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 Questions from the board: * Concern over having DTS requirement for testing, compared to pure unit tests (i.e. code in DPDK proper) Techboard Updates * Met August 26, discussing the testing requirement topic in email. This topic is =E2=80=9Cwhat requirements should be for test cases when new features are submitted to DPDK, i.e. should merge be blocked, if test cases are not provided with the patch.=E2=80=9D =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 CI Status =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 Travis CI * BUG-508: Missing reports in Travis CI * Aaron reached out, but David is on PTO, so additional follow up may be required. May be related to some Travis builds failing due to an infrastructure issue. OBS * A big =E2=80=9Cchunk=E2=80=9D if the upstream pull request, but there = is still a little more to do. Aaron should be able to pick up this work next week. Intel Lab * Working on transition to Meson build, which will be needed for the 2020.11 release (tracked BUG-xyz) UNH-IOL Community Lab * Status * Intel 10G system is offline for integration for additional functional tests. * Broadcom system (25G) is also offline, while the 100G issues are being debugged. * Results for patch sets are now sent for the last patch in the set, this should align with the changes Intel lab made as well. * SPDK downstream test is now using the 20.07 release git repo. Had to add one additional dependence, the script pkgdep.sh should help with streamlining this in the future. * Deployment of Functional Test Cases * Internal testing of 12 additional functional cases on Intel 10G, working ones will be moving to production while upstream reports of broken ones will be made. * May need to bring up the tests that do not run due to lack of supported drivers. * Functional test results are now emailed to patchworks separated by vendor. * Currently only Intel supports functional testing while we are working on improving test coverage on one vendor. * Broadcom has functional testing supported, but we are working on getting the 100G NIC up and running before putting the system back into production. * BUG-489: Broadcom 100G NIC Upgrade * BUG-408: ARM Hardware * Hardware is ready for shipping, and they will be contacting UNH for shipping details. * BUG-504: DTS Upgrade on Mellanox Systems * Also investigating the cause of change to pause config applied to the interface (i.e. flow control). Only changes when DTS brings the interfaces up / down and does the driver rebinding operations. General * BUG-511: Check if performance tests are needed * Still looking for volunteers to help implement the scripts =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 Test Development =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 Completed Features 1. MTU Update 2. Basic stats 3. Speed Capabilities 4. Checksum offload checks 5. Multicast Mac Filtering 6. RSS Key Update 7. L3 and L4 Checksum Offload 8. Multicast mac address filter 9. Linux Kernel Module VFIO Testing 10. Linux Kernel Module UIO Testing 11. FW Version (new) 12. Rx Interrupt (submitted, not yet merged) Features in Progress 1. Speed Capabilities * Pending updates to testpmd (BUG-496), just keeping here to track status, etc. 2. Inner RSS * Currently stalled by https://bugs.dpdk.org/show_bug.cgi?id=3D530. There doesn=E2=80=99t appear t= o be a way to access information about this through testpmd. 3. QinQ offload * Some fixes have been made to vlan_ethertype_config to help speed it up and make it more consistent. qinq_filter, which more heavily tests offloading. We=E2=80=99re not able to be tested on our end si= nce we don=E2=80=99t believe we have any hardware that supports the feature correctly. 4. Module EEPROM Dump * Patch submitted to dpdk to add functionality in the testpmd to allow output of EEPROM, we will implement feedback received on the patch. * There is a limited way to test this feature, because the returned PROM data is opaque. One option could use tools external to DPDK to also download PROM, then compare the images. But that would add additional dependencies to DTS for what tools need to be available on the DUT. 5. Rte_flow * We are currently looking into the scope of the API and the few test cases that already touch the API to develop the list of test cases. * Tests will need to allow for different supported actions on each NIC / driver. Release notes for each PMD should list the support actions. =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 =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 * https://bugs.dpdk.org/buglist.cgi?bug_status=3DUNCONFIRMED&bug_status=3DC= ONFIRMED&bug_status=3DIN_PROGRESS&columnlist=3Dproduct%2Ccomponent%2Cpriori= ty%2Cbug_status%2Cassigned_to%2Cshort_desc%2Cchangeddate&component=3Djob%20= scripts&component=3DUNH%20infra&component=3DIntel%20Lab&component=3DTravis%= 20CI&list_id=3D2663&order=3Dpriority%2Cchangeddate%20DESC&product=3Dlab&que= ry_format=3Dadvanced&resolution=3D--- --=20 Lincoln Lavoie Senior Engineer, Broadband Technologies 21 Madbury Rd., Ste. 100, Durham, NH 03824 lylavoie@iol.unh.edu https://www.iol.unh.edu +1-603-674-2755 (m)