freebsd-dev/contrib
Qing Li 6e6b3f7cbc This main goals of this project are:
1. separating L2 tables (ARP, NDP) from the L3 routing tables
2. removing as much locking dependencies among these layers as
   possible to allow for some parallelism in the search operations
3. simplify the logic in the routing code,

The most notable end result is the obsolescent of the route
cloning (RTF_CLONING) concept, which translated into code reduction
in both IPv4 ARP and IPv6 NDP related modules, and size reduction in
struct rtentry{}. The change in design obsoletes the semantics of
RTF_CLONING, RTF_WASCLONE and RTF_LLINFO routing flags. The userland
applications such as "arp" and "ndp" have been modified to reflect
those changes. The output from "netstat -r" shows only the routing
entries.

Quite a few developers have contributed to this project in the
past: Glebius Smirnoff, Luigi Rizzo, Alessandro Cerri, and
Andre Oppermann. And most recently:

- Kip Macy revised the locking code completely, thus completing
  the last piece of the puzzle, Kip has also been conducting
  active functional testing
- Sam Leffler has helped me improving/refactoring the code, and
  provided valuable reviews
- Julian Elischer setup the perforce tree for me and has helped
  me maintaining that branch before the svn conversion
2008-12-15 06:10:57 +00:00
..
amd Update for the 6.1.5 import. 2007-12-11 19:16:51 +00:00
bc s/predefine/predefined/ 2006-01-24 06:38:35 +00:00
bind9 Merge from vendor/bind9/dist as of the 9.4.2-P2 import 2008-09-01 22:54:49 +00:00
binutils Push mips support into the tree. 2008-12-11 08:22:20 +00:00
bsnmp This main goals of this project are: 2008-12-15 06:10:57 +00:00
bzip2 Resolve conflicts. 2008-03-20 02:56:24 +00:00
com_err Merge from the vendor branch and resolve conflicts. 2008-05-08 11:01:46 +00:00
cpio Merge gnu cpio 2.6 -> 2.8 changes. Unfortunately, we have massive 2008-07-10 02:08:00 +00:00
csup Fix a compiler warning. 2007-11-18 00:25:18 +00:00
cvs Add $FreeBSD$ since we now have local changes. 2008-06-16 17:06:17 +00:00
diff This commit was generated by cvs2svn to compensate for changes in r171490, 2007-07-19 06:57:46 +00:00
expat Update the FREEBSD-upgrade for expat 2.0.1 2008-05-08 13:56:58 +00:00
file This commit was generated by cvs2svn to compensate for changes in r175898, 2008-02-02 18:26:53 +00:00
gcc If arm.h is going to define WCHAR_TYPE, don't assume WCHAR_TYPE_SIZE 2008-09-10 15:47:31 +00:00
gcclibs GCC 4.2.1 release miscellaneous support libraries. 2007-08-14 02:52:47 +00:00
gdb gdb: Remove arm_pc_is_thumb_dummy() and related code. 2008-11-17 16:37:04 +00:00
gdtoa Make strtof() respect the current rounding mode. 2008-09-03 07:32:06 +00:00
gnu-sort
gperf
groff MFV: recent mdoc(7) changes. 2007-10-04 04:38:23 +00:00
hostapd This commit was generated by cvs2svn to compensate for changes in r178363, 2008-04-20 21:39:06 +00:00
ipfilter This main goals of this project are: 2008-12-15 06:10:57 +00:00
less Resolve conflicts. 2007-11-26 08:58:07 +00:00
libbegemot Vendor patch that adds a microsecond timer function. 2006-12-08 14:45:15 +00:00
libf2c Gcc 3.4.6 F77 runtime support bits (as of 2006/08/25 #116475). 2006-08-26 21:30:30 +00:00
libobjc GCC 4.2.1 release Objective C runtime support code. 2007-08-14 02:51:20 +00:00
libpcap Implement zero-copy bpf(4) buffer or "zbuf" support for libpcap. A slightly 2008-09-16 20:32:29 +00:00
libreadline Update after import 2007-11-07 04:44:11 +00:00
libstdc++ GCC 4.2.1 release C++ standard library and runtime support code. 2007-08-14 02:49:11 +00:00
lukemftp This commit was generated by cvs2svn to compensate for changes in r146309, 2005-05-17 03:11:29 +00:00
lukemftpd Pull vendor file to HEAD. 2006-08-31 17:11:46 +00:00
ncurses - Update instructions for Subversion import 2008-11-15 09:30:09 +00:00
netcat Document freebsd extensions to netcat a bit better: 2008-05-10 18:50:45 +00:00
ngatm This commit was generated by cvs2svn to compensate for changes in r156678, 2006-03-13 09:37:22 +00:00
ntp Merge from vendor/ntp/dist: r182856: 2008-09-07 22:15:41 +00:00
nvi - Sort the headers per style(9) 2007-06-06 11:14:30 +00:00
one-true-awk Document the bwk_20071023 import. 2007-10-25 12:38:34 +00:00
openbsm Merge OpenBSM 1.1 alpha 2 from the OpenBSM vendor branch to head, both 2008-12-02 23:26:43 +00:00
openpam As per discussion, commit experimental metadata for my contrib packages. 2008-02-06 23:06:24 +00:00
opie Add missing code needed for the detection of IPSec packet replays. [1] 2006-03-22 16:00:42 +00:00
pam_modules/pam_passwdqc
pf Max's changes got left out of the MRT commit. 2008-05-09 23:53:01 +00:00
pnpinfo Sort sections. 2006-09-17 18:52:28 +00:00
sendmail Merge from vendor dist: Bring in a change already in the sendmail 2008-11-15 04:43:54 +00:00
smbfs When encoding an smb name, truncate one byte earlier in order than we did 2008-11-02 19:48:15 +00:00
tcp_wrappers NI_WITHSCOPEID cleanup. Neither RFC 2553 nor RFC 3493 defines 2005-05-13 16:31:11 +00:00
tcpdump unbreak printing 802.11 tx/rx rates 2008-02-25 01:28:14 +00:00
tcsh Actually fix pty detection for autologout setting. 2008-10-20 08:44:14 +00:00
telnet Use strlcpy() instead of strcpy(). 2008-11-13 20:40:38 +00:00
texinfo Add note concerning FreeBSD-SA-06:01.texindex. 2006-07-08 07:32:41 +00:00
top Removed the no-op -p; documented -P. 2008-06-21 15:48:16 +00:00
traceroute Add AS lookup functionality. On each hop we query a whois server to 2008-02-20 23:29:53 +00:00
wpa_supplicant fix botched merge of syslog support to the vendor branch; these files 2008-03-25 21:47:03 +00:00