ipoib_mcast_stop_thread(dev);
ipoib_mcast_stop_thread(dev, 1);
void ipoib_ib_dev_cleanup(struct net_device *dev){	struct ipoib_dev_priv *priv = netdev_priv(dev);	ipoib_dbg(priv, "cleaning up ib_dev\n");	ipoib_mcast_stop_thread(dev);	/* Delete the broadcast address and the local address */	ipoib_mcast_dev_down(dev);	ipoib_transport_dev_cleanup(dev);}