rwatson 3932567f6a Lock down global variables in if_gif:
- Add gif_mtx, which protects globals.
- Hold gif_mtx around manipulation of gif_softc_list.
- Abstract gif destruction code into gif_destroy(), which tears down
  a softc after it's been removed from the global list by either module
  unload or clone destroy.
- Lock gif_called, even though we know gif_called is broken with reentrant
  network processing.
- Document an event ordering problem in gif_set_tunnel() that will need
  to be fixed.

gif_softc fields not locked down in this commit.
2004-03-22 15:43:14 +00:00
..
2004-03-14 09:43:15 +00:00
2004-02-21 21:32:15 +00:00
2004-03-22 13:37:11 +00:00
2004-03-20 22:41:52 +00:00
2004-03-22 15:43:14 +00:00
2004-01-25 17:18:12 +00:00
2004-01-17 03:28:27 +00:00