summaryrefslogtreecommitdiff
path: root/sys/netccitt
AgeCommit message (Collapse)Author
2006-08-26Nuke netccitt.matt
2006-08-17Fix all the -D*DEBUG* code that it was rotting away and did not even compile.christos
Mostly from Arnaud Lacombe, many thanks!
2006-07-23Use the LWP cached credentials where sane.ad
2006-06-07merge FreeBSD timecounters from branch simonb-timecounterskardel
- struct timeval time is gone time.tv_sec -> time_second - struct timeval mono_time is gone mono_time.tv_sec -> time_uptime - access to time via {get,}{micro,nano,bin}time() get* versions are fast but less precise - support NTP nanokernel implementation (NTP API 4) - further reading: Timecounter Paper: http://phk.freebsd.dk/pubs/timecounter.pdf NTP Nanokernel: http://www.eecis.udel.edu/~mills/ntp/html/kern.html
2006-05-14integrate kauth.elad
2006-05-12avoid a GCC uninitialised variable warning.mrg
2006-04-15Add missing semi-colon.christos
2006-04-14Coverity CID 2431: Don't deref before test.christos
2006-04-14Coverity CID 1117: Prevent NULL deref.christos
2006-04-14Coverity CID 1116: Prevent NULL deref.christos
2006-04-14Coverity CID 2692: First stop the timer and then free it.christos
2006-03-17don't use MALLOC with a non-constant size; use malloc instead.christos
2005-12-11merge ktrace-lwp.christos
2005-12-10Multiple inclusion protection, as suggested by christos@ on tech-kern@elad
few days ago.
2005-10-06pk_accton(): `path' actually points into kernel space.kleink
2005-05-29Sprinkle const.christos
2005-02-26nuke trailing whitespaceperry
2005-01-23Commit missing files with domain list sets.matt
2004-09-17There's no need to pass a proc value when using UIO_SYSSPACE withskrll
vn_rdwr(9) and uiomove(9). OK'd by Jason Thorpe
2004-04-26Remove #else of #if __STDC__matt
2004-04-23recommented -> recommended, indefinitly -> indefinitely.snj
2004-04-22Constify protosw arrays. This can reduce the kernel .data section bymatt
over 4K (if all the network protocols) are loaded.
2004-04-21kill sprintf, use snprintfitojun
2004-04-18Use M_ZERO appropriately. Change some incorrect uses of M_DONTWAIT tomatt
M_NOWAIT.
2004-04-17adjust to the sbreserve prototype change.christos
2003-11-11Change global head-of-local-IP-address list from in_ifaddr tojonathan
in_ifaddrhead. Recent changes in struct names caused a namespace collision in fast-ipsec, which are most cleanly fixed by using "in_ifaddrhead" as the listhead name.
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
Patches provided by Joel Baker in PR 22364, verified by myself.
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
and need to be examined and discussed more.
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
be inserted into ktrace records. The general change has been to replace "struct proc *" with "struct lwp *" in various function prototypes, pass the lwp through and use l_proc to get the process pointer when needed. Bump the kernel rev up to 1.6V
2003-02-05"Utilize" has exactly the same meaning as "use," but it is moreperry
difficult to read and understand. Most manuals of English style therefore say that you should use "use".
2003-01-06synchronous, not syncronous.wiz
2003-01-04Spell output with two ts.wiz
2002-11-26Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more.lukem
2002-11-26s/si_addr/sdl_addr/christos
2002-10-24fix a couple of lint warnings.christos
2002-10-10Move netccitt config defns to netccitt/files.netccitt.thorpej
2002-09-29"definitions" has lots of 'i's, but that's not reason to leave one out.wiz
2002-09-27remove trailing \n in panic(). approved perry.provos
2002-07-03Rename SB_UPDATE_TAIL() to SB_EMPTY_FIXUP(), per suggestion fromthorpej
Jonathan Stone.
2002-07-03Make insertion of data into socket buffers O(C):thorpej
* Keep pointers to the first and last mbufs of the last record in the socket buffer. * Use the sb_lastrecord pointer in the sbappend*() family of functions to avoid traversing the packet chain to find the last record. * Add a new sbappend_stream() function for stream protocols which guarantee that there will never be more than one record in the socket buffer. This function uses the sb_mbtail pointer to perform the data insertion. Make TCP use sbappend_stream(). On a profiling run, this makes sbappend of a TCP transmission using a 1M socket buffer go from 50% of the time to .02% of the time. Thanks to Bill Sommerfeld and YAMAMOTO Takashi for their debugging assistance!
2002-05-12Remove/move a redundant extern.matt
2002-05-12Eliminate commons.matt
2001-12-04Replace some misuses of "then" with "than".wiz
2001-11-13add RCSIDslukem
2001-10-18Deprecate the "m_act" alias of "m_nextpkt" (m_act is a historicalthorpej
name), and just use m_nextpkt everywhere.
2001-08-20precede, not preceed.wiz
2001-06-19Sprinkle couple of cosmetic changes - use 'extern' in headers, makejdolecek
some stuff static, const as appropriate, use static TAILQ_HEAD_INITIALIZER() instead TAILQ_INIT() call.
2001-06-14change the meaning of ifnet.if_lastchange to meet RFC1573 ifLastChange.itojun
follows BSD/OS practice and ucd-snmp code (FreeBSD does it for specific interfaces only). was: if_lastchange get updated on every packet transmission/receipt. now: if_lastchange get updated when IFF_UP is changed.
2001-05-30use _KERNEL_OPTmrg
2001-05-01remove superfluous ;lukem