All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] support DR/DV flows over shared IB context
@ 2019-04-02  6:22 Viacheslav Ovsiienko
  2019-04-02  6:22 ` [PATCH 1/4] net/mlx5: add DV/DR flow data alloc/free routines Viacheslav Ovsiienko
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Viacheslav Ovsiienko @ 2019-04-02  6:22 UTC (permalink / raw)
  To: dev; +Cc: shahafs

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

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2019-04-04 18:57 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-02  6:22 [PATCH 0/4] support DR/DV flows over shared IB context Viacheslav Ovsiienko
2019-04-02  6:22 ` [PATCH 1/4] net/mlx5: add DV/DR flow data alloc/free routines Viacheslav Ovsiienko
2019-04-02 19:09   ` Shahaf Shuler
2019-04-02  6:22 ` [PATCH 2/4] net/mlx5: add reference counter for DV/DR structures Viacheslav Ovsiienko
2019-04-02 19:09   ` Shahaf Shuler
2019-04-03 13:27     ` Slava Ovsiienko
2019-04-02  6:22 ` [PATCH 3/4] net/mlx5: share DV/DR flow related structures Viacheslav Ovsiienko
2019-04-02 19:09   ` Shahaf Shuler
2019-04-02  6:22 ` [PATCH 4/4] net/mlx5: add mutex for shared DV/DR structures Viacheslav Ovsiienko
2019-04-02 19:09   ` Shahaf Shuler
2019-04-04 13:04 ` [PATCH v2 0/2] support Direct Rules flows over shared IB context Viacheslav Ovsiienko
2019-04-04 13:04   ` [PATCH v2 1/2] net/mlx5: add Direct Rules flow data alloc/free routines Viacheslav Ovsiienko
2019-04-04 13:04   ` [PATCH v2 2/2] net/mlx5: share Direct Rules/Verbs flow related structures Viacheslav Ovsiienko
2019-04-04 18:57   ` [PATCH v2 0/2] support Direct Rules flows over shared IB context Shahaf Shuler

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.