hi all, i'm looking over the ipoib multicast code, and i have a couple questions:
1) the set_multicast_list net device callback seems to just kick off another thread to do the work of registering the multicast group. the mc_list net_device field is only valid under the netif_tx_lock, but this lock is not grabbed by the restart_task. what happens if the mc_list is modified while in the restart_task? 2) there seem to be 2 threads, the restart_task which creates queries and the join_task which sends off the mad requests. why? is there some performance advantage? it would seem easier to do the registrations serially in the restart task... arthur _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
