Compare route with NULL instead of testing truth.  Where applicable,
s/0/NULL/.  s/u_char/uint8_t/.  Remove superfluous curly braces.
Use memcpy, memcmp, and memset instead of Bcopy, Bcmp, and Bzero,
respectively.
Bzero, Bcmp, and Bcopy are not used any more, so delete them.
print L3 and TLB cache information for AMD Barcelona/Phenom
Use ci_cpumask.
splclock -> splhigh
Let the address family modules zero initialize their own ifreqs,
instead of zeroing them in commit_address().

Switch to in6_commit_address() from in6_getprefix() and in6_getaddr().

Temporarily add some debugging code to setia6eui64_impl().
Retire some code that in6_commit_address() replaces.
Delete dead code in sec2str().
Noisy printf.
Fix the qemu (?) problem.
Delete unused array sin6tab[].  Delete unnecessary casts.
- Decouple the APIC ID from cpu_info[].
- Probe TSC frequency on each AP when hatching.
In in6_alias(), instead of repeating the memset()/estrlcpy()/sockaddr_in6
assignment-dance, copy creq to ifr6 before each ioctl().
tprof_backend_estimate_freq: ci_tsc_freq -> ci_data.cpu_cc_freq
remove one indent level. No functional change.
Don't export in_alias().  Pass in_alias() a more useful template.
Misc. cosmetic changes.  Delete dead code.  Treat the address
preference as int16_t, since that is its real type.
Get rid of sec2str() altogether.
Start to adapt the AppleTalk module to use commit_address().
Bump SYMTAB_SPACE so it fits again.