On (08/14/09 18:23), Thirumalai Srinivasan wrote: >> > The perimeter does ensure that only 1 thread can do mac_set_mtu() at a > time on the given mac. But I am not sure why mac_set_mtu() wants to > call mac_mark_exclusive(). Is it that not all drivers implement the > mac_maxsdu_update() and so we can't change the mtu except if we are the > only mac client ? >
I think Girish and Nicolas had some complex phone discussions about this, so maybe they can elaborate. As I recall, it had to do with some re-entry in the aggr driver? --Sowmini
