freebsd with flexible iflib nic queues
Go to file
Garrett Wollman 9c9137ea6c Three speed-ups in the output path (two small, one substantial):
1) Require all callers to pass a valid route pointer to ip_output()
   so that we don't have to check and allocate one off the stack
   as was done before.  This eliminates one test and some stack
    bloat from the common (UDP and TCP) case.

2) Perform the IP header checksum in-line if it's of the usual length.
    This results in about a 5% speed-up in my packet-generation test.

3) Use ip_vhl field rather than ip_v and ip_hl bitfields.
1996-04-18 15:49:06 +00:00
bin Correct some cross references and some path names. 1996-04-06 09:47:30 +00:00
eBones Remove old cruft. 1996-04-16 06:38:56 +00:00
etc Use -X to be xargs-friendly 1996-04-18 10:34:07 +00:00
games Correct some man page cross references and file location references. 1996-04-07 00:06:21 +00:00
gnu Remove a long-standing window leak I just noticed. 1996-04-18 13:36:39 +00:00
include Fix sgetrune/sputrune arg type: was unsigned int instead of size_t 1996-04-18 07:13:42 +00:00
lib Fix error in wcstombs: byte count not counted 1996-04-18 07:01:46 +00:00
libexec This commit was generated by cvs2svn to compensate for changes in r15249, 1996-04-13 15:33:16 +00:00
lkm Add in qcam module (forgot) 1996-03-24 00:30:38 +00:00
release 1. Update all the copyrights to delete useless clauses 3 and 4. 1996-04-13 13:32:15 +00:00
sbin Fixed a couple of format strings to match the change of pid_t from long 1996-04-13 15:47:43 +00:00
secure Split libcrypt and libcipher man pages. 1996-04-13 08:18:24 +00:00
share Back out my MOTIF_STATIC change, it is unnecessary 1996-04-16 11:47:29 +00:00
sys Three speed-ups in the output path (two small, one substantial): 1996-04-18 15:49:06 +00:00
tools Don't look in libkern, it went away. 1995-12-29 01:51:23 +00:00
usr.bin Document that ipx is a valid protocol for the -f option. 1996-04-13 21:23:57 +00:00
usr.sbin Fix usage: message to print out corrrectly. 1996-04-18 05:23:47 +00:00
COPYRIGHT This is the official 4.4 Lite copyright. 1994-09-11 07:53:28 +00:00
Makefile Re-instate the bootstrap target which can be used to build tools 1996-03-24 13:16:45 +00:00