|
@@ -291,7 +291,7 @@ err1:
|
|
return err;
|
|
return err;
|
|
}
|
|
}
|
|
|
|
|
|
-int rxe_set_mtu(struct rxe_dev *rxe, unsigned int ndev_mtu)
|
|
|
|
|
|
+void rxe_set_mtu(struct rxe_dev *rxe, unsigned int ndev_mtu)
|
|
{
|
|
{
|
|
struct rxe_port *port = &rxe->port;
|
|
struct rxe_port *port = &rxe->port;
|
|
enum ib_mtu mtu;
|
|
enum ib_mtu mtu;
|
|
@@ -303,8 +303,6 @@ int rxe_set_mtu(struct rxe_dev *rxe, unsigned int ndev_mtu)
|
|
|
|
|
|
port->attr.active_mtu = mtu;
|
|
port->attr.active_mtu = mtu;
|
|
port->mtu_cap = ib_mtu_enum_to_int(mtu);
|
|
port->mtu_cap = ib_mtu_enum_to_int(mtu);
|
|
-
|
|
|
|
- return 0;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
/* called by ifc layer to create new rxe device.
|
|
/* called by ifc layer to create new rxe device.
|
|
@@ -320,9 +318,7 @@ int rxe_add(struct rxe_dev *rxe, unsigned int mtu)
|
|
if (err)
|
|
if (err)
|
|
goto err1;
|
|
goto err1;
|
|
|
|
|
|
- err = rxe_set_mtu(rxe, mtu);
|
|
|
|
- if (err)
|
|
|
|
- goto err1;
|
|
|
|
|
|
+ rxe_set_mtu(rxe, mtu);
|
|
|
|
|
|
err = rxe_register_device(rxe);
|
|
err = rxe_register_device(rxe);
|
|
if (err)
|
|
if (err)
|