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 507D2A00E6 for ; Tue, 9 Jul 2019 04:09:39 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 12A8958C6; Tue, 9 Jul 2019 04:09:38 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 63A9637B0 for ; Tue, 9 Jul 2019 04:09:36 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Jul 2019 19:09:34 -0700 Message-Id: <145d7b$ar41mo@fmsmga005.fm.intel.com> Date: 08 Jul 2019 19:09:33 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,468,1557212400"; d="scan'";a="363988702" Received: from rmenon-mobl.amr.corp.intel.com (HELO [10.251.4.232]) ([10.251.4.232]) by fmsmga005.fm.intel.com with ESMTP; 08 Jul 2019 19:09:33 -0700 To: "dev@dpdk.org" Cc: Thomas Monjalon , harini.ramakrishnan@microsoft.com, "bruce.richardson@intel.com" , cathal.ohare@intel.com, "pallavi.kadam@intel.com" , Haseeb.Gani@cavium.com, talshn@mellanox.com, Subject: [dpdk-dev] (no subject) X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" From: dev-bounces@dpdk.org Eilon Greenstein ";" Yohad Tor ";" Raslan "rasland@mellanox.com;" Jeff "jeffrey.tippet@microsoft.com;" Omar Cardona ";" Khoa "khot@microsoft.com;" Shahed Shaikh "shshaikh@marvell.com;" Nareshkumar "nareshkumar.pbs@broadcom.com;" Satish "satishr@chelsio.com;" Indranil "indranil@chelsio.com;" Ravi Anand "ravianan@cisco.com;" Anan Saif ";Tal" Shnaiderman ";" Adham Masarwah From: Ranjit Menon Subject: DPDK Windows Community call - 26 June 2019 Message-ID: <16959a6d-1d75-049e-7854-e8e7d3a6d053@intel.com> Date: Mon, 8 Jul 2019 19:09:33 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Attendees: (present) --------- Cathal Pallavi Ranjit Harini Haseeb Thomas Absent/apologies: ---------------- Eilon Greenstein Yohad Tor Raslan rasland@mellanox.com Bruce Jeff jeffrey.tippet@microsoft.com; Omar Cardona ; Harini harini.ramakrishnan@microsoft.com; Khoa khot@microsoft.com; Shahed Shaikh shshaikh@marvell.com; Nareshkumar nareshkumar.pbs@broadcom.com; Satish satishr@chelsio.com Indranil indranil@chelsio.com Ravi Anand ravianan@cisco.com Anan Saif ; Tal Shnaiderman ; Adham Masarwah Agenda/Notes: 1. Add everyone as cc. when sending out notes to the mailing list. New meeting cycle sent out. [Done. Starting with these minutes] 2. Tal (Mellanox) logged bug, requesting the addition of windows testing to the Community Lab. https://bugs.dpdk.org/show_bug.cgi?id=286 Update pending 3. Public editable page (overview on Windows Development progress) Thomas created a page to collect info to (https://annuel.framapad.org/p/dpdk-windows). After the page is online and has detail (Need name for the windows page), Thomas to send request to LF for a link to dpdk.org. Pallavi will help collect info for the page, what is being implemented, summary on where the project is, progress etc. Also need update to dpdk.org. Is windows called out as supported? Publish on dpdk.org that windows is supported, also add to roadmap, links to a windows page, add link to draft repo, Advice on the bi-weekly call, process to add patches to the repo etc. 4. Updated list of directories, files or functions which we need to check to make basic DPDK work on Windows. If something is missing, please update. May need to create repo processes in the future. At the moment, we’re using the common dpdk release processes for review & merge activities. buildtools/pmdinfogen - not ported to Windows usertools /dpdk-devbind.py - not ported to Windows drivers /bus/vdev - not ported to Windows drivers /bus/pci - ported to Windows in 18.08** repo (clang-cl) lib/librte_pci - ported to Windows in 18.08** repo (clang-cl) lib/librte_cmdline - ported to Windows in 18.08** repo (clang-cl) lib/librte_kvargs - ported to Windows in 18.08** repo (clang-cl) lib/librte_ring - ported to Windows in 18.08** repo (clang-cl) lib/librte_mempool - ported to Windows in 18.08** repo (clang-cl) lib/librte_mbuf - ported to Windows in 18.08** repo (clang-cl) lib/librte_net - ported to Windows in 18.08** repo (clang-cl) lib/librte_eal/common/include/eal_log.c - (Pallavi working on this file) lib/librte_eal/common/include/rte_errno.h lib/librte_eal/common/include/rte_string_fns.h lib/librte_eal/common/include/rte_lcore.h lib/librte_eal/common/arch/x86/rte_cpuflags.c - (Tal working on this) lib/librte_eal/common/arch/x86/rte_cycles.c - (Tal working on this) lib/librte_eal/common/eal_common_options.c - (Pallavi working this) lib/librte_eal/common/eal_common_proc.c lib/librte_eal/windows/eal/eal_common_bus.c - (Pallavi working this) lib/librte_eal/windows/eal/eal_common_class.c - (Pallavi working this) lib/librte_eal/windows/eal/eal_common_devargs.c - (Pallavi working this) lib/librte_eal/windows/eal/eal_common_options.c - (Pallavi working this) lib/librte_eal/windows/eal/eal_common_thread.c - (Pallavi working this) lib/librte_eal/windows/eal/rte_option.c - (Pallavi working this) lib/librte_eal/windows/eal/eal.c - (part of file port available in "Helloworld" patch) lib/librte_eal/windows/eal/eal_alarm.c - ported to Windows in 18.08** repo (clang-cl) lib/librte_eal/windows/eal/eal_cpuflags.c - not ported to Windows lib/librte_eal/windows/eal/eal_debug.c - part of file port available in "Helloworld" patch lib/librte_eal/windows/eal/eal_dev.c - not ported to Windows lib/librte_eal/windows/eal/eal_interrupts.c - ported to Windows in 18.08** repo (clang-cl) lib/librte_eal/windows/eal/eal_lcore.c - part of file port available in "Helloworld" patch lib/librte_eal/windows/eal/eal_log.c - ported to Windows in 18.08** repo (clang-cl) lib/librte_eal/windows/eal/eal_memory.c - ported to Windows in 18.08** repo (clang-cl) lib/librte_eal/windows/eal/eal_thread.c - part of file port available in "Helloworld" patch lib/librte_eal/windows/eal/eal_timer.c - ported to Windows in 18.08** repo (clang-cl) 5. Haseeb, Marvell: in the process of supporting Marvell FastlinQ cards on the 18.08 draft branch. The changes are done in netuio, pci and qede modules. We’re completing internal review and will be able to send the changes for review soon. Haseeb to send details offline. 6. Ranjit, Intel: Is lib_bsd a possible source of header files with correct licensing? Thomas: Link to the files as dependencies rather than including in DPDK. Is that a possibility? Ranjit: Some files have copyright owner e-mail. Alternative is to contact the file owner ans ask for re-licensing permission. These files required for full EAL functionality. The community will give guidance on acceptability of proposed changes/next steps 7. Ranjit, Intel: Output from ninja will get passed to CI reporting to display on patch status. It's all working now! 8. Harini, Microsoft: Working with Broadcom on uio driver changes. Harini will share the latest patches with Haseeb/Pallavi/Broadcom 9. Harini is in contact with Cisco team, hopefully they will join future calls.