summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_mbuf.c
Commit message (Expand)AuthorAgeFilesLines
* kern: for pointers replace 0 with NULL.pfg2016-04-151-1/+1
* Plug leak in m_unshare.np2016-03-261-2/+2
* Move mbuf provider under SDT to indicate that it is FreeBSD specificgnn2016-03-241-11/+9
* Add an mbuf provider to DTrace.gnn2016-03-221-0/+45
* New way to manage reference counting of mbuf external storage.glebius2016-03-011-15/+17
* o Gather all mbuf(9) allocation functions into kern_mbuf.c, and allglebius2016-02-111-263/+22
* New sendfile(2) syscall. A joint effort of NGINX and Netflix from 2013 andglebius2016-01-081-0/+4
* There are times when it would be really nice to have a record of the last fewhiren2015-10-141-1/+1
* Fix regression from r248371. We need to copy packet header to newglebius2015-10-071-0/+5
* Remove debugging variable from r143761.glebius2015-10-061-3/+0
* Add const-qualifiers for source mbuf argument in m_dup(), m_copym(),melifaro2015-08-081-4/+4
* Fix leak in tcp_lro_rx. Simply clearing M_PKTHDR isn't enough, any tagsnp2015-06-301-5/+13
* m_dup() is supposed to give a writable copy of an mbuf chain. It usesae2015-05-071-0/+1
* Use anonymous unions and structs to organize shared space in mbuf(9),glebius2015-02-171-2/+2
* Use anonymous unions to add possibility to put mbufs into queue(3)glebius2015-02-171-0/+12
* In order to support ongoing work to implement variable-size mbufs, andrwatson2015-01-141-1/+28
* Garbage collect m_copymdata(), an mbuf utility routine introducedrwatson2015-01-101-146/+0
* Replace hand-crafted versions of M_SIZE() and M_START() in uipc_mbuf.crwatson2015-01-081-7/+3
* To ease changes to underlying mbuf structure and the mbuf allocator, reducerwatson2015-01-051-36/+4
* Merge from projects/sendfile: extend protocols API to supportglebius2014-11-301-3/+3
* Change a very strange code in m_demote() to simple assertion.glebius2014-09-041-6/+2
* Provide m_catpkt(), a wrapper around m_cat() that deals with M_PKTHDR mbufs.glebius2014-09-041-0/+16
* Use assignment instead of bcopy.glebius2014-07-181-1/+1
* Improve reference counting of EXT_SFBUF pages attached to mbufs.glebius2014-07-111-40/+39
* Fix style bug: rename the refcount field of m_ext to ext_cnt, to matchglebius2014-07-111-16/+16
* All mbuf external free functions never fail, so let them be void.glebius2014-07-111-2/+2
* Whitespace only.glebius2014-05-301-25/+24
* Remove historical macro.glebius2014-01-161-1/+1
* Fix a very bad typo from r248887.glebius2013-11-141-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
OpenPOWER on IntegriCloud