On 5/3/2021 5:33 PM, Jie Zhou wrote:
This patchset is to enable testpmd on windows. It mainly includes:
- Enable building libraries on Windows that testpmd depends on
- Add necessary macros required by testpmd on Windows in rte_os_shim.h
- Add device event stubs for Windows
- Resolve name collisions with Windows types
- Add clock_gettime in testpmd on Windows
- Fix parse_fec_mode to return fec_capa instead of mode
- Replace POSIX specific codes
- Disable unsupported Apps build on Windows
- Enable testpmd build on Windows

Future work:
- Some issues discovered at validation need further investigations
   * Perf inconsistency: TPUT fluctuated significantly from runs
   * After traffic stop, port stats shows pps being 0 while bps not
   * mempool allocation only succeed with native. Other methods failed
     at rte_mem_lock/VirtualLock.
- Hot-plug on Windows not supported yet
- Support mempool allocation native mode only for now

---

Tested-by: Pallavi Kadam <pallavi.ka...@intel.com>
Acked-by: Pallavi Kadam <pallavi.ka...@intel.com>

Reply via email to