Module Name: src Committed By: matt Date: Tue Feb 1 01:39:22 UTC 2011
Modified Files: src/sbin/route: route.c src/sys/compat/common: rtsock_14.c rtsock_50.c src/sys/compat/net: if.h src/sys/kern: uipc_socket.c src/sys/net: if.h route.c route.h rtsock.c src/sys/netinet: if_arp.c src/sys/rump/librump/rumpnet: Makefile.rumpnet net_stub.c src/sys/rump/net/lib/libnet: Makefile src/sys/sys: socket.h src/usr.bin/netstat: route.c show.c Added Files: src/sys/compat/net: route.h Log Message: Add a new AF/PF_ROUTE which is 64-bit clean which makes the routing socket interface (and its associated sysctls) act identically for both 32 and 64 bit programs. The old unclean one remains for backward compatibility. To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128 src/sbin/route/route.c cvs rdiff -u -r1.2 -r1.3 src/sys/compat/common/rtsock_14.c \ src/sys/compat/common/rtsock_50.c cvs rdiff -u -r1.2 -r1.3 src/sys/compat/net/if.h cvs rdiff -u -r0 -r1.1 src/sys/compat/net/route.h cvs rdiff -u -r1.202 -r1.203 src/sys/kern/uipc_socket.c cvs rdiff -u -r1.149 -r1.150 src/sys/net/if.h cvs rdiff -u -r1.123 -r1.124 src/sys/net/route.c cvs rdiff -u -r1.77 -r1.78 src/sys/net/route.h cvs rdiff -u -r1.132 -r1.133 src/sys/net/rtsock.c cvs rdiff -u -r1.149 -r1.150 src/sys/netinet/if_arp.c cvs rdiff -u -r1.10 -r1.11 src/sys/rump/librump/rumpnet/Makefile.rumpnet cvs rdiff -u -r1.11 -r1.12 src/sys/rump/librump/rumpnet/net_stub.c cvs rdiff -u -r1.10 -r1.11 src/sys/rump/net/lib/libnet/Makefile cvs rdiff -u -r1.98 -r1.99 src/sys/sys/socket.h cvs rdiff -u -r1.75 -r1.76 src/usr.bin/netstat/route.c cvs rdiff -u -r1.11 -r1.12 src/usr.bin/netstat/show.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.