Since if_fwip doesn't contain locking or run with INTR_MPSAFE, mark
the interface as IFF_NEEDSGIANT so if_start is run holding Giant. Approved by: dfr
This commit is contained in:
parent
65da4658f0
commit
a1755216cf
@ -209,7 +209,8 @@ fwip_attach(device_t dev)
|
||||
ifp->if_init = fwip_init;
|
||||
ifp->if_start = fwip_start;
|
||||
ifp->if_ioctl = fwip_ioctl;
|
||||
ifp->if_flags = (IFF_BROADCAST|IFF_SIMPLEX|IFF_MULTICAST);
|
||||
ifp->if_flags = (IFF_BROADCAST|IFF_SIMPLEX|IFF_MULTICAST|
|
||||
IFF_NEEDSGIANT);
|
||||
ifp->if_snd.ifq_maxlen = TX_MAX_QUEUE;
|
||||
|
||||
s = splimp();
|
||||
|
Loading…
Reference in New Issue
Block a user