> > Also, a further question: do you have access to the slave struct
> > net_device? If so, just test netif_carrier_ok(slave_dev) and avoid all
> > that ioctl calling if it returns non-zero.
>
> Make that "avoid all that ioctl calling from interrupt context", which
> is a bug. Of the box-killing variety ;)
Will netif_carrier_ok(slave_dev) always work? Do all drivers support the
__LINK_STATE_NOCARRIER flag? If so, is there any reason to call the ioctl
in the first place?
Chad