[dpdk-dev] [PATCH v2 00/13] mlx5 PMD multi OS support - part #4
Ophir Munk
ophirmu at nvidia.com
Tue Aug 25 11:31:03 CEST 2020
This patch series is part of preparing mlx5 PMD to compile and run under multiple OSs. Part #4
v1: initial version
v2: checkpatch fixes
Ophir Munk (13):
common/mlx5: replace strsep with strtok_r
common/mlx5: replace Linux __bexx types with rte
net/mlx5: rename mlx5 enumeration REG_NONE
net/mlx5: move mlx5_get_ifname prototype under Linux
net/mlx5: fix removal of unused inclusion files
net/mlx5: remove Netlink dependency in shared code
net/mlx5: fix unused utility macros
net/mlx5: call meter detach only if DR is supported
net/mlx5: add ICMP protocol number definition
net/mlx5: remove more DV dependencies
net/mlx5: remove ibv_* dependency in Rx/Tx objects
net/mlx5: separate VLAN strip modification
linux/mlx5: refactor VLAN
drivers/common/mlx5/linux/mlx5_common_os.h | 111 +++++++++++++++++++
drivers/common/mlx5/mlx5_common_pci.c | 14 +--
drivers/common/mlx5/mlx5_prm.h | 16 +--
drivers/net/mlx5/Makefile | 1 +
drivers/net/mlx5/linux/meson.build | 1 +
drivers/net/mlx5/linux/mlx5_os.c | 18 ++++
drivers/net/mlx5/linux/mlx5_os.h | 6 ++
drivers/net/mlx5/linux/mlx5_verbs.c | 28 +++++
drivers/net/mlx5/linux/mlx5_vlan_os.c | 168 +++++++++++++++++++++++++++++
drivers/net/mlx5/mlx5.c | 23 ++--
drivers/net/mlx5/mlx5.h | 30 +++---
drivers/net/mlx5/mlx5_devx.c | 48 +++++++++
drivers/net/mlx5/mlx5_devx.h | 12 +++
drivers/net/mlx5/mlx5_flow.c | 29 +++--
drivers/net/mlx5/mlx5_flow_dv.c | 8 +-
drivers/net/mlx5/mlx5_flow_meter.c | 4 +
drivers/net/mlx5/mlx5_mac.c | 2 -
drivers/net/mlx5/mlx5_rxq.c | 18 ++--
drivers/net/mlx5/mlx5_rxtx.h | 24 ++---
drivers/net/mlx5/mlx5_trigger.c | 3 +-
drivers/net/mlx5/mlx5_txpp.c | 38 ++++---
drivers/net/mlx5/mlx5_txq.c | 19 ++--
drivers/net/mlx5/mlx5_utils.h | 4 -
drivers/net/mlx5/mlx5_vlan.c | 161 +--------------------------
24 files changed, 527 insertions(+), 259 deletions(-)
create mode 100644 drivers/net/mlx5/linux/mlx5_vlan_os.c
create mode 100644 drivers/net/mlx5/mlx5_devx.c
create mode 100644 drivers/net/mlx5/mlx5_devx.h
--
2.8.4
More information about the dev
mailing list