lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1394474882.28217.6.camel@dcbw.local>
Date:	Mon, 10 Mar 2014 13:08:02 -0500
From:	Dan Williams <dcbw@...hat.com>
To:	Or Gerlitz <ogerlitz@...lanox.com>
Cc:	davem@...emloft.net, netdev@...r.kernel.org, roland@...nel.org,
	jackm@....mellanox.co.il, amirv@...lanox.com
Subject: Re: [PATCH net-next 0/7] mlx4: Add SRIOV support for RoCE

On Sun, 2014-03-09 at 16:53 +0200, Or Gerlitz wrote:
> Hi Dave, Roland
> 
> This series adds SRIOV support for RoCE (RDMA over Ethernet). 
> 
> The patches touch both the mlx4_core and mlx4_ib drivers, and as such we 
> prefer to run them through netdev and the net-next tree. This will also 
> allow for another feature we hope to get accepted during the coming merge 
> window (single ported mlx4 VFs) which is strictly in mlx4_core to get in 
> smoothly without heavy context based dependencies with the IB tree. 
> 
> Roland, hope this is ok with you?

While I could be wrong, I think the phys_port_id sysfs attribute is
relevant here.  This attribute should be set for any VF so that
userspace clients can determine that two VFs are backed by the same PF,
which of course means they share bandwidth and thus some operations
cannot be performed.  This is implemented with ndo_get_phys_port_id.

Dan

> The patches are against net-next, as of commit 2d8d40a "pkt_sched: fq: 
> do not hold qdisc lock while allocating memory"
> 
> Or.
> 
> 
> Jack Morgenstein (6):
>   mlx4: Adjust QP1 multiplexing for RoCE/SRIOV
>   mlx4_core: For RoCE, allow slaves to set the GID entry at that slave's index
>   mlx4: In RoCE allow guests to have multiple GIDS
>   mlx4: Add ref counting to port MAC table for RoCE
>   mlx4: Implement IP based gids support for RoCE/SRIOV
>   mlx4: Activate RoCE/SRIOV
> 
> Shani Michaelli (1):
>   mlx4_ib: Fix SIDR support of for UD QPs under SRIOV/RoCE
> 
>  drivers/infiniband/hw/mlx4/cm.c                    |   80 ++++-
>  drivers/infiniband/hw/mlx4/cq.c                    |   42 ++-
>  drivers/infiniband/hw/mlx4/mad.c                   |  123 +++++++-
>  drivers/infiniband/hw/mlx4/main.c                  |    8 -
>  drivers/infiniband/hw/mlx4/mcg.c                   |    2 +-
>  drivers/infiniband/hw/mlx4/mlx4_ib.h               |   21 ++-
>  drivers/infiniband/hw/mlx4/qp.c                    |  319 ++++++++++++++++----
>  drivers/net/ethernet/mellanox/mlx4/cmd.c           |   23 ++
>  drivers/net/ethernet/mellanox/mlx4/fw.c            |    5 +-
>  drivers/net/ethernet/mellanox/mlx4/main.c          |    6 +-
>  drivers/net/ethernet/mellanox/mlx4/mlx4.h          |    8 +
>  drivers/net/ethernet/mellanox/mlx4/port.c          |  142 +++++++++-
>  .../net/ethernet/mellanox/mlx4/resource_tracker.c  |  146 ++++++++--
>  include/linux/mlx4/cmd.h                           |    6 +
>  include/linux/mlx4/device.h                        |    8 +-
>  15 files changed, 801 insertions(+), 138 deletions(-)
> 
> --
> To unsubscribe from this list: send the line "unsubscribe netdev" in
> the body of a message to majordomo@...r.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ