Robert Watson fe5a02c927 Lock down IP-layer encapsulation library:
- Add encapmtx to protect ip_encap.c global variables (encapsulation
   list).
 - Unifdef #ifdef 0 pieces of encap_init() which was (and now really
   is) basically a no-op.
 - Lock encapmtx when walking encaptab, modifying it, comparing
   entries, etc.
 - Remove spl's.

Note that currently there's no facilite to make sure outstanding
use of encapsulation methods on a table entry have drained bfore
we allow a table entry to be removed.  As such, it's currently the
caller's responsibility to make sure that draining takes place.

Reviewed by:	mlaier
2004-03-10 02:48:50 +00:00
..
2003-10-25 10:57:08 +00:00
2003-10-29 15:07:04 +00:00
2003-10-07 17:46:18 +00:00
2004-03-10 01:01:04 +00:00
2004-03-10 01:01:04 +00:00
2004-02-26 04:27:55 +00:00
2003-10-25 09:37:10 +00:00
2003-10-25 10:57:08 +00:00
2003-10-29 15:07:04 +00:00
2003-10-29 15:07:04 +00:00
2002-10-16 22:27:27 +00:00
2003-08-07 18:16:59 +00:00
2003-08-07 18:17:43 +00:00
2004-03-01 19:10:31 +00:00
2004-02-13 18:21:45 +00:00
2004-03-01 19:10:31 +00:00