numam-dpdk/drivers
Suanming Mou 42431df924 net/mlx5: add pattern template management
The pattern template defines flows that have the same matching
fields but with different matching values.
For example, matching on 5 tuple TCP flow, the template will be
(eth(null) + IPv4(source + dest) + TCP(s_port + d_port) while
the values for each rule will be different.

Due to the pattern template can be used in different domains, the
items will only be cached in pattern template create stage, while
the template is bound to a dedicated table, the HW criteria will
be created and saved to the table. The pattern templates can be
used by multiple tables. But different tables create the same
criteria and will not share the matcher between each other in order
to have better performance.

This commit adds pattern template management.

Signed-off-by: Suanming Mou <suanmingm@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
2022-02-24 22:10:18 +01:00
..
baseband baseband/acc100: avoid out-of-bounds access 2022-02-23 11:59:51 +01:00
bus crypto/dpaa_sec: add debug prints 2022-02-12 12:19:14 +01:00
common common/mlx5: check send on time capability 2022-02-24 13:46:52 +01:00
compress common/mlx5: refactor devargs management 2022-02-21 11:36:56 +01:00
crypto common/cnxk: use common SA init API for default options 2022-02-23 17:34:54 +01:00
dma dma/idxd: configure maximum batch size to high value 2022-02-23 16:45:16 +01:00
event net/cnxk: add SoC specific PTP timestamp read 2022-02-24 11:04:49 +01:00
gpu gpu/cuda: differentiate V100 32GB GPU IDs 2022-02-10 16:14:24 +01:00
mempool mempool/cnxk: fix batch allocation failure path 2022-02-23 17:33:53 +01:00
net net/mlx5: add pattern template management 2022-02-24 22:10:18 +01:00
raw raw/cnxk_gpio: check pointer before use in self test 2022-02-23 18:28:10 +01:00
regex common/mlx5: refactor devargs management 2022-02-21 11:36:56 +01:00
vdpa common/mlx5: refactor devargs management 2022-02-21 11:36:56 +01:00
meson.build build: make ring mempool driver mandatory 2022-02-22 15:38:19 +01:00