Lines Matching full:multicast
55 "Enable multicast debug tracing if > 0");
104 * allocate the broadcast multicast group, wait in __ipoib_mcast_schedule_join_thread()
117 ipoib_dbg_mcast(ipoib_priv(dev), "deleting multicast group %pI6\n", in ipoib_mcast_free()
224 /* Set the multicast MTU and cached Q_Key before we attach if it's in ipoib_mcast_join_finish()
259 ipoib_warn(priv, "multicast group %pI6 already attached\n", in ipoib_mcast_join_finish()
269 ipoib_warn(priv, "couldn't attach QP to multicast group %pI6\n", in ipoib_mcast_join_finish()
368 struct ib_sa_multicast *multicast) in ipoib_mcast_join_complete() argument
370 struct ipoib_mcast *mcast = multicast->context; in ipoib_mcast_join_complete()
386 status = ipoib_mcast_join_finish(mcast, &multicast->rec); in ipoib_mcast_join_complete()
394 * deadlock on rtnl_lock here. Requeue our multicast in ipoib_mcast_join_complete()
461 mcast->mc = multicast; in ipoib_mcast_join_complete()
475 struct ib_sa_multicast *multicast; in ipoib_mcast_join() local
531 * Send-only IB Multicast joins work at the core IB layer but in ipoib_mcast_join()
534 * However, if not, we emulate an Ethernet multicast send, in ipoib_mcast_join()
535 * which does not require a multicast subscription and will in ipoib_mcast_join()
539 * application perspective, of Ethernet multicast operation. in ipoib_mcast_join()
548 multicast = ib_sa_join_multicast(&ipoib_sa_client, priv->ca, priv->port, in ipoib_mcast_join()
552 if (IS_ERR(multicast)) { in ipoib_mcast_join()
553 ret = PTR_ERR(multicast); in ipoib_mcast_join()
609 * completely stalled (multicast wise). in ipoib_mcast_join_task()
658 ipoib_dbg_mcast(priv, "successfully started all multicast joins\n"); in ipoib_mcast_join_task()
677 ipoib_dbg_mcast(priv, "starting multicast thread\n"); in ipoib_mcast_start_thread()
688 ipoib_dbg_mcast(priv, "stopping multicast thread\n"); in ipoib_mcast_stop_thread()
711 /* Remove ourselves from the multicast group */ in ipoib_mcast_leave()
724 * Check if the multicast group is sendonly. If so remove it from the maps
730 /* Is this multicast ? */ in ipoib_check_and_add_mcast_sendonly()
782 ipoib_dbg_mcast(priv, "setting up send only multicast group for %pI6\n", in ipoib_mcast_send()
788 "for multicast structure\n"); in ipoib_mcast_send()
849 ipoib_dbg_mcast(priv, "flushing multicast list\n"); in ipoib_mcast_dev_flush()
899 ipoib_dbg_mcast(priv, "restarting multicast task\n"); in ipoib_mcast_restart_task()
906 * the multicast hardware addresses. We need to figure out which ones in ipoib_mcast_restart_task()
930 ipoib_dbg_mcast(priv, "ignoring multicast entry for mgid %pI6\n", in ipoib_mcast_restart_task()
936 ipoib_dbg_mcast(priv, "adding multicast entry for mgid %pI6\n", in ipoib_mcast_restart_task()
941 ipoib_warn(priv, "unable to allocate memory for multicast structure\n"); in ipoib_mcast_restart_task()
970 ipoib_dbg_mcast(priv, "deleting multicast group %pI6\n", in ipoib_mcast_restart_task()