On Thu, Nov 7,Or Gerlitz <[email protected]> wrote:

> This series adds on the flow-steering patches that were merged in 3.12
> Now flow steering rules can be set such that they steer UD
> traffic targeted to IPoIB netdevice into applications IB UD QP.
> For that end, IPoIB provides hint to the low-level device through
> a QP creation flag that this QP may be subject to flow-steering.
> FWIW, this patch set has nothing to do with the uverbs extensions series.

Any comment?! is this going in for 3.13?

Note that without this series which enables flow-steering also on IB
ports, folks that have VPI environments, e.g dual ported HCA with one
port playing Ethernet and the 2nd port IB, can't enjoy flow-steering
since we have only one dev cap bit and the flow-steering patches that
went into 3.12 only implemented the feature for raw qps, so the driver
(mlx4) could enable the device capability when both ports are IB.


Or.

>
> Matan and Or.
>
> Matan Barak (6):
>   IB/core: Add flow-steering support for IPoIB UD traffic
>   IB/core: Add support for IB L2 device managed steering
>   net/mlx4_core: Add support for steer-able IB UD QPs
>   IB/mlx4_ib: Enable device managed steering support for IB ports too
>   IB/mlx4_ib: Add mechanism to support flow-steering over IB links
>   IB/mlx4_ib: Add support for steer-able IB UD QPs
>
>  drivers/infiniband/hw/mlx4/main.c                  |  272 
> +++++++++++++++++++-
>  drivers/infiniband/hw/mlx4/mlx4_ib.h               |   12 +
>  drivers/infiniband/hw/mlx4/qp.c                    |   53 ++++-
>  drivers/infiniband/ulp/ipoib/ipoib_verbs.c         |    3 +
>  drivers/net/ethernet/mellanox/mlx4/cmd.c           |    9 +
>  drivers/net/ethernet/mellanox/mlx4/fw.c            |   10 +
>  drivers/net/ethernet/mellanox/mlx4/mcg.c           |   17 ++
>  drivers/net/ethernet/mellanox/mlx4/mlx4.h          |    5 +
>  .../net/ethernet/mellanox/mlx4/resource_tracker.c  |   10 +
>  include/linux/mlx4/cmd.h                           |    1 +
>  include/linux/mlx4/device.h                        |    6 +-
>  include/rdma/ib_verbs.h                            |   17 ++-
>  12 files changed, 393 insertions(+), 22 deletions(-)
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> the body of a message to [email protected]
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to