On 20/11/15(Fri) 15:36, David Gwynne wrote: > IFF_OACTIVE means the hardware ring is full, not if it is busy.
As discussed earlier, I'd still love to have a document (manpage?) describing these flags so we can agree on when to use them. > perhaps a better check is to see whether there are pending packets > on the send queue? What's the underlying problem here, checking for if_flags in ioctl() path? > i could also argue we dont need the check at all, but this is less > of a semantic change. I'm also wondering why do we need this check at all.