rwatson 420f21f752 Lock down global variables in if_tap (primarily, the tap softc list);
add tapmtx, which protects globale variables.

Notes:

- The EBUSY check in MOD_UNLOAD may be subject to a race.  Moving the
  event handler unregister inside the mutex grab may prevent that race.

- Locking of global variables safely is now possible because tapclones
  is only modified when the module is loading or unloading, thanks to
  phk's recent chang to clone_setup().

- softc locking to follow.
2004-03-15 01:52:00 +00:00
..
2004-03-15 00:49:40 +00:00
2004-03-14 09:43:15 +00:00
2004-02-21 21:32:15 +00:00
2004-03-14 23:03:57 +00:00
2004-03-14 23:03:57 +00:00
2004-02-21 21:10:55 +00:00
2004-03-15 00:49:40 +00:00
2004-02-29 10:21:40 +00:00
2004-03-08 22:03:29 +00:00
2004-03-14 00:44:11 +00:00
2004-01-25 17:18:12 +00:00
2004-03-15 00:49:40 +00:00
2004-02-21 21:10:55 +00:00
2004-01-17 03:28:27 +00:00