On Mon, Mar 05, 2018 at 10:50:07AM +0200, Michal Kalderon wrote: > Use device network namespaces instead of init_net > > Signed-off-by: Michal Kalderon <Michal.Kalderon@xxxxxxxxxx> > Signed-off-by: Ariel Elior <Ariel.Elior@xxxxxxxxxx> > drivers/infiniband/hw/qedr/qedr_iw_cm.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/infiniband/hw/qedr/qedr_iw_cm.c b/drivers/infiniband/hw/qedr/qedr_iw_cm.c > index 478b731..28183ea 100644 > +++ b/drivers/infiniband/hw/qedr/qedr_iw_cm.c > @@ -447,7 +447,7 @@ qedr_addr6_resolve(struct qedr_dev *dev, > fl6.daddr = dst_in->sin6_addr; > fl6.saddr = src_in->sin6_addr; > > - dst = ip6_route_output(&init_net, NULL, &fl6); > + dst = ip6_route_output(dev_net(dev->ndev), NULL, &fl6); what does this have to do with 'Fix iWARP over ipv6 address resolution' ? There are lots of other init_net's in this driver, it doesn't make any sense to me to just fix one of them. .. and using dev_net is harder than just the above, you can't just obtain the namespace without some kind of locking. Jason -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html