numam-dpdk/drivers/net
Ophir Munk 1d194496b9 net/mlx5: create flow rule on Windows
This commit implements mlx5_flow_os_create_flow() API. It is equivalent
to Linux rdma-core implementation. The API receives the matcher mask,
matcher value and an array of actions. They are copied into a PRM-like
struct devx_fs_rule_add_in. Then glue API devx_fs_rule_add() is called.

Signed-off-by: Ophir Munk <ophirmu@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>
2021-01-08 16:03:08 +01:00
..
af_packet build: align wording of non-support reasons 2020-11-20 16:05:35 +01:00
af_xdp net/af_xdp: optimize Rx mbuf allocation 2021-01-08 16:03:04 +01:00
ark net/ark: switch Rx timestamp to dynamic mbuf field 2020-11-03 16:21:15 +01:00
atlantic build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
avp net/avp: remove always true condition 2021-01-11 10:45:34 +01:00
axgbe net/axgbe: support VLAN 2021-01-08 16:03:04 +01:00
bnx2x build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
bnxt net/bnxt: set correct checksum status in mbuf 2021-01-08 16:03:07 +01:00
bonding net/bonding: fix PCI address comparison on non-PCI ports 2021-01-08 16:03:05 +01:00
cxgbe build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
dpaa build: align wording of non-support reasons 2020-11-20 16:05:35 +01:00
dpaa2 build: align wording of non-support reasons 2020-11-20 16:05:35 +01:00
e1000 ethdev: remove legacy N-tuple filter type support 2020-11-03 23:35:05 +01:00
ena net/ena: upgrade driver version to v2.2.0 2020-11-03 23:35:06 +01:00
enetc build: align wording of non-support reasons 2020-11-20 16:05:35 +01:00
enic net/enic: fix header sizes when copying flow patterns 2020-11-03 23:35:06 +01:00
failsafe net/failsafe: replace references to slave devices 2020-10-20 13:17:08 +02:00
fm10k net/fm10k: fix vector Rx 2020-11-03 23:24:26 +01:00
hinic net/hinic: remove optical module operation 2020-11-25 23:54:11 +01:00
hns3 net/hns3: fix FEC state query 2021-01-08 16:03:04 +01:00
i40e net/i40e: fix flex payload rule conflict 2021-01-08 16:03:06 +01:00
iavf net/iavf: support TCP/UDP flow item without input set 2021-01-08 16:03:07 +01:00
ice net/ice/base: refactor structure field 2021-01-08 16:03:06 +01:00
igc net/igc: fix build with gcc optimization level 0 2020-11-27 17:01:59 +01:00
ionic net/ionic: do minor logging fixups 2021-01-08 16:03:04 +01:00
ipn3ke build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
ixgbe net/ixgbe: clear all queues on VF reset 2021-01-08 16:03:06 +01:00
kni build: replace use of old build macros 2020-10-19 22:15:44 +02:00
liquidio build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
memif net/memif: replace master/slave arguments 2020-10-20 13:17:08 +02:00
mlx4 net/mlx: remove separate ABI version for glue libraries 2020-11-03 23:35:07 +01:00
mlx5 net/mlx5: create flow rule on Windows 2021-01-08 16:03:08 +01:00
mvneta build: update meson for Marvell Armada drivers 2021-01-08 16:03:05 +01:00
mvpp2 build: update meson for Marvell Armada drivers 2021-01-08 16:03:05 +01:00
netvsc net/netvsc: ignore unsupported packet on sync command 2021-01-08 16:03:05 +01:00
nfb net/nfb: switch Rx timestamp to dynamic mbuf field 2020-11-03 16:21:15 +01:00
nfp build: align wording of non-support reasons 2020-11-20 16:05:35 +01:00
null build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
octeontx build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
octeontx2 drivers: disable OCTEON TX2 in 32-bit build 2020-11-12 16:39:10 +01:00
pcap net/pcap: remove local variable shadowing outer one 2021-01-11 10:45:34 +01:00
pfe build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
qede fix spellings that Lintian complains about 2020-11-04 20:11:31 +01:00
ring net/ring: fix typo in log message 2020-11-13 16:26:54 +01:00
sfc net/sfc: rely on native thread safety in flow mechanism 2020-11-20 21:10:04 +01:00
softnic net/softnic: fix header size calculation 2020-11-22 17:07:32 +01:00
szedata2 build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
tap build: align wording of non-support reasons 2020-11-20 16:05:35 +01:00
thunderx net/thunderx: fix memory leak on rbdr desc ring failure 2020-11-03 23:35:06 +01:00
txgbe net/txgbe: fix build by simplifying xstats return 2020-11-13 19:43:26 +01:00
vdev_netvsc build: align wording of non-support reasons 2020-11-20 16:05:35 +01:00
vhost net/vhost: fix xstats after clearing stats 2020-11-03 23:24:26 +01:00
virtio eal: replace usage of blacklist/whitelist in enums 2020-11-16 00:11:22 +01:00
vmxnet3 net/vmxnet3: switch MSS hint to dynamic mbuf field 2020-10-31 16:13:11 +01:00
meson.build net/ionic: enable meson build 2021-01-08 16:03:04 +01:00