NetBSD/distrib/sets/lists/comp
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
..
ad.arm Obsolete <arm/iomd/vidc.h> and its directory. 2006-08-17 22:43:43 +00:00
ad.hppa obsolete db_machdep.h 2006-07-28 22:30:21 +00:00
ad.m68k obsolete db_machdep.h 2006-07-28 22:30:21 +00:00
ad.m68k.shl Move the lib<foo>.so entry (link) from comp to base, so that 2004-08-12 16:07:07 +00:00
ad.mips obsolete db_machdep.h 2006-07-28 22:30:21 +00:00
ad.powerpc add psim for gdb6 2006-08-02 01:35:50 +00:00
ad.sh3 obsolete db_machdep.h 2006-07-28 22:30:21 +00:00
ad.sh5
md.acorn26 White space nits. 2006-09-12 02:36:37 +00:00
md.acorn32 White space nits. 2006-09-12 02:36:37 +00:00
md.algor White space nits. 2006-09-12 02:36:37 +00:00
md.alpha obsolete db_machdep.h 2006-07-26 20:09:17 +00:00
md.amd64 Move the single remaining line from md.x86_64 to md.amd64, and put 2006-07-13 10:20:49 +00:00
md.amiga White space nits. 2006-09-12 02:36:37 +00:00
md.amigappc White space nits. 2006-09-12 02:36:37 +00:00
md.arc Mark autoconf.h obsolete. 2006-07-01 17:25:32 +00:00
md.atari White space nits. 2006-09-12 02:36:37 +00:00
md.bebox pte.h isn't obsolete on bebox. it's still there 2005-12-07 05:01:21 +00:00
md.cats White space nits. 2006-09-12 02:36:37 +00:00
md.cesfic
md.cobalt White space nits. 2006-09-12 02:36:37 +00:00
md.dreamcast White space nits. 2006-09-12 02:36:37 +00:00
md.evbarm White space nits. 2006-09-12 02:36:37 +00:00
md.evbmips White space nits. 2006-09-12 02:36:37 +00:00
md.evbppc Add spr.h 2005-02-17 02:24:00 +00:00
md.evbsh3 White space nits. 2006-09-12 02:36:37 +00:00
md.evbsh5 White space nits. 2006-09-12 02:36:37 +00:00
md.ews4800mips obsolete db_machdep.h 2006-07-26 20:09:17 +00:00
md.hp300 White space nits. 2006-09-12 02:36:37 +00:00
md.hp700 White space nits. 2006-09-12 02:36:37 +00:00
md.hpcarm White space nits. 2006-09-12 02:36:37 +00:00
md.hpcmips White space nits. 2006-09-12 02:36:37 +00:00
md.hpcsh White space nits. 2006-09-12 02:36:37 +00:00
md.i386 obsolete db_machdep.h 2006-07-26 20:09:17 +00:00
md.ibmnws Add spr.h 2005-02-17 02:24:00 +00:00
md.iyonix White space nits. 2006-09-12 02:36:37 +00:00
md.landisk MD sets for NetBSD/landisk. 2006-09-01 21:51:34 +00:00
md.luna68k White space nits. 2006-09-12 02:36:37 +00:00
md.mac68k White space nits. 2006-09-12 02:36:37 +00:00
md.macppc Add spr.h 2005-02-17 02:24:00 +00:00
md.mipsco White space nits. 2006-09-12 02:36:37 +00:00
md.mmeye White space nits. 2006-09-12 02:36:37 +00:00
md.mvme68k White space nits. 2006-09-12 02:36:37 +00:00
md.mvmeppc Add spr.h 2005-02-17 02:24:00 +00:00
md.netwinder White space nits. 2006-09-12 02:36:37 +00:00
md.news68k White space nits. 2006-09-12 02:36:37 +00:00
md.newsmips White space nits. 2006-09-12 02:36:37 +00:00
md.next68k White space nits. 2006-09-12 02:36:37 +00:00
md.ofppc Add spr.h 2005-02-17 02:24:00 +00:00
md.pc532 White space nits. 2006-09-12 02:36:37 +00:00
md.playstation2 White space nits. 2006-09-12 02:36:37 +00:00
md.pmax Remove RASTERCONSOLE support from the pmax port. 2006-07-29 19:10:56 +00:00
md.pmppc Add spr.h 2005-02-17 02:24:00 +00:00
md.prep Add spr.h 2005-02-17 02:24:00 +00:00
md.sandpoint Add spr.h 2005-02-17 02:24:00 +00:00
md.sbmips White space nits. 2006-09-12 02:36:37 +00:00
md.sgimips White space nits. 2006-09-12 02:36:37 +00:00
md.shark White space nits. 2006-09-12 02:36:37 +00:00
md.sparc White space nits. 2006-09-12 02:36:37 +00:00
md.sparc64 White space nits. 2006-09-12 02:36:37 +00:00
md.sun2 White space nits. 2006-09-12 02:36:37 +00:00
md.sun3 White space nits. 2006-09-12 02:36:37 +00:00
md.vax White space nits. 2006-09-12 02:36:37 +00:00
md.x68k White space nits. 2006-09-12 02:36:37 +00:00
mi Add a source-address selection policy mechanism to the kernel. 2006-11-13 05:13:38 +00:00
shl.elf Move crtbeginT.o from shl.elf to gcc.mi, so that it is only included in 2004-09-03 11:26:22 +00:00
shl.mi Add libssp_pic.a. 2006-11-11 12:06:54 +00:00
stl.elf