2021-12-01 10:43 (UTC-0800), Jie Zhou:
> - Remove header inclusion of netinet/in.h and terminos.h

Typo: "termios.h".

> - Include rte_os_shim.h
> - Replace sleep and usleep with rte_delay_us_sleep

Instead of all the above I'd say:
"Replace POSIX-specific code with DPDK equivalents
 or conditionally disable it on Windows."

> - Use NUL on Windows as /dev/null for Linux

"Linux" -> "Unix"

> - Exclude tests not supported on Windows yet, e.g. multi-process, and
>   IP address parsing (the test cases use linux netinet/in.h u6_addr
>   and better have a sperate patch to add such tests on Windows)

Instead of "e.g." a complete list of missing tests is preferable:
* multi-process
* PMD performance statistics display on signal
* command-line IP address parsing

TBH, I don't understand the issue with test_cmdline_ipaddr---
it could be fixed with just a few lines:

        #define IP4(a,b,c,d) {.s_addr = ... }

        #ifdef RTE_EXEC_ENV_WINDOWS
        #define s6_addr16 u.Word
        #else
        #define s6_addr16 __u6_addr.__u6_addr16
        #endif

Why it should be a separate patch?

Reply via email to