IB/core: Work on the caller socket net namespace in nldev_newlink()
authorParav Pandit <parav@mellanox.com>
Thu, 4 Jul 2019 13:04:01 +0000 (16:04 +0300)
committerJason Gunthorpe <jgg@mellanox.com>
Mon, 8 Jul 2019 20:03:35 +0000 (17:03 -0300)
commit7a54f78d9387b75d8e64bac18e84cd65f639121f
treefa0d1c4ebaf235761fbde83eb057272cf4f8a3cb
parentbdce1290493caa3f8119f24b5dacc3fb7ca27389
IB/core: Work on the caller socket net namespace in nldev_newlink()

While creating new RDMA devices based on netdevice name, consider the net
namespace of the caller skb's socket similar to rest of the doit()
callbacks and nldev_dellink() which deletes the RDMA device created using
nldev_newlink().

Fixes: 3856ec4b93c94 ("RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support")
Signed-off-by: Parav Pandit <parav@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Reviewed-by: Jason Gunthorpe <jgg@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/core/nldev.c