DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] Windows community call: MoM 2021-08-04
@ 2021-08-05 19:15 Dmitry Kozlyuk
  2021-08-06 23:17 ` William Tu
  0 siblings, 1 reply; 6+ messages in thread
From: Dmitry Kozlyuk @ 2021-08-05 19:15 UTC (permalink / raw)
  To: dev

# About

The meeting takes place in MS Teams every two weeks on Wednesday 15:00 UTC.
Ask Harini Ramakrishnan <Harini.Ramakrishnan@microsoft.com> for invitation.


# Attendees

* Microsoft:
  - Khoa To
  - Narcisa Ana Maria Vasile (Naty)
  - Omar Cordona
  - Tyler Retzlaff
* NVIDIA:
  - Dmitry Kozlyuk (DmitryK)
  - Tal Shnaiderman
* VMWare:
  - Cheng-Chung William Tu (VMWare)
  - Sergey Madaminov (VMWare)
* Mark Cheatham (Boulder Imaging)
* Nick Connolly (Datapath)
* Pallavi Kadam (Intel)
* Yan Vugenfirer (Daynix)


# Agenda

* Patch status review
* Porting OvS build system to meson status report
* Windows 21.11 roadmap planning
* Misc


# Patch review

1. eal: Add EAL API for threading v13

	DmitryK to finish the review and ack.
	Naty to follow up with Thomas if the series can be merged without
	the next one once acked because the code is used in unit tests at
	least.

2. Enable the internal EAL thread API v2

	Naty to send v3.

3. [v2] eal/windows: ensure all enabled CPUs are counted v2

	DmitryK acked, but suggested a shorted working.
	Naty to track the patch (maybe send v3 following suggestion).

4. windows/virt2phys: fix paging issue v2 (DmitryK)

	Tyler to do a security-centered review and/or ping DmitryM.


# Porting OvS build system to meson (William Tu)

Status: OvS compiles with some features disabled, with a lot of warnings.
Issues:

* vhost-user is Linux-specific.
  [Omar] Microsoft is working on functional equivalent.
* rte_version* not exported.
  AI William to send patches.
* rte_open_logstream() implementation relies on Linux-specific fopencookie().
  We need a more generic facility to redirect logs.
  AI William and DmitryK to discuss.
* meson not finding DPDK with pkg-config, maybe meson bug.
  AI William and DmitryK to investigate.

[Omar] What are the use cases for OvS on Windows?
[William]:
1. VMWare NSX on Windows;
2. AF_XDP replacement (fast data path);
   [Omar] Windows now has its own experimental AF_XDP
3. Kubernetes containers scenario.


# Windows 21.11 roadmap

AI DmitryK to send a roadmap patch, below are brief notes.

1. Harini, Omar, and Tyler will work on establishing the process of signing
and publishing netuio and virt2phys. Likely some form of external signing
will be used, i.e. not by Microsoft name. Audit before signing must be
aligned with DPDK releases. CI for signing is also currently missing.
Microsoft will discuss the topic externally and reach more people of needed.

2. DmitryK will work on interrupt support in DPDK and netuio.
   Intel will help with testing on their HW.
   Microsoft will help with code review.

3. Naty will finish the work on threading API.
   DmitryK to track them and review on time.

4. Tyler will work on enabling shared build of DPDK, mostly
solving the issues with thread-local storage. At least patches will be sent
by 21.11, not sure if merged. DmitryK will help with review.

6. DmitryK will replace SetupAPI with cfgmgr32 API in lib/eal and bus/pci.

7. Harini will expedite investigation by Microsoft,
   why netuio doesn't work with vmxnet3 HW in VMWare hypervisor.

8. External issues to track:

8.1) wpcap lacks pkg-config file:
     https://github.com/nmap/npcap/issues/299
8.2) meson 0.58 unable to build DPDK:
     https://github.com/mesonbuild/meson/issues/8981


# Misc

* We need to better automation scripts for things in Windows GSG:
  - to setup development environment;
  - to enable "Lock pages in memory privilege";
  - to install drivers.

* netuio needs tracing (logging), maybe it will be WPP tracing,
  maybe Microsoft will advise a better technology.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-08-19 12:37 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-05 19:15 [dpdk-dev] Windows community call: MoM 2021-08-04 Dmitry Kozlyuk
2021-08-06 23:17 ` William Tu
2021-08-17 14:14   ` Bruce Richardson
2021-08-18 23:40     ` William Tu
2021-08-19  9:12       ` Bruce Richardson
2021-08-19 12:36         ` William Tu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).