VIMAGE crashes on 9.x with hotplug net80211 devices

Hans Petter Selasky hselasky at c2i.net
Thu Nov 15 19:35:36 UTC 2012


On Thursday 15 November 2012 20:16:12 Adrian Chadd wrote:
> Hans brings up a very good point for USB - they split if_alloc and
> if_attach across two different threads.
> 
> So this works for non-USB devices, but not for USB devices.
> 
> Hans, does each device implement its own workqueue for this kind of
> delayed action, or is there some generic work queue that is doing this
> work?
> 
> 

Hi,

I think a new thread is created for this stuff. It is inside the USB 
subsystem, but would consider this a big *hack* to add VNET specific stuff in 
there.

Isn't it possible to have curvnet return "vnet0" when nothing else is set?

--HPS


More information about the freebsd-net mailing list