aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/mbuf.h
Commit message (Expand)AuthorAgeFilesLines
* Fixed unsorting of prototypes in previous commit. Fixed older unsorting.Bruce Evans2001-02-171-5/+5
* Implement m_getm() which will perform an "all or nothing" mbuf + clusterBosko Milekic2001-02-141-0/+1
* Long awaited style fixup in mbuf code. Get rid of K&R style prototypingBosko Milekic2001-02-111-45/+45
* Change and clean the mutex lock interface.Bosko Milekic2001-02-091-16/+16
* When short of mbufs or mbuf clusters, we sleep on appropriate "counters."Bosko Milekic2001-01-201-3/+1
* * Rename M_WAIT mbuf subsystem flag to M_TRYWAIT.Bosko Milekic2000-12-211-6/+7
* Eliminate a race in MEXTFREE(). The reference counter decrement and testBosko Milekic2000-12-131-11/+16
* Change the ext_type type from short to int, since it doesn't cost usBosko Milekic2000-11-131-1/+2
* Add new M_RDONLY flag, which can be set during setup (MEXTADD, for example),Bosko Milekic2000-11-111-14/+32
* Catch up to moving headers:John Baldwin2000-10-201-1/+1
* Correct check for NULL in MEXT_INIT_REF() which should be checking whetherBosko Milekic2000-10-151-3/+3
* While I'm here:Bosko Milekic2000-10-151-1/+1
* Backout my wrong attempt to fix the compilation warning in ip_input.cRuslan Ermilov2000-10-121-1/+1
* KASSERT that mbuf external reference counts are > 0 before we removeDavid Malone2000-10-081-1/+4
* Fix a problem with MCHTYPE macro's use of atomic().Bosko Milekic2000-10-031-2/+2
* Big mbuf subsystem diff #1: incorporate mutexes and fix things up somewhatBosko Milekic2000-09-301-151/+172
* A slight restyling of the previous fix and make the way theDavid Malone2000-08-201-8/+4
* Fix logic error which caused a page fault in kernel mode immediatelyJohn Polstra2000-08-191-2/+6
* Replace the mbuf external reference counting code with somethingDavid Malone2000-08-191-61/+116
* Make mbstat.m_mtypes seperate and viewable via sysctl, alsoAlfred Perlstein2000-07-151-9/+11
* sync with kame tree as of july00. tons of bug fixes/improvements.Jun-ichiro itojun Hagino2000-07-041-1/+17
* Add KASSERT() to mbuf free routines in order to allow developers toJonathan Lemon2000-06-101-0/+2
* Fixed regression of the type of the `header' member of struct pkthdr fromBruce Evans2000-06-031-1/+1
* For the M_PREPEND macro, remove an initial mbuf NULL check I added. ItBrian Feldman2000-04-301-5/+0
* Don't panic in M_PREPEND() if m_prepend() fails and frees the mbuf chain.Peter Wemm2000-04-191-1/+1
* Add support for offloading IP/TCP/UDP checksums to NIC hardware whichJonathan Lemon2000-03-271-0/+21
* Have MGETHDR() always initialize m->m_pkthdr.rcvif to NULL.Archie Cobbs2000-03-141-2/+1
* Reference machine/param.h rather than the nonexistentMike Smith2000-01-191-2/+2
* Add a comment to hopefully prevent more bugs like kern/8596.Archie Cobbs2000-01-101-0/+2
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm1999-12-291-2/+2
* I've been style(9)izing mbuf.h and making the macros more resilientBrian Feldman1999-12-191-79/+116
* I've been Bruceified! As penance, I've fixed my error (improper ordering,Brian Feldman1999-12-181-219/+227
* Bug fix:Brian Feldman1999-12-141-42/+36
* This is Bosko Milekic's mbuf allocation waiting code. Basically, thisBrian Feldman1999-12-121-12/+76
* The functions m_copym() and m_copypacket() return read-only copies,Archie Cobbs1999-12-011-0/+1
* fix up a whitespace screwup I made.Julian Elischer1999-11-181-2/+2
* KAME related header files additions and merges.Yoshinobu Inoue1999-11-051-3/+7
* New function:Poul-Henning Kamp1999-11-011-0/+1
* Abstract out some functionality into some more Macro's and eliminateJulian Elischer1999-10-251-17/+28
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Get rid of MT_RTABLE; multicast routing no longer uses it.Bill Fenner1999-01-181-2/+2
* Implemented zero-copy TCP/IP extensions via sendfile(2) - send aDavid Greenman1998-11-051-1/+2
* Re-implement tcp and ip fragment reassembly to not store pointers in theDoug Rabson1998-08-241-1/+5
* Yow! Completely change the way socket options are handled, eliminatingGarrett Wollman1998-08-231-7/+7
* Cast pointers to [u]intptr_t instead of to [unsigned] long.Bruce Evans1998-07-151-4/+5
* Unspammed nested include of <sys/malloc.h>. <sys/mbuf.h> hasn'tBruce Evans1997-12-281-8/+3
* Last major round (Unless Bruce thinks of somthing :-) of malloc changes.Poul-Henning Kamp1997-10-121-23/+2
* Remove a bunch of unused malloc types.Poul-Henning Kamp1997-10-101-3/+3
* Make malloc more extensible. The malloc type is now a pointer toPoul-Henning Kamp1997-10-101-3/+3
* Fix all areas of the system (or at least all those in LINT) to avoid storingGarrett Wollman1997-08-161-16/+13