summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_mbuf.c
Commit message (Expand)AuthorAgeFilesLines
* Backport patch from D5698Renato Botelho2016-03-221-2/+2
* MFC r282594:ae2015-05-211-0/+1
* Merge r258128 from head:glebius2013-11-221-0/+1
* Pad m_hdr on 32bit architectures to to prevent alignment and paddingandre2013-08-271-0/+8
* Give (*ext_free) an int return value allowing for very sophisticatedandre2013-08-251-2/+2
* Restructure the mbuf pkthdr to make it fit for upcoming capabilities andandre2013-08-241-7/+0
* Add an mbuf pointer parameter to (*ext_free) to give the externalandre2013-08-241-3/+3
* dd a 24 bits wide ext_flags field to m_ext by reducing ext_typeandre2013-08-241-0/+3
* Revert r254520 and resurrect the M_NOFREE mbuf flag and functionality.andre2013-08-211-1/+9
* Remove the unused M_NOFREE mbuf flag. It didn't have any in-tree usersandre2013-08-191-10/+1
* Nuke mbstat. It wasn't used for mbuf statistics since FreeBSD 5.glebius2013-07-151-6/+0
* Fix bug in m_split() in a case when split len matches len of theglebius2013-03-291-1/+10
* In m_align() add assertions that mbuf is virgin, similar to assertionsglebius2013-03-171-4/+12
* - Replace compat macros with function calls.glebius2013-03-161-17/+15
* Contrary to what the deleted comment said, the m_move_pkthdr()glebius2013-03-161-35/+10
* Make m_get2() never use clusters that are bigger than PAGE_SIZE.glebius2013-03-151-13/+3
* Functions m_getm2() and m_get2() have different order of arguments,glebius2013-03-121-1/+1
* The m_extadd() can fail due to memory allocation failure, thus:glebius2013-03-121-14/+19
* - Move large functions m_getjcl() and m_get2() to kern/uipc_mbuf.cglebius2013-01-241-0/+73
* Mechanically substitute flags from historic mbuf allocator withglebius2012-12-051-10/+10
* Since the macro dtom() has been removed, fix comments about the dtom.kevlo2012-10-291-2/+2
* Improve m_cat() by being able to also merge contents from M_EXTandre2012-10-281-3/+3
* Fix found places where uio_resid is truncated to int.kib2012-02-211-1/+2
* Xen netback driver rewrite.ken2012-01-261-0/+5
* Fix typos - remove duplicate "the".brucec2011-02-211-1/+1
* Revert r210225 - turns out I was wrong; the "/*-" is not license-onlytrasz2010-07-181-1/+1
* The "/*-" comment marker is supposed to denote copyrights. Remove non-copyrighttrasz2010-07-181-1/+1
* Correctly copy the M_RDONLY flag when duplicating a referencecperciva2010-07-131-0/+1
* Use ISO C99 integer types in sys/kern where possible.ed2010-06-211-1/+1
* Remove a redundant variable assignment.zec2010-05-011-2/+1
* Add m_mbuftouio() helper function to copy(out) an arbitraryandre2009-06-221-0/+28
* Update m_demote:andre2009-06-221-4/+6
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-1/+0
* Remove unneeded include.rwatson2009-06-021-2/+0
* Teach m_copyback() to use trailing space of the last mbuf in chain.mav2009-01-181-0/+4
* Remove the alignment of the align parameter. This is up to the caller to passthompsa2008-09-051-3/+1
* Attempt to make the print types more friendly to other architectures.julian2008-04-301-15/+15
* Add an option (compiled out by default)julian2008-04-291-0/+152
* Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT.ru2008-03-251-1/+1
* 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
OpenPOWER on IntegriCloud