- make sure that vif routines are filled up before a vif is added to
the table. Because of minor optimizations, we do add vif first to the
table before giving control to the respective drivers. In those cases,
it is possible that packets will find a NULL transmit and receive
routines