Go to file
dyoung c5d5f7697a Make ifconfig(8) set and display preference numbers for IPv6
addresses.  Make the kernel support SIOC[SG]IFADDRPREF for IPv6
interface addresses.

In in6ifa_ifpforlinklocal(), consult preference numbers before
making an otherwise arbitrary choice of in6_ifaddr.  Otherwise,
preference numbers are *not* consulted by the kernel, but that will
be rather easy for somebody with a little bit of free time to fix.

Please note that setting the preference number for a link-local
IPv6 address does not work right, yet, but that ought to be fixed
soon.

In support of the changes above,

1 Add a method to struct domain for "externalizing" a sockaddr, and
  provide an implementation for IPv6.  Expect more work in this area: it
  may be more proper to say that the IPv6 implementation "internalizes"
  a sockaddr.  Add sockaddr_externalize().

2 Add a subroutine, sofamily(), that returns a struct socket's address
  family or AF_UNSPEC.

3 Make a lot of IPv4-specific code generic, and move it from
  sys/netinet/ to sys/net/ for re-use by IPv6 parts of the kernel and
  ifconfig(8).
2009-09-11 22:06:29 +00:00
bin too many dots. noted by anon-ymous 2009-09-06 13:38:50 +00:00
common __strong_alias(foo,foo) is... pointless. 2009-08-21 14:31:02 +00:00
compat build binutils 2.19 compat libraries. this lets HAVE_BINUTILS=219 2009-09-11 16:01:58 +00:00
crypto When rekeying phase2 use phase1 used to negotiate phase2 as a hint to 2009-09-03 09:29:07 +00:00
dist We install this as tcpdump(8), so the internal name should be (8) as well. 2009-09-10 15:02:49 +00:00
distrib build binutils 2.19 compat libraries. this lets HAVE_BINUTILS=219 2009-09-11 16:01:58 +00:00
doc Add a postprocessor to /etc/rc, which logs messages to /var/run/rc.log, 2009-09-11 18:17:04 +00:00
etc backout rev. 1.59. Will be re-done differently. 2009-09-11 21:25:07 +00:00
external Avoid using alloca(3) to unbreak SSP builds. 2009-09-11 10:41:42 +00:00
games Disable writing scores when built for /rescue. PR 42009 2009-09-08 13:38:01 +00:00
gnu Rename MKBFD to MKBINUTILS and support HAVE_BINUTILS for set lists. This 2009-09-08 07:08:00 +00:00
include Add opendisk1(), which functions like opendisk(), but takes a function 2009-09-08 21:34:57 +00:00
lib Add opendisk1(), which functions like opendisk(), but takes a function 2009-09-08 21:34:57 +00:00
libexec Remove trailing \n in calls to _rtld_error: a newline is automatically 2009-08-29 13:46:54 +00:00
regress Don't try to include <a.out.h> or <link_aout.h> on mips. 2009-08-21 13:30:54 +00:00
rescue kill ldd_aout. it didn't work anyway...not since i don't know when. 2009-08-22 06:52:15 +00:00
sbin Make ifconfig(8) set and display preference numbers for IPv6 2009-09-11 22:06:29 +00:00
share Bump date for previous. Whitespace nit. Use Nm instead of Xr to itself. 2009-09-11 19:48:52 +00:00
sys Make ifconfig(8) set and display preference numbers for IPv6 2009-09-11 22:06:29 +00:00
tests Add test case for PR kern/42020: 2009-09-08 20:37:45 +00:00
tools Rename MKBFD to MKBINUTILS and support HAVE_BINUTILS for set lists. This 2009-09-08 07:08:00 +00:00
usr.bin Save length of key instead of relying of the weight of the record sep. 2009-09-10 22:02:40 +00:00
usr.sbin print features from 3.0 + HS spec, including extended features 2009-09-11 19:22:15 +00:00
x11 add -n to gzip invocation 2009-03-31 21:12:51 +00:00
build.sh Add a modules operation to build.sh, which builds and installs kernel modules 2009-09-07 04:14:17 +00:00
BUILDING Add a modules operation to build.sh, which builds and installs kernel modules 2009-09-07 04:14:17 +00:00
Makefile build & install librumpdev_netsmb and librumpfs_smbfs components 2009-09-04 17:21:33 +00:00
Makefile.inc
UPDATING Presence of index.o in existing libc.a causes duplicate symbol now that 2009-07-18 09:50:32 +00:00