On Tue, Mar 14, 2017 at 6:10 PM, Jason Gunthorpe
wrote:
> On Tue, Mar 14, 2017 at 04:53:24PM +0200, Erez Shitrit wrote:
>
>> > Why isn't this stuff in open/close?
>>
>> According to ipoib control flows, there is a different between
>> open/close to init/cleanup for example, in open/close the drive
On Tue, Mar 14, 2017 at 04:53:24PM +0200, Erez Shitrit wrote:
> > Why isn't this stuff in open/close?
>
> According to ipoib control flows, there is a different between
> open/close to init/cleanup for example, in open/close the driver
> doesn't destroy hw resources, just change the state, it des
On Mon, Mar 13, 2017 at 10:27 PM, Jason Gunthorpe
wrote:
> On Mon, Mar 13, 2017 at 08:31:36PM +0200, Erez Shitrit wrote:
>
>> +struct net_device *mlx5_alloc_rdma_netdev(struct ib_device *hca,
>> + u8 port_num,
>> + enum rdma_netdev_
On Mon, Mar 13, 2017 at 08:31:36PM +0200, Erez Shitrit wrote:
+int mlx5_ib_dev_init(struct net_device *dev, struct ib_device *hca,
+int *qp_num)
+{
+ void *next_priv = ipoib_dev_priv(dev);
+ struct rdma_netdev *rn = netdev_priv(dev);
+ struct mlx5_ib_dev *ib_
On Mon, Mar 13, 2017 at 08:31:36PM +0200, Erez Shitrit wrote:
> +struct net_device *mlx5_alloc_rdma_netdev(struct ib_device *hca,
> + u8 port_num,
> + enum rdma_netdev_t type,
> + const char *name,
>
Signed-off-by: Erez Shitrit
---
drivers/infiniband/hw/mlx5/Makefile | 2 +-
drivers/infiniband/hw/mlx5/main.c | 10 +
drivers/infiniband/hw/mlx5/mlx5_ipoib_ops.c | 289
3 files changed, 300 insertions(+), 1 deletion(-)
create mode 100644 drivers