Go to file
dyoung a25eaede91 Add a source-address selection policy mechanism to the kernel.
Also, add ioctls SIOCGIFADDRPREF/SIOCSIFADDRPREF to get/set preference
numbers for addresses.  Make ifconfig(8) set/display preference
numbers.

To activate source-address selection policies in your kernel, add
'options IPSELSRC' to your kernel configuration.

Miscellaneous changes in support of source-address selection:

        1 Factor out some common code, producing rt_replace_ifa().

        2 Abbreviate a for-loop with TAILQ_FOREACH().

        3 Add the predicates on IPv4 addresses IN_LINKLOCAL() and
          IN_PRIVATE(), that are true for link-local unicast
          (169.254/16) and RFC1918 private addresses, respectively.
          Add the predicate IN_ANY_LOCAL() that is true for link-local
          unicast and multicast.

        4 Add IPv4-specific interface attach/detach routines,
          in_domifattach and in_domifdetach, which build #ifdef
          IPSELSRC.

See in_getifa(9) for a more thorough description of source-address
selection policy.
2006-11-13 05:13:38 +00:00
bin Added missing F_GETLK, F_SETLK, F_SETLKW to print_fcntlcmd(). 2006-11-12 23:29:37 +00:00
common Add strsep(3) to libkern. 2006-11-13 03:26:43 +00:00
crypto eliminate the only variable stack array allocation. 2006-11-09 20:22:18 +00:00
dist PR/35039: jklowden: Fix example to include -i or -p for ipf or pf. 2006-11-12 06:24:08 +00:00
distrib Add a source-address selection policy mechanism to the kernel. 2006-11-13 05:13:38 +00:00
doc remove uucp, add ssp 2006-11-12 01:31:41 +00:00
etc goodbye uucp 2006-11-12 01:20:00 +00:00
games don't discard const. GCC 4.1-20061021 doesn't like that... 2006-10-22 08:09:24 +00:00
gnu sprinke -Wno-stack-protector 2006-11-12 01:24:44 +00:00
include add comments. 2006-11-09 10:04:40 +00:00
lib Add strsep(3) to libkern. 2006-11-13 03:26:43 +00:00
libexec no more rmail. 2006-11-12 01:27:29 +00:00
regress Move settings of CLEANFILES and LDFLAGS outside the conditional, so that 2006-11-12 15:18:29 +00:00
rescue Revert the recent addition of /rescue/gkermit. There's some concern 2006-11-01 17:36:13 +00:00
sbin Add a source-address selection policy mechanism to the kernel. 2006-11-13 05:13:38 +00:00
share Add a source-address selection policy mechanism to the kernel. 2006-11-13 05:13:38 +00:00
sys Add a source-address selection policy mechanism to the kernel. 2006-11-13 05:13:38 +00:00
tools Add paxctl as a tool. 2006-11-10 16:50:10 +00:00
usr.bin If the last 3 bytes of the debug filename supplied with -DFxxxx are .%d then 2006-11-11 22:07:37 +00:00
usr.sbin compile a file with -Wno-stack-protector since it is using __cmsg_alignbytes() 2006-11-09 20:33:25 +00:00
x11 PR misc/26923 sent by Kouichirou Hiratsuka "xterm does not support luit". 2006-09-24 07:59:59 +00:00
build.sh Use ${HOST_SH} instead of the host system's /bin/sh wherever possible: 2006-09-29 19:53:54 +00:00
BUILDING Clarify that DESTDIR/OBJDIR/etc are absolute paths, but build.sh 2006-10-08 17:54:30 +00:00
Makefile don't filter out .WAIT when converting from _SUBDIR to SUBDIR 2006-09-07 03:51:44 +00:00
Makefile.inc
UPDATING mention needing gcc rebuild for ssp. 2006-11-09 18:20:59 +00:00