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 74BD8A0C54; Fri, 27 Aug 2021 04:31:44 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 087E3406B4; Fri, 27 Aug 2021 04:31:44 +0200 (CEST) Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com [209.85.167.51]) by mails.dpdk.org (Postfix) with ESMTP id 588DC4067C for ; Fri, 27 Aug 2021 04:31:43 +0200 (CEST) Received: by mail-lf1-f51.google.com with SMTP id y34so11162101lfa.8 for ; Thu, 26 Aug 2021 19:31:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WHBfL3eWCi40aMsUaB0KWHxdySxBxo7wooDkSKv3maM=; b=AHyl2Muzxj+60gZSTETueTVI6ha7V9tmLdIiElcUQiF99RGJT4lwwK+cfhWbZt95HB nEETRsLpjIm92Tf2oRCn+YfIBB7aslPjmqD810cOL35YiPBZbbbxb9r6w+aqZ+E+SH9V zv/6IIFbsa2KQDYtuRj2V/bwc+O7RNO64RUMKuf9diETzVPbXjm+hCNptVJeuGEUduIe s5AAI/AH3kqRf6S3CXNxT5VKlvspgNi3PXpZgkgS1hNUNPIBvI7wJvmcenfy2EIaejXG mFfp3vYBJccLoMj8fcmVgciDvJWd15U6qThOCImj5+CSxRGMIKHkwj3fqGsMtPEEwGWk MBoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WHBfL3eWCi40aMsUaB0KWHxdySxBxo7wooDkSKv3maM=; b=TiwtnuDnCI8uiRezoppHTQ0BxnIT972Jb6RnaIRamJKcTgmg5tE3t3VFM8b/gv5pIo GIqkt77f4A60NJ1aZUip7bK21XmjfamUU8Zdw/w042LkC0VvD/ARHf+I9nwOEm/TwNYv WHT81sz4iKlfHppZFgdJfBqF2znb9MBWrNGHNz5v/YomkGz6uzdVORmsyIKuJf+j/XCa gQsOw5SeFGv+P3gdm/SCuIQljFqM3AAALhk0ihKrChDsiVuUvlRm85rIBYf+ys+zRuSp tSw+inul8yIi8gn5/LqhARvQKKS0Xy5DM7oBq8K6uAF7bh5w1+v8/ApMMpNMa9oggc2h jANA== X-Gm-Message-State: AOAM5313fgCE6OHitiq7dnik9UmNHqkSNLxzJJpbrlvejlEL4RpJRqhG xBKNNcySLxufmqR4H56l1vzM6sJTKG+zp82BSQE= X-Google-Smtp-Source: ABdhPJwgjiNUD2yY9RyHxFJ9hLAVycBeaJuyd5JsDyE4QOI50/pjtoTaNctE2eghwxyVCKWaQO0PjKMMhLZxoj2UM24= X-Received: by 2002:ac2:5324:: with SMTP id f4mr5025346lfh.106.1630031502730; Thu, 26 Aug 2021 19:31:42 -0700 (PDT) MIME-Version: 1.0 References: <20210827031853.214ca205@sovereign> In-Reply-To: <20210827031853.214ca205@sovereign> From: William Tu Date: Thu, 26 Aug 2021 19:31:05 -0700 Message-ID: To: Dmitry Kozlyuk Cc: dpdk-dev Content-Type: text/plain; charset="UTF-8" Subject: Re: [dpdk-dev] DPDK 21.11+ Windows Roadmap 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" Hi Dmitry, Thanks, I have one question. On Thu, Aug 26, 2021 at 5:19 PM Dmitry Kozlyuk wrote: > > This roadmap has been discussed on Windows community calls Aug 5 and Aug 19 > and it met no principal objections. It extends beyond the nearest release, > but it is useful to have a comprehensive backlog in one place. > > In 21.11 it looks realistic to have: > [...] > 4. Miscellaneous > > 4.1. Refactor bus/pci (DmitryK) > > Currently netuio maps BARs at PCI bus scan. This is against DPDK model > and can break certain scenarios, like running apps with different sets of > available PMDs. PCI bus driver code must be refactored. Can you elaborate more about the "against DPDK model" and the scenarios it might break? I thought it's common that when a driver loads, it scans PCI configuration space, and mmap BARs. So I'm curious why it's an issue for DPDK. > > 4.2. Move from Setup API to cfgmgr32 API in EAL and bus/pci (DmitryK) > > Setup API is deprecated, also Tyler indicated it causes layering > violation warnings by Microsoft internal tools. To make DPDK a good > Windows citizen, cfgmgr32 should be used to work with devices and driver > interfaces. > > 4.3. Enable unit tests [unit] (Jie Zhou) > > 4.5. Add WPP(?) tracing to netuio > > Debugging netuio loading issues in VMWare case appeared to be impossible > until adding debug prints to pinpoint the place of failure. Tracing all > errors at least would help. virt2phys is also getting tracing in the > recent patch series. End-users can collect traces and attach them to > bug reports, this should be added to DPDK user documentation. > It is unclear who will do this and when, but Microsoft approves the > idea and can provide guidance on tracing technologies. > > 4.6. Find a way to install netuio without GUI. > > Currently in requires Device Manager GUI, which is absent in WS Core, > it is also inconvenient to lack commands for copy&paste. > Investigate [devmgr]. I'd love to have this. It's pretty inconvenient using GUI. Thanks! William