From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id B32BFA046B for ; Tue, 25 Jun 2019 03:51:05 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E0B6E1BBFF; Tue, 25 Jun 2019 03:51:04 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 456E41BBEB for ; Tue, 25 Jun 2019 03:51:02 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Jun 2019 18:51:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,413,1557212400"; d="scan'208";a="182776253" Received: from btpavele-mobl1.amr.corp.intel.com (HELO [10.252.138.39]) ([10.252.138.39]) by fmsmga001.fm.intel.com with ESMTP; 24 Jun 2019 18:51:00 -0700 To: "dev@dpdk.org" From: Ranjit Menon Message-ID: <7fde3632-192f-5dd5-4368-8b61fcea8f68@intel.com> Date: Mon, 24 Jun 2019 18:51:00 -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 Subject: [dpdk-dev] DPDK Windows Community call - 11 June 2019 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" Attendees: (present) --------- Cathal Pallavi Ranjit Thomas thomas@monjalon.net Tal Shnaiderman Raslan rasland@mellanox.com; Harini harini.ramakrishnan@microsoft.com; Absent/apologies: ---------------- Adham Masarwah Eilon Greenstein Yohad Tor Bruce Anan Saif ; Jeff jeffrey.tippet@microsoft.com; Khoa khot@microsoft.com; Nareshkumar nareshkumar.pbs@broadcom.com; Haseeb Haseeb.Gani@cavium.com; hgani@marvell.com apologies (need to move call time to accommodate attendance, options to follow) Shahed Shaikh shshaikh@marvell.com; apologies Satish satishr@chelsio.com Indranil indranil@chelsio.com Ravi Anand ravianan@cisco.com Omar Cardona ; Rani Sharoni ; Agenda/Notes: 1. Cathal, Intel: Full team attending are good with moving next call to Wednesday, same time slot. Requesting feedback, if there are any impacts to this move? 2. Thomas, Mellanox: We need unit tests for windows. Tal (Mellanox) logged bug, requesting the addition of windows testing https://bugs.dpdk.org/show_bug.cgi?id=286. Community lab next meeting is 18-jun-19 Thomas will try to attend to support request. 3. Thomas/Jim, Mellanox/Intel: Open forum in Japan (11-jun-19) Presentation included DPDK windows. https://www.cvent.com/events/dpdk-forum-get-to-know-the-dataplane-development-kit/event-summary-20daadbb94694d9c914a6ec912a768d2.aspx 4. Thomas, Mellanox: Would be good to have a public overview of Windows Development progress. Possibly public editable page + public info page. AR: Thomas/Harini : to seek to create page on dpdk.org 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. 7. Ranjit/Pallavi, Intel: We may need to abstract out some common code, if it’s not supported on windows. dirent.h - priority to find license info for this file getopt.h - priority to find license info for this file pthread.h -> contains implementation rand48.h sched.h -> contains implementation syslog.h - priority to find license info for this file termios.h unistd.h -> contains implementation net/ethernet.h netinet/in.h -> contains implementation netinet/tcp.h -> contains only include guard sys/netbsd/queue.h -> contains implementation sys/_iovec sys/_sockaddr sys/_storage.h sys/_termios.h sys/_types.h sys/cdefs.h -> contains only include guard sys/mman.h sys/queue.h 8. Ranjit/Pallavi/Zhaoyan, Intel: Meson/make - Windows is now integrated into Intel CI and reporting to dpdk.org patchwork. Request made to remove GCC line & update Kernel version capture info for the test listing against windows. 9. Harini, Microsoft: MS Patches in preparation of Windows support for CXGBE is already available in 19.05 repo upstream. CXGBE PMD will compile fine against Windows DPDK using Intel C++ Compiler up to v19.02. [PATCH 0/4] net/cxgbe: fix build for Microsoft Windows OS support (Rahul Lakkireddy) [PATCH 1/4] net/cxgbe: use relative paths for including header files (Rahul Lakkireddy) [PATCH 2/4] net/cxgbe: fix macros related to logs for Windows (Rahul Lakkireddy) [PATCH 3/4] net/cxgbe: only redefine symbols when not available for Windows (Rahul Lakkireddy) 9. Ravi, Cisco: Ravi Anand team working with the PMD for the Cisco Virtual interface Cards. 10. Tal, Mellanox: For bus/pci: Can refer to windpdk-v18.08 branch in draft repo. Code there is built using clang and functional. (No meson support yet). Currently working on Ninja & meson compiler. But hit some issues and resolved by upgrading (able to debug: upgrade CLang to version 8.0.0) & recompiling. Now able to build in debug mode (DPDK.org guidance needs to be updated). For new patches from 19.08 onwards: use repo windpdk-next-dev (Harini is the maintainer). Windows will only use meson, going forward. Currently compiling with clang, but not with meson. 11. Ranjit, Intel: common source using a function asprintf(). Does allocation of buffers. This function does not exist for windows. How should this be resolved? We should change the common code to enable this for windows. (Thomas) Please check with the author of the change, David Marchand.