X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=drivers%2Finfiniband%2Fulp%2Fipoib%2Fipoib_main.c;h=4f258c88c1b40bb78f175ebc7a0266d26e2ad094;hb=116e9535fe5e00bafab7a637f306b110cf95cff5;hp=30d23334f967f934350ae53120c6c475a002015a;hpb=c3aa9b186b95025d4ba4e90d6140c9887dfaae0a;p=platform%2Fkernel%2Flinux-starfive.git diff --git a/drivers/infiniband/ulp/ipoib/ipoib_main.c b/drivers/infiniband/ulp/ipoib/ipoib_main.c index 30d2333..4f258c8 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_main.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_main.c @@ -1363,6 +1363,8 @@ static void ipoib_add_one(struct ib_device *device) } for (p = s; p <= e; ++p) { + if (rdma_port_get_link_layer(device, p) != IB_LINK_LAYER_INFINIBAND) + continue; dev = ipoib_add_port("ib%d", device, p); if (!IS_ERR(dev)) { priv = netdev_priv(dev);