summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_mbuf.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce an M_ASSERTPKTHDR() macro which performs the very common taskdes2003-04-081-4/+3
* Add the m_defrag routine, as discussed on committers@. Thissilby2003-03-291-0/+83
* Allow m_dup_pkthdr to accept mbufs with attached clusters assilby2003-03-281-3/+3
* In m_dup_pkthdr(), convert the supplied `how' argument into mallociedowse2003-03-131-1/+2
* Back out M_* changes, per decision of the TRB.imp2003-02-191-7/+7
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-7/+7
* Correct mbuf packet header propagation. Previously, packet headerssam2002-12-301-14/+54
* Replace aux mbufs with packet tags:sam2002-10-161-1/+1
* While well intentionned the check to see it there is a packetjulian2002-09-191-3/+0
* fix style.. Return in the kernel always has () around the arguments.julian2002-09-191-1/+1
* Compiler was correct:julian2002-09-191-1/+1
* If M_PKTHDR is set then we don't need to do a loop to find the total length.darrenr2002-09-191-0/+3
* style nit: unsigned -> u_int in the kernel, particularly tobmilekic2002-09-181-11/+11
* Make m_length() and m_fixhdr() return unsigned.phk2002-09-181-4/+4
* Introduce the m_length() function which will return the accumulatedphk2002-09-181-6/+19
* Move m_fixhdr() from "mbchain" to "mbuf" where it belongs.phk2002-09-181-0/+14
* Include file cleanup; mac.h and malloc.h at one point had orderingrwatson2002-08-011-1/+1
* Introduce support for Mandatory Access Control and extensiblerwatson2002-07-311-0/+14
* Make M_COPY_PKTHDR() macro into a wrapper for a m_copy_pkthdr()rwatson2002-07-301-0/+19
* Move m_freem() from uipc_mbuf.c to subr_mbuf.c so it can take advantagebmilekic2002-07-241-8/+0
* o Introduce new m_getcl() interface routine that allocates an mbufbmilekic2002-07-151-66/+0
* Fix a bug in m_split(): the "m->m_ext.ext_size" field of an mbuf was beingarchie2002-05-311-1/+5
* Fix corner case where m_len was not being initialized.hsu2002-04-121-1/+3
* Get rid of the twisted MFREE() macro entirely.dillon2002-02-051-8/+3
* Update to C99, s/__FUNCTION__/__func__/.obrien2001-12-101-2/+2
* Forgot to remove this un-needed test. (M_WAITOK won't fail)julian2001-08-191-1/+1
* Introduce numerous SMP friendly changes to the mbuf allocator. Namely,bmilekic2001-06-221-461/+8
* Change m_devget()'s outdated and unused `offset' argument to actually meanbmilekic2001-06-201-30/+25
* Patch up a blunder I made a few days ago. nmbcnt was being initializedpeter2001-06-131-6/+15
* Sync with recent KAME.ume2001-06-111-9/+0
* "Fix" the previous initial attempt at fixing TUNABLE_INT(). This timepeter2001-06-081-3/+3
* Back out part of my previous commit. This was a last minute changepeter2001-06-071-3/+3
* Make the TUNABLE_*() macros look and behave more consistantly like thepeter2001-06-061-9/+15
* Back out jesper's 2001/05/31 14:58:11 PDT commit. It does not compile.obrien2001-06-011-0/+5
* Move the definition of NMBCLUSTERS from src/sys/kern/uipc_mbuf.cjesper2001-05-311-5/+0
* Increment mbstat.m_mpfail, not mbstat.m_mcfail, when m_pullup() fails.bmilekic2001-05-231-1/+1
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-2/+4
* Fix inconsistency in setup of kernel_map: we need to make sure thatbmilekic2001-04-181-4/+5
* - Change the msleep()s to condition variables.bmilekic2001-04-031-21/+21
* Use only one mutex for the entire mbuf subsystem.alfred2001-04-031-44/+47
* Move the atomic() mbstat.m_drops incrementing to the MGET(HDR) andbmilekic2001-03-241-19/+5
* Fix a couple of things in the internal mbuf allocation interface:bmilekic2001-03-171-8/+8
* Fix parameter order in the calls to MGET().bp2001-02-211-2/+2
* Preserve alignment of first mbuf in m_copypacket.luigi2001-02-201-0/+4
* Implement m_getm() which will perform an "all or nothing" mbuf + clusterbmilekic2001-02-141-1/+67
* Long awaited style fixup in mbuf code. Get rid of K&R style prototypingbmilekic2001-02-111-129/+87
* Change and clean the mutex lock interface.bmilekic2001-02-091-15/+15
* Don't bother with acquiring/releasing Giant around kmem_malloc() andjhb2001-02-081-40/+0
* When short of mbufs or mbuf clusters, we sleep on appropriate "counters."bmilekic2001-01-201-6/+5
* Add some KASSERTs valid if WITNESS is defined to verify that the mbufbmilekic2001-01-161-4/+39
OpenPOWER on IntegriCloud