drivers/net: build i40e and mlx5 on Windows
authorPallavi Kadam <pallavi.kadam@intel.com>
Tue, 22 Dec 2020 00:45:11 +0000 (16:45 -0800)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 14 Jan 2021 22:51:24 +0000 (23:51 +0100)
commitb9d60b5434e9df46f53fc1e3aa4b065f261adb83
tree23cab57665f2abbe64b84f6cfe624dd8a5eef02d
parentedd66d57d55c9a19f0cf0a9d38fb1506573e5181
drivers/net: build i40e and mlx5 on Windows

Allows i40e and mlx5 PMDs to compile on Windows and disable other drivers.

Disable few i40e warnings with Clang such as comparison of integers of
different signs and macro redefinitions.

Signed-off-by: Pallavi Kadam <pallavi.kadam@intel.com>
Reviewed-by: Ranjit Menon <ranjit.menon@intel.com>
Acked-by: Tal Shnaiderman <talshn@nvidia.com>
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
44 files changed:
drivers/net/af_xdp/meson.build
drivers/net/ark/meson.build
drivers/net/atlantic/meson.build
drivers/net/bnx2x/meson.build
drivers/net/bnxt/meson.build
drivers/net/bonding/meson.build
drivers/net/cxgbe/meson.build
drivers/net/e1000/meson.build
drivers/net/ena/meson.build
drivers/net/enic/meson.build
drivers/net/failsafe/meson.build
drivers/net/fm10k/meson.build
drivers/net/hinic/meson.build
drivers/net/i40e/base/i40e_osdep.h
drivers/net/i40e/i40e_ethdev_vf.c
drivers/net/i40e/i40e_hash.c
drivers/net/i40e/i40e_rxtx_vec_avx2.c
drivers/net/i40e/i40e_tm.c
drivers/net/iavf/meson.build
drivers/net/ice/meson.build
drivers/net/igc/meson.build
drivers/net/ionic/meson.build
drivers/net/ipn3ke/meson.build
drivers/net/ixgbe/meson.build
drivers/net/kni/meson.build
drivers/net/liquidio/meson.build
drivers/net/meson.build
drivers/net/mvneta/meson.build
drivers/net/mvpp2/meson.build
drivers/net/netvsc/meson.build
drivers/net/nfb/meson.build
drivers/net/null/meson.build
drivers/net/octeontx/meson.build
drivers/net/octeontx2/meson.build
drivers/net/pcap/meson.build
drivers/net/qede/meson.build
drivers/net/ring/meson.build
drivers/net/sfc/meson.build
drivers/net/szedata2/meson.build
drivers/net/thunderx/meson.build
drivers/net/txgbe/meson.build
drivers/net/vhost/meson.build
drivers/net/virtio/meson.build
drivers/net/vmxnet3/meson.build