Use callout_setfunc()/callout_schedule() instead of callout_reset(), it is cheaper.
Fix locking botch. Callers of ubsec_rng_locked() lock and release sc_mtx already.
Make ubsec(4) loadable as kmod.
Remove unused variable
Build and install sljit.kmod and bpfjit.kmod iff ${MKSLJIT} != "no".
Remove an unused variable
Create the sysctl variables on module initialization.
Create them under hw.ubsec as is hip these days.
Add support for BCM5825, and BCM5860, 5861, 5862 from OpenBSD rev 1.143:
  Add support for the BCM5825 and the next-generation BCM5860, 5861,
  5862 Broadcom CryptoNetX IPSec/SSL Security Processors.  The 5825 is a
  faster version of the already supported 5823, and the even faster 586x
  series is a bit different and needed some more changes.

AES support hasn't been pulled in yet.
expose various do_*at() functions for compat_linux.
implement AT_RANDOM.
initialize %ds to something valid to help ptrace().
implement the *at() syscalls.
bring the unimplemented syscall list up to date.
regen
claim to be linux 3.11.6 (opensuse 13.1).
Make tmpfs_node_t::tn_gen a 32-bit number, keep it in sync with tmpfs_fid_t.
Also, change tn_status to unsigned while here.
Bring arch/i386/stand bootinfo structure in line with the kernel's
fixed-layout understanding of it.
Report an error if SLJIT_CACHE_FLUSH isn't defined by machine/sljitarch.h.

minor tweaks to shut gcc4.8 warning off.
Cubic changes:
 * correct W(t) calculation
 * check wmax limits
 * change W_max in slow and fast retransmit
 * correct rtt approximation
Reno:
 * move comment I forgot behind after fast_retransmit() split
Really remove unused variable.