rwatson fea945fb73 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
..
2004-02-21 21:32:15 +00:00
2004-03-08 22:03:29 +00:00
2004-03-03 07:43:34 +00:00
2004-02-21 21:10:55 +00:00
2004-03-09 20:53:01 +00:00
2004-02-29 10:21:40 +00:00
2004-03-08 22:03:29 +00:00
2004-01-25 17:18:12 +00:00
2004-03-07 14:16:42 +00:00
2004-02-21 21:10:55 +00:00
2004-02-21 21:10:55 +00:00
2004-03-07 16:23:03 +00:00
2004-01-17 03:28:27 +00:00