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 CF398A0547; Thu, 28 Oct 2021 23:01:41 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5847040DDB; Thu, 28 Oct 2021 23:01:41 +0200 (CEST) Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com [209.85.167.54]) by mails.dpdk.org (Postfix) with ESMTP id 97F744067B for ; Thu, 28 Oct 2021 23:01:40 +0200 (CEST) Received: by mail-lf1-f54.google.com with SMTP id u11so16332784lfs.1 for ; Thu, 28 Oct 2021 14:01:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:subject:message-id:mime-version :content-transfer-encoding; bh=SquXuOe9VUKrVY5eEdagPEkA7NJxpyvZTulzh1Elk/c=; b=Kb2ZlftAqEcDIsar1opFVzDHOCk7/p1Hm+RSA1HSj3bJ7M/rK+r50RJn6q3MZlZT2C uLpfCkyBVd0fBuIwAsCZgGN1NsIzD1RxoPCtI00zC92vGOs2qVkkpUY0EPmhJKzL8yLe Q2ZF+U/ngc8MiYKXh94cFVskO5Lir51yCA01EtKVao90PkAFMXc2hmc3PV6dd4RGn5/Y 0eAuHHZtAm0carJ4f2lCiGU9eR79Hu79rrWOHomNRwkMTHAOocaesbJFK9bIBq3CJG65 9IKgJmRcSkQ7tfjT0Ea7tPw3seXgwpCXP1E1Qw37dYcXHUHaAJZYsZ5CgaZKKT8GgZ7s ooOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-transfer-encoding; bh=SquXuOe9VUKrVY5eEdagPEkA7NJxpyvZTulzh1Elk/c=; b=g5H92ysjaBZXq9wVwBLD4HguwAZ8lcTn4NFo4lqp+GV3SM0yFGEsns5p0RiNzKnEMi EKRHpKmB+hU20YOhNmqiQc+e33wfJGVyxvsISFaF/qAUxig49l9L8k84iHzJOOCK6xPA fOjINAwvEwSdqiXBVVJ310gr75idV/kt5WBKL29+AXFQZ7TFy5djyJiG1pGlB+Eb4UjI ySVvOyT+NsWWYIXWHvRUo44F+JaIVLNIOmt13UftjsVhU9dLOYzSDi3+YmR1/91ulyUd iWXxLQUkGOJjatxnlpDS52fO8PxM7G7KsIeK2LYpft7xA83xZ+NrtHknDfRPcr5F+J2W 45NA== X-Gm-Message-State: AOAM53398Ihop/ty2whu75gpmfRfMhWQ9VTVinjIzVS77KM3oIfrpM/k CdLu+5EsBDuej1qOtGOtmuD60jXGcnY= X-Google-Smtp-Source: ABdhPJyGi7lTfuWZ16kMfL/3xypiG2KxcL65LSnx+JzCGEUCH6YwkccyuIvWhJo+lVKSRQijtAw97g== X-Received: by 2002:a05:6512:234e:: with SMTP id p14mr6159624lfu.111.1635454899732; Thu, 28 Oct 2021 14:01:39 -0700 (PDT) Received: from sovereign (broadband-37-110-65-23.ip.moscow.rt.ru. [37.110.65.23]) by smtp.gmail.com with ESMTPSA id g12sm418596lfv.273.2021.10.28.14.01.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Oct 2021 14:01:39 -0700 (PDT) Date: Fri, 29 Oct 2021 00:01:38 +0300 From: Dmitry Kozlyuk To: dev@dpdk.org Message-ID: <20211029000138.04839196@sovereign> X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: [dpdk-dev] Windows community call: MoM 2021-10-27 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 Sender: "dev" # About The meeting takes place in MS Teams every two weeks on Wednesday 15:00 UTC. Note: it is going to be rescheduled. Ask Harini Ramakrishnan for invitation. # Agenda * Patch review * Opens # 1. Patch review 1.1. [kmods,v2] windows/netuio: add Intel device ID (William Tu) http://patchwork.dpdk.org/project/dpdk/patch/20211019190102.1903-1-u9012063@gmail.com/ Ready to be merged. 1.2. [v3] eal/windows: ensure all enabled CPUs are counted (Naty) http://patchwork.dpdk.org/project/dpdk/patch/1629294360-5737-1-git-send-email-navasile@linux.microsoft.com/ Merged. 1.3. Support MLX5 crypto driver on Windows (Tal) http://patchwork.dpdk.org/project/dpdk/list/?series=19951 * Limited to crypto/mlx5 PMD, doesn't require Windows maintainers review. * Issues cross-compiling with MinGW. 1.4. app/test: enable subset of tests on Windows (Jie) http://patchwork.dpdk.org/project/dpdk/list/?series=19970 * v8 sent, needs review. * Thomas recommends enabling tests on library-by-library basis. 1.5. eal: Add EAL API for threading (Naty) http://patchwork.dpdk.org/project/dpdk/list/?series=19478 * Failed to integrate in 21.11: - Comments came late and require major rework. - DmitryK is going to send more comments, although small ones. - This blocks the plan to make DPDK 21.11 static build shippable, because we still need pthread shim. * Can be integrated before the next TLS, because only introduces new API and a unit test for it, doesn't break ABI for non-Windows parts. 1.6. Enable the internal EAL thread API http://patchwork.dpdk.org/project/dpdk/list/?series=18338 * Depends on 1.5, not integrated. * Cannot be merged fully until the next TLS, because it breaks ABI of sync primitives. * Needs to be revised: - Parts that don't break ABI can be integrated early. - This course of action is approved. More time for review and testing. - Patches need to be rearranged. 1.7. Intel patches merged. # 2. Opens 2.1. William Tu: There is no solution for a Windows guest running on Windows host to get a performant paravirtual device, like NetVSC in Linux. The only option is VF passthrough. William wonders if QEMU on Windows allows that. Also some customers don't want to enable HyperV role for Windows host. Resolution: no one has relevant experience, William is going to experiment. 2.2. Dmitry Kozlyuk: Interrupt support draft is ready, but there are fundamental issues that may require to rework NetUIO and userspace part. An email thread is started on the topic explaining the issue and possible solutions (if someone is interested but not mentioned, tell DmitryK). Mark Cheatham (Boulder Imaging) is willing to share info about interrupt support in their app. However, their case is quite specialized and logic is implemented in the kernel.