[dpdk-dev] (no subject)


Tue Jul 9 04:09:33 CEST 2019


 Eilon Greenstein "<eilong at mellanox.com>;" Yohad Tor "<yohadt at mellanox.com>;"
 Raslan "rasland at mellanox.com;" Jeff "jeffrey.tippet at microsoft.com;" Omar
 Cardona "<ocardona at microsoft.com>;" Khoa "khot at microsoft.com;" Shahed Shaikh
 "shshaikh at marvell.com;" Nareshkumar "nareshkumar.pbs at broadcom.com;" Satish
 "satishr at chelsio.com;" Indranil "indranil at chelsio.com;" Ravi Anand
 "ravianan at cisco.com;" Anan Saif "<anans at mellanox.com>;Tal" Shnaiderman
 "<talshn at mellanox.com;" Rani Sharoni "<ranish at mellanox.com>;" Adham Masarwah
 <adham at mellanox.com>
From: Ranjit Menon <ranjit.menon at intel.com>
Subject: DPDK Windows Community call - 26 June 2019
Message-ID: <16959a6d-1d75-049e-7854-e8e7d3a6d053 at 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 <cathal.ohare at intel.com>
Pallavi <pallavi.kadam at intel.com>
Ranjit <ranjit.menon at intel.com>
Harini <harini.ramakrishnan at microsoft.com>
Haseeb <Haseeb.Gani at cavium.com>
Thomas <thomas at monjalon.net>

Absent/apologies:
----------------
Eilon Greenstein <eilong at mellanox.com>
Yohad Tor <yohadt at mellanox.com>
Raslan rasland at mellanox.com
Bruce <bruce.richardson at intel.com>
Jeff jeffrey.tippet at microsoft.com;
Omar Cardona <ocardona at microsoft.com>;
Harini harini.ramakrishnan at microsoft.com;
Khoa khot at microsoft.com;
Shahed Shaikh shshaikh at marvell.com;
Nareshkumar nareshkumar.pbs at broadcom.com;
Satish satishr at chelsio.com
Indranil indranil at chelsio.com
Ravi Anand  ravianan at cisco.com
Anan Saif <anans at mellanox.com>;
Tal Shnaiderman <talshn at mellanox.com
Rani Sharoni <ranish at mellanox.com>;
Adham Masarwah <adham at mellanox.com>

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.








More information about the dev mailing list