aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_mbuf.c
Commit message (Expand)AuthorAgeFilesLines
* There are times when it would be really nice to have a record of the last fewHiren Panchasara2015-10-141-1/+1
* Fix regression from r248371. We need to copy packet header to newGleb Smirnoff2015-10-071-0/+5
* Remove debugging variable from r143761.Gleb Smirnoff2015-10-061-3/+0
* Add const-qualifiers for source mbuf argument in m_dup(), m_copym(),Alexander V. Chernikov2015-08-081-4/+4
* Fix leak in tcp_lro_rx. Simply clearing M_PKTHDR isn't enough, any tagsNavdeep Parhar2015-06-301-5/+13
* m_dup() is supposed to give a writable copy of an mbuf chain. It usesAndrey V. Elsukov2015-05-071-0/+1
* Use anonymous unions and structs to organize shared space in mbuf(9),Gleb Smirnoff2015-02-171-2/+2
* Use anonymous unions to add possibility to put mbufs into queue(3)Gleb Smirnoff2015-02-171-0/+12
* In order to support ongoing work to implement variable-size mbufs, andRobert Watson2015-01-141-1/+28
* Garbage collect m_copymdata(), an mbuf utility routine introducedRobert Watson2015-01-101-146/+0
* Replace hand-crafted versions of M_SIZE() and M_START() in uipc_mbuf.cRobert Watson2015-01-081-7/+3
* To ease changes to underlying mbuf structure and the mbuf allocator, reduceRobert Watson2015-01-051-36/+4
* Merge from projects/sendfile: extend protocols API to supportGleb Smirnoff2014-11-301-3/+3
* Change a very strange code in m_demote() to simple assertion.Gleb Smirnoff2014-09-041-6/+2
* Provide m_catpkt(), a wrapper around m_cat() that deals with M_PKTHDR mbufs.Gleb Smirnoff2014-09-041-0/+16
* Use assignment instead of bcopy.Gleb Smirnoff2014-07-181-1/+1
* Improve reference counting of EXT_SFBUF pages attached to mbufs.Gleb Smirnoff2014-07-111-40/+39
* Fix style bug: rename the refcount field of m_ext to ext_cnt, to matchGleb Smirnoff2014-07-111-16/+16
* All mbuf external free functions never fail, so let them be void.Gleb Smirnoff2014-07-111-2/+2
* Whitespace only.Gleb Smirnoff2014-05-301-25/+24
* Remove historical macro.Gleb Smirnoff2014-01-161-1/+1
* Fix a very bad typo from r248887.Gleb Smirnoff2013-11-141-0/+1
* Pad m_hdr on 32bit architectures to to prevent alignment and paddingAndre Oppermann2013-08-271-0/+8
* Give (*ext_free) an int return value allowing for very sophisticatedAndre Oppermann2013-08-251-2/+2
* Restructure the mbuf pkthdr to make it fit for upcoming capabilities andAndre Oppermann2013-08-241-7/+0
* Add an mbuf pointer parameter to (*ext_free) to give the externalAndre Oppermann2013-08-241-3/+3
* dd a 24 bits wide ext_flags field to m_ext by reducing ext_typeAndre Oppermann2013-08-241-0/+3
* Revert r254520 and resurrect the M_NOFREE mbuf flag and functionality.Andre Oppermann2013-08-211-1/+9
* Remove the unused M_NOFREE mbuf flag. It didn't have any in-tree usersAndre Oppermann2013-08-191-10/+1
* Nuke mbstat. It wasn't used for mbuf statistics since FreeBSD 5.Gleb Smirnoff2013-07-151-6/+0
* Fix bug in m_split() in a case when split len matches len of theGleb Smirnoff2013-03-291-1/+10
* In m_align() add assertions that mbuf is virgin, similar to assertionsGleb Smirnoff2013-03-171-4/+12
* - Replace compat macros with function calls.Gleb Smirnoff2013-03-161-17/+15
* Contrary to what the deleted comment said, the m_move_pkthdr()Gleb Smirnoff2013-03-161-35/+10
* Make m_get2() never use clusters that are bigger than PAGE_SIZE.Gleb Smirnoff2013-03-151-13/+3
* Functions m_getm2() and m_get2() have different order of arguments,Gleb Smirnoff2013-03-121-1/+1
* The m_extadd() can fail due to memory allocation failure, thus:Gleb Smirnoff2013-03-121-14/+19
* - Move large functions m_getjcl() and m_get2() to kern/uipc_mbuf.cGleb Smirnoff2013-01-241-0/+73
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-10/+10
* Since the macro dtom() has been removed, fix comments about the dtom.Kevin Lo2012-10-291-2/+2
* Improve m_cat() by being able to also merge contents from M_EXTAndre Oppermann2012-10-281-3/+3
* Fix found places where uio_resid is truncated to int.Konstantin Belousov2012-02-211-1/+2
* Xen netback driver rewrite.Kenneth D. Merry2012-01-261-0/+5
* Fix typos - remove duplicate "the".Rebecca Cran2011-02-211-1/+1
* Revert r210225 - turns out I was wrong; the "/*-" is not license-onlyEdward Tomasz Napierala2010-07-181-1/+1
* The "/*-" comment marker is supposed to denote copyrights. Remove non-copyrightEdward Tomasz Napierala2010-07-181-1/+1
* Correctly copy the M_RDONLY flag when duplicating a referenceColin Percival2010-07-131-0/+1
* Use ISO C99 integer types in sys/kern where possible.Ed Schouten2010-06-211-1/+1
* Remove a redundant variable assignment.Marko Zec2010-05-011-2/+1
* Add m_mbuftouio() helper function to copy(out) an arbitraryAndre Oppermann2009-06-221-0/+28