1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-25 11:37:56 +00:00
freebsd/sys/contrib
Gleb Smirnoff 5c39f7bdeb Bunch of fixes to pfsync(4) module load/unload:
o Make the pfsync.ko actually usable. Before this change loading it
  didn't register protosw, so was a nop. However, a module /boot/kernel
  did confused users.
o Rewrite the way we are joining multicast group:
  - Move multicast initialization/destruction to separate functions.
  - Don't allocate memory if we aren't going to join a multicast group.
  - Use modern API for joining/leaving multicast group.
  - Now the utterly wrong pfsync_ifdetach() isn't needed.
o Move module initialization from SYSINIT(9) to moduledata_t method.
o Refuse to unload module, unless asked forcibly.
o Improve a bit some FreeBSD porting code:
  - Use separate malloc type.
  - Simplify swi sheduling.

This change is probably wrong from VIMAGE viewpoint, however pfsync
wasn't VIMAGE-correct before this change, too.

Glanced at by:	bz
2012-01-09 08:50:22 +00:00
..
altq/altq Update packet filter (pf) code to OpenBSD 4.5. 2011-06-28 11:57:25 +00:00
dev Merge ACPICA 20111123. 2011-11-28 23:36:48 +00:00
ia64/libuwx
ipfilter/netinet Adjust a few old checks to use __FreeBSD_version macro to 2011-11-24 21:23:58 +00:00
libfdt Provide kernel level headers for the libfdt code. 2010-06-02 17:24:41 +00:00
ngatm In sys/contrib/ngatm/netnatm/msg/uni_ie.c, use a more appropriate way to 2011-12-15 23:47:36 +00:00
octeon-sdk - Properly clean state structure in cvmx_usb_initialize 2011-12-31 05:25:42 +00:00
pf Bunch of fixes to pfsync(4) module load/unload: 2012-01-09 08:50:22 +00:00
rdma In sys/contrib/rdma/ib_addr.h, bump MAX_ADDR_LEN to 20 bytes (the same 2012-01-07 00:47:27 +00:00
x86emu
xz-embedded Update contrib/xz-embedded to build with new GEOM_UNCOMPRESS module. 2012-01-04 23:26:22 +00:00