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

Reply via email to