The Direct Rules/Direct Verbs flows support is going to be added [1]. The master/representor over multiport IB device is added [2]. This patchset adds support for DR/DV flows with shared IB context over multiport IB device.
The DV/DR flows applied to the master/representors on the same IB device share the following entinies: - rx/tx namespaces - rx/tx flow tables - matchers - encap/decap action resources - flow tags (MARK actions) - modify action resources - jump tables [1] "net/mlx5: Add Direct Rule support" http://patches.dpdk.org/cover/51856/ [2] "net/mlx5: add support for multiport IB devices" http://patches.dpdk.org/cover/51800/ Viacheslav Ovsiienko (4): net/mlx5: add DV/DR flow data alloc/free routines net/mlx5: add reference counter for DV/DR structures net/mlx5: share DV/DR flow related structures net/mlx5: add mutex for shared DV/DR structures drivers/net/mlx5/mlx5.c | 118 ++++++++++++++++++++++++++---- drivers/net/mlx5/mlx5.h | 45 ++++++------ drivers/net/mlx5/mlx5_flow_dv.c | 155 +++++++++++++++++++++++++++++++++------- 3 files changed, 258 insertions(+), 60 deletions(-) -- 1.8.3.1