summaryrefslogtreecommitdiffstats
path: root/sys/sys/mbuf.h
Commit message (Expand)AuthorAgeFilesLines
* Begin committing support for Mandatory Access Control and extensiblerwatson2002-07-301-0/+7
* Make M_COPY_PKTHDR() macro into a wrapper for a m_copy_pkthdr()rwatson2002-07-301-15/+2
* o Introduce new m_getcl() interface routine that allocates an mbufbmilekic2002-07-151-5/+6
* remove or replace caddr_t with void.alfred2002-06-281-2/+2
* At long last, commit the zero copy sockets code.ken2002-06-261-0/+1
* Remove some extra spaces hidden between tabsluigi2002-06-231-15/+15
* Define an mbuf type, MT_TAG, used for volatile annotationsluigi2002-06-221-2/+3
* Add some #define's for mbuf annotations.luigi2002-06-201-0/+48
* Fix a bug in m_split(): the "m->m_ext.ext_size" field of an mbuf was beingarchie2002-05-311-2/+9
* Get rid of the twisted MFREE() macro entirely.dillon2002-02-051-4/+0
* On the first day of Christmas bde gave to me:bmilekic2001-12-231-77/+68
* Move prototype of _mext_free to mbuf.h, where it belongs, because it isbmilekic2001-12-221-0/+1
* Let M_LEADINGSPACE write into non-shared mbufs.luigi2001-12-141-1/+1
* Re-enable mbtypes statistics in the mbuf allocator. I disabled thesebmilekic2001-09-301-6/+11
* Constify m_copydata.julian2001-08-191-1/+1
* - Do not handle the per-CPU containers in mbuf code as though the cpuidsbmilekic2001-07-261-0/+1
* Introduce numerous SMP friendly changes to the mbuf allocator. Namely,bmilekic2001-06-221-398/+135
* fix recursive mtx_lock() call.ume2001-06-131-1/+6
* Nuke wrongly introduced experimental stuff during KAME merge.ume2001-06-111-14/+0
* Sync with recent KAME.ume2001-06-111-0/+25
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-2/+2
* Fix inconsistency in setup of kernel_map: we need to make sure thatbmilekic2001-04-181-0/+1
* Various style fixes.bmilekic2001-04-051-21/+28
* - Change the msleep()s to condition variables.bmilekic2001-04-031-33/+37
* Use only one mutex for the entire mbuf subsystem.alfred2001-04-031-26/+28
* Catch up to header include changes:jhb2001-03-281-0/+1
* Move the atomic() mbstat.m_drops incrementing to the MGET(HDR) andbmilekic2001-03-241-3/+8
* Fixed unsorting of prototypes in previous commit. Fixed older unsorting.bde2001-02-171-5/+5
* Implement m_getm() which will perform an "all or nothing" mbuf + clusterbmilekic2001-02-141-0/+1
* Long awaited style fixup in mbuf code. Get rid of K&R style prototypingbmilekic2001-02-111-45/+45
* Change and clean the mutex lock interface.bmilekic2001-02-091-16/+16
* When short of mbufs or mbuf clusters, we sleep on appropriate "counters."bmilekic2001-01-201-3/+1
* * Rename M_WAIT mbuf subsystem flag to M_TRYWAIT.bmilekic2000-12-211-6/+7
* Eliminate a race in MEXTFREE(). The reference counter decrement and testbmilekic2000-12-131-11/+16
* Change the ext_type type from short to int, since it doesn't cost usbmilekic2000-11-131-1/+2
* Add new M_RDONLY flag, which can be set during setup (MEXTADD, for example),bmilekic2000-11-111-14/+32
* Catch up to moving headers:jhb2000-10-201-1/+1
* Correct check for NULL in MEXT_INIT_REF() which should be checking whetherbmilekic2000-10-151-3/+3
* While I'm here:bmilekic2000-10-151-1/+1
* Backout my wrong attempt to fix the compilation warning in ip_input.cru2000-10-121-1/+1
* KASSERT that mbuf external reference counts are > 0 before we removedwmalone2000-10-081-1/+4
* Fix a problem with MCHTYPE macro's use of atomic().bmilekic2000-10-031-2/+2
* Big mbuf subsystem diff #1: incorporate mutexes and fix things up somewhatbmilekic2000-09-301-151/+172
* A slight restyling of the previous fix and make the way thedwmalone2000-08-201-8/+4
* Fix logic error which caused a page fault in kernel mode immediatelyjdp2000-08-191-2/+6
* Replace the mbuf external reference counting code with somethingdwmalone2000-08-191-61/+116
* Make mbstat.m_mtypes seperate and viewable via sysctl, alsoalfred2000-07-151-9/+11
* sync with kame tree as of july00. tons of bug fixes/improvements.itojun2000-07-041-1/+17
* Add KASSERT() to mbuf free routines in order to allow developers tojlemon2000-06-101-0/+2
* Fixed regression of the type of the `header' member of struct pkthdr frombde2000-06-031-1/+1
OpenPOWER on IntegriCloud