will aa4e762c4a Allow carp(4) to be loaded as a kernel module. Follow precedent set by
bridge(4), lagg(4) etc. and make use of function pointers and
pf_proto_register() to hook carp into the network stack.

Currently, because of the uncertainty about whether the unload path is free
of race condition panics, unloads are disallowed by default.  Compiling with
CARPMOD_CAN_UNLOAD in CFLAGS removes this anti foot shooting measure.

This commit requires IP6PROTOSPACER, introduced in r211115.

Reviewed by:	bz, simon
Approved by:	ken (mentor)
MFC after:	2 weeks
2010-08-11 00:51:50 +00:00
..
2010-08-06 23:11:19 +00:00
2010-07-23 11:00:46 +00:00
2010-03-03 20:01:31 +00:00
2010-07-15 11:26:07 +00:00
2010-05-24 07:04:00 +00:00
2010-04-09 12:05:24 +00:00