Hi, > -----Original Message----- > From: Tal Shnaiderman <tal...@nvidia.com> > Sent: Monday, December 28, 2020 2:32 PM > To: dev@dpdk.org > Cc: NBU-Contact-Thomas Monjalon <tho...@monjalon.net>; Matan Azrad > <ma...@nvidia.com>; Raslan Darawsheh <rasl...@nvidia.com>; Ophir > Munk <ophi...@nvidia.com> > Subject: [PATCH v2 00/35] mlx5 Windows support - part #6 > > This patch series is part of preparing mlx5 PMD to compile and run under > Windows OS. Part #6 > > Depends-on: series-14480 ("mlx5 Windows support - part #5") > > v2: Fix style issues. > > Ophir Munk (18): > common/mlx5/windows: add missing DV and IBV definitions > common/mlx5: add rte compatibility header file > common/mlx5/windows: add DevX UAR getters > net/mlx5/windows: add memory region callbacks > net/mlx5/windows: add stubs for MP requests > net/mlx5/windows: add ethdev stub operations > net/mlx5/windws: add VLAN stubs > net/mlx5/windows: support open device > net/mlx5/windws: spawn eth devices > net/mlx5/linux: wrap adjust flow priority with OS calls > net/mlx5/linux: add OS default miss flow action > net/mlx5/linux: fix add OS dest_devx_tir action > net/mlx5/windows: introduce flow support > net/mlx5/windows: create flow matcher object > net/mlx5/windows: create flow action dest TIR object > net/mlx5/windows: create flow rule > net/mlx5: use HAVE_INFINIBAND_VERBS_H in shared code > net/mlx5: fix separating eth_dev_ops per OS > > Tal Shnaiderman (17): > mlx5/windows: add mlx5 macros for fs name and path > common/mlx5/windows: wrap event channel APIs with OS calls > net/mlx5/windows: support get mac > net/mlx5/windows: support link update > net/mlx5/windows: support read clock > net/mlx5/windows: support get mtu > net/mlx5/windows: support get interface name > net/mlx5/windows: support device removed query > net/mlx5/windows: support get pdn > net/mlx5/windows: initial probing implementation > net/mlx5/windows: support VF PCI address > net/mlx5: define MLX5_NAMESIZE for device interface size > net/mlx5: use OS independent code in ASO feature > mlx5: use init function for ctx list mutex > mlx5: use OS function for dr_sync_domain > mlx5: do not fail on IPv6 broadcast flow creation failure > net/mlx5: fix warnings on comparison sign mismatch > > drivers/common/mlx5/mlx5_devx_cmds.h | 1 + > drivers/common/mlx5/mlx5_prm.h | 7 + > drivers/common/mlx5/windows/mlx5_common_os.h | 104 +++ > drivers/common/mlx5/windows/mlx5_glue.c | 47 ++ > drivers/common/mlx5/windows/mlx5_glue.h | 2 + > drivers/common/mlx5/windows/mlx5_win_defs.h | 228 +++++++ > drivers/common/mlx5/windows/mlx5_win_ext.h | 8 +- > drivers/net/mlx5/linux/mlx5_ethdev_os.c | 4 +- > drivers/net/mlx5/linux/mlx5_flow_os.h | 68 ++ > drivers/net/mlx5/linux/mlx5_os.c | 156 +---- > drivers/net/mlx5/linux/mlx5_os.h | 10 +- > drivers/net/mlx5/mlx5.c | 158 ++++- > drivers/net/mlx5/mlx5.h | 18 +- > drivers/net/mlx5/mlx5_devx.c | 15 +- > drivers/net/mlx5/mlx5_flow.c | 10 +- > drivers/net/mlx5/mlx5_flow.h | 16 +- > drivers/net/mlx5/mlx5_flow_age.c | 15 +- > drivers/net/mlx5/mlx5_flow_dv.c | 23 +- > drivers/net/mlx5/mlx5_flow_verbs.c | 6 + > drivers/net/mlx5/mlx5_trigger.c | 8 +- > drivers/net/mlx5/windows/meson.build | 4 + > drivers/net/mlx5/windows/mlx5_ethdev_os.c | 391 +++++++++++ > drivers/net/mlx5/windows/mlx5_flow_os.c | 240 +++++++ > drivers/net/mlx5/windows/mlx5_flow_os.h | 373 +++++++++++ > drivers/net/mlx5/windows/mlx5_mp_os.c | 71 ++ > drivers/net/mlx5/windows/mlx5_os.c | 968 > ++++++++++++++++++++++++--- > drivers/net/mlx5/windows/mlx5_os.h | 19 + > drivers/net/mlx5/windows/mlx5_vlan_os.c | 83 +++ > 28 files changed, 2730 insertions(+), 323 deletions(-) > create mode 100644 drivers/net/mlx5/windows/mlx5_ethdev_os.c > create mode 100644 drivers/net/mlx5/windows/mlx5_flow_os.c > create mode 100644 drivers/net/mlx5/windows/mlx5_flow_os.h > create mode 100644 drivers/net/mlx5/windows/mlx5_mp_os.c > create mode 100644 drivers/net/mlx5/windows/mlx5_os.h > create mode 100644 drivers/net/mlx5/windows/mlx5_vlan_os.c > > -- > 2.16.1.windows.4
Series applied to next-net-mlx, Kindest regards, Raslan Darawsheh