Subject: Re: netif_tx_disable vs netif_stop_queue (possible races?)

From: Daniel Drake <[email-masked]>
Date: Sat, 10 Jun 2006 13:42:21 +0100

Herbert Xu wrote:
> Correct.  All callers of hard_start_xmit do so under RCU or equivalent
> locks so they must be complete by the time synchronize_net() returns.

Does this hold for other operations? Such as:

- The netdev->set_mac_address function
- The wireless ioctl's (SIOCSIWESSID, etc)

Are these also guaranteed to have returned after synchronize_net()?

Thanks,
Daniel