[dpdk-dev] [PATCH v3 0/4] net: replace Windows networking shim

Ferruh Yigit ferruh.yigit at intel.com
Mon Mar 15 14:03:23 CET 2021


On 3/13/2021 10:22 PM, Dmitry Kozlyuk wrote:
> Networking header shim in Windows EAL conflicts with system headers and
> tries to provide POSIX compatibility out of scope for DPDK.
> Remove dependency on POSIX headers from libraries supported on Windows,
> then replace shim with librte_net with workarounds.
> 
> A proposed deprecation notice is assumed:
> http://patchwork.dpdk.org/project/dpdk/list/?series=15595
> 
> v3: Fix build on FreeBSD for real (CI).
> v2: Fix build on FreeBSD (CI).
> 
> Depends-on: series-15513 ("eal/windows: do not expose POSIX symbols")
> 
> Dmitry Kozlyuk (4):
>    cmdline: remove POSIX dependency
>    ethdev: remove POSIX dependency
>    net/mlx5: remove POSIX dependency
>    net: replace Windows networking shim
> 

Hi Dmitry,

Have you seen the CI reported build errors:
http://mails.dpdk.org/archives/test-report/2021-March/182361.html

Briefly:
./lib/librte_net/rte_net.c:132:7: error: 'IPPROTO_GRE' undeclared
./lib/librte_net/rte_net.c:163:7: error: 'IPPROTO_IPIP' undeclared



More information about the dev mailing list