summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_mbuf.c
Commit message (Expand)AuthorAgeFilesLines
* Give MEXTADD() another argument to make both void pointers to thephk2008-02-011-6/+9
* promote ath_defrag to m_collapse (and retire private+unusedsam2008-01-171-0/+86
* This patch adds an M_NOFREE flag which allows one to mark an mbuf askmacy2007-10-061-0/+11
* Generally migrate to ANSI function headers, and remove 'register' use.rwatson2007-05-161-1/+1
* remove now invalid check from m_sanitykmacy2007-04-141-10/+5
* Unbreak writes of 0 bytes. Zero byte writes happen when only ancillaryandre2007-01-221-2/+5
* The prepend function did not handle non-pkthdr's correctly.rrs2006-12-211-2/+7
* Rename m_getm() to m_getm2() and rewrite it to allocate up to page sizedandre2006-11-021-86/+89
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hrwatson2006-10-221-1/+2
* atomic_fetchadd_int is used by mb_free_ext(), but itrrs2006-09-211-1/+1
* Move some functions and definitions from uipc_socket2.c to uipc_socket.c:rwatson2006-06-101-1/+0
* promote fast ipsec's m_clone routine for public use; it is renamedsam2006-03-151-0/+153
* spell pdata correctly, we now will only dump maxlen of each mbuf in thejmg2006-03-141-1/+1
* For consistency sake, use >= MINCLSIZE rather than > MINCLSIZE to determinejhb2006-03-071-1/+1
* The sysctls kern.ipc.[max_linkhdr|max_protohdr|max_hdr|max_datalen]andre2006-02-181-7/+8
* Replace the 4k fixed sized jumbo mbuf clusters with PAGE_SIZE sizedandre2006-02-171-2/+2
* When using m_dup(9) to copy more than MHLEN bytes of data, don't create anemaste2005-12-141-1/+2
* Add an API for jumbo mbuf cluster allocation and also provideandre2005-12-081-0/+3
* Free only those mbuf+clusters back to the packet zone that were allocatedandre2005-11-051-1/+3
* Fix a logic error introduced with mandatory mbuf cluster refcounting andandre2005-11-041-2/+4
* Mandatory mbuf cluster reference counting and groundwork for UMAandre2005-11-021-91/+97
* Changes and cleanups to m_sanity():andre2005-08-301-18/+17
* Unbreak m_demote() and put back the 'all' flag. Without it we cannotandre2005-08-301-1/+3
* o Remove the 'all' flag from m_demote(). Users can simply call it withandre2005-08-301-5/+3
* Add m_copymdata(struct mbuf *m, struct mbuf *n, int off, int len,andre2005-08-291-0/+145
* Add m_sanity(struct mbuf *m, int sanitize) to do some heavy sanityandre2005-08-291-0/+95
* Add m_demote(struct mbuf *m, int all) to clean up mbuf (chain) fromandre2005-08-291-0/+24
* add m_align, a function to align any type of mbuf (i.e. itsam2005-07-301-0/+19
* Change m_uiotombuf so it will accept offset at which data should be copiedemax2005-05-041-2/+5
* add m_copyup function.. This can be used to help make our ip stack lessjmg2005-03-171-0/+48
* allow the destination of m_move_pkthdr to have externalsam2005-03-081-3/+3
* The m_ext reference counts are potentially shared and modifiedalc2005-03-061-6/+4
* Insert volatile cast to discourage gcc from optimizing the read outsidedwhite2005-03-031-1/+4
* change m_adj to reclaim unused mbufs instead of zero'ing m_lensam2005-02-241-2/+4
* remove dead codesam2005-02-231-4/+0
* Optimize the way reference counting is performed with Mbufs. Webmilekic2005-02-101-21/+37
* Make a bunch of malloc types static.phk2005-02-101-1/+1
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* fix m_append for case where additional mbufs are requiredsam2004-12-151-2/+2
* add m_append utility function to be used in forthcoming changessam2004-12-081-0/+46
* improve the mbuf m_print function.. Only pull length from pkthdr if therejmg2004-09-281-5/+20
* Back out just a portion of Alfred's last commit. Remove the MBUF_CHECKbmilekic2004-07-211-2/+0
* Make sure we don't call mbuf allocation functions with mutexes held.alfred2004-07-211-0/+8
* Gah! Plug a mbuf leak I introduced in the last commit.bmilekic2004-06-111-2/+3
* Plug a race where upon free this scenario could occur:bmilekic2004-06-101-15/+30
* Fix a panic happening when m_getm() is called with len < MCLBYTES.mux2004-06-091-1/+1
* Bring in mbuma to replace mballoc.bmilekic2004-05-311-38/+197
* constify the last argument of m_copyback.luigi2004-04-181-1/+1
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Style fixes: don't indent variable names.silby2004-02-051-6/+6
OpenPOWER on IntegriCloud