On Sun, Jan 08, 2017 at 04:22:33PM +0300, Andrey V. Elsukov wrote: A> On 04.01.2017 22:07, Navdeep Parhar wrote: A> > What source line in releng-11 does ifioctl+0x6dd correspond to? A> > A> > (kgdb) l *(ifioctl+0x6dd) A> > A> > This might be race where the ifnet is being created or coming up and A> > zebra pokes it in some way before it's fully ready. If that's the A> > case it could affect any ifnet. A> A> Hi, A> A> from a quick look, it seems that ifnet becomes available for any actions A> just after if_alloc() and any strange things can happen in a window A> after if_alloc() and before if_attach(). Am I right?
I believe so. That's why in projects/ifnet an interface will be attached by just if_alloc(). -- Totus tuus, Glebius. _______________________________________________ [email protected] mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "[email protected]"
