From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by dpdk.space (Postfix) with ESMTP id E455AA0679
	for <public@inbox.dpdk.org>; Fri, 29 Mar 2019 03:09:29 +0100 (CET)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id E52472BFA;
	Fri, 29 Mar 2019 03:09:28 +0100 (CET)
Received: from mga04.intel.com (mga04.intel.com [192.55.52.120])
 by dpdk.org (Postfix) with ESMTP id 0FBEE2BD3
 for <dev@dpdk.org>; Fri, 29 Mar 2019 03:09:26 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Mar 2019 19:09:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,282,1549958400"; d="scan'208";a="311335695"
Received: from rmenon-mobl.amr.corp.intel.com (HELO [134.134.172.77])
 ([134.134.172.77])
 by orsmga005.jf.intel.com with ESMTP; 28 Mar 2019 19:09:25 -0700
To: "dev@dpdk.org" <dev@dpdk.org>
From: Ranjit Menon <ranjit.menon@intel.com>
Message-ID: <4e035568-b029-0ab8-a844-a6f4068a5985@intel.com>
Date: Thu, 28 Mar 2019 19:09:25 -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 - 28 March 2019
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>
Message-ID: <20190329020925.v-pNs1CXPTu3fKqZ_4RNbgjemzN37PFYMYpDDCLvux8@z>

Attendees:-
---------
Raslan Darawsheh
Thomas Monjalon
Bruce Richardson
Cathal O'Hare
Anand Rawat
Pallavi Kadam
Ranjit Menon

* NEW:
Bi-weekly call will start 04-Apr-2019
  - 4pm Paris, 3pm Shannon, 7am Oregon
Invitee list at present:
   thomas@monjalon.net
   eilong@mellanox.com
   yohadt@mellanox.com
   rasland@mellanox.com
   bruce.richardson@intel.com
   cathal.ohare@intel.com
   anand.rawat@intel.com
   pallavi.kadam@intel.com
   ranjit.menon@intel.com

(Contact Cathal to be added to this meeting)

Minutes
-------
* Agreed on Clang as the compiler for Windows support
* V1 deadline was met for Hello world, compiler selection & EAL patches
* V6 currently available. V7 on its way later today
* Agreed objectives for window patches
    - Don’t break Linux/FreeBSD builds
    - Compiles for windows
    - Use agreed patch structure
    - Some CI required for upstreaming patches (just compile for now)
    - We will need to identify a test suite
    - We will need to later add unit tests
* Explained why we need .def files - will look to generate them
* Strategy for 19.05 upstream
    - All code should be in branch in draft repo
    - Update frequently (allows others to also contribute)
    - Need to rename branch to LATEST (19.05 or similar)
    - Master repo needs regular merges (confirms nothing broken)
    - Merge full patch sets
    - Check licenses then merge
* Discussion on whether we can involve libbsd folks
    - Could help with implementation on Windows
    - Need separate repo for window dependencies (gitlab?)
    - Meson might be able to handle this with some scripting
* Include headers need comment at the top describing file
    - will update in V7 patch
* Documentation has been tested by Mellanox
    - One issue found with Linux that is getting resolved in V7
* Whoever wants to be the maintainer needs to be able to perform all
   the work (regular communications, merges, reviews etc.)
* Look to re-work meson changes that modify existing build instructions
    - We want to avoid breaking the Linux list of C files
    - Please add new lines where applicable
    - Don’t change current lines
    - Helps maintain history and understanding
* Will need to look at EAL tidy up in 19.08
    - Move OS-specific implementations out of common
    - Lower priority compared to getting traffic running
    - Getting common files compiling
* Need to work on roadmap of features
    - Identify owners for features
    - PCI – currently support 40G Intel NIC (code in draft repo)
    - UIO driver (netuio) module has been written
    - Mellanox not using this, they are using devx
* Agreed to set up bi-weekly call for Windows support/status check
    - Notes from this first call to go out on public mailing list
    - Start to share our objectives for 2019 (in more detail)
    - Invite others to the Bi-weekly call