| Commit message (Expand) | Author | Age | Files | Lines |
* | kern: for pointers replace 0 with NULL. | pfg | 2016-04-15 | 1 | -1/+1 |
* | Plug leak in m_unshare. | np | 2016-03-26 | 1 | -2/+2 |
* | Move mbuf provider under SDT to indicate that it is FreeBSD specific | gnn | 2016-03-24 | 1 | -11/+9 |
* | Add an mbuf provider to DTrace. | gnn | 2016-03-22 | 1 | -0/+45 |
* | New way to manage reference counting of mbuf external storage. | glebius | 2016-03-01 | 1 | -15/+17 |
* | o Gather all mbuf(9) allocation functions into kern_mbuf.c, and all | glebius | 2016-02-11 | 1 | -263/+22 |
* | New sendfile(2) syscall. A joint effort of NGINX and Netflix from 2013 and | glebius | 2016-01-08 | 1 | -0/+4 |
* | There are times when it would be really nice to have a record of the last few | hiren | 2015-10-14 | 1 | -1/+1 |
* | Fix regression from r248371. We need to copy packet header to new | glebius | 2015-10-07 | 1 | -0/+5 |
* | Remove debugging variable from r143761. | glebius | 2015-10-06 | 1 | -3/+0 |
* | Add const-qualifiers for source mbuf argument in m_dup(), m_copym(), | melifaro | 2015-08-08 | 1 | -4/+4 |
* | Fix leak in tcp_lro_rx. Simply clearing M_PKTHDR isn't enough, any tags | np | 2015-06-30 | 1 | -5/+13 |
* | m_dup() is supposed to give a writable copy of an mbuf chain. It uses | ae | 2015-05-07 | 1 | -0/+1 |
* | Use anonymous unions and structs to organize shared space in mbuf(9), | glebius | 2015-02-17 | 1 | -2/+2 |
* | Use anonymous unions to add possibility to put mbufs into queue(3) | glebius | 2015-02-17 | 1 | -0/+12 |
* | In order to support ongoing work to implement variable-size mbufs, and | rwatson | 2015-01-14 | 1 | -1/+28 |
* | Garbage collect m_copymdata(), an mbuf utility routine introduced | rwatson | 2015-01-10 | 1 | -146/+0 |
* | Replace hand-crafted versions of M_SIZE() and M_START() in uipc_mbuf.c | rwatson | 2015-01-08 | 1 | -7/+3 |
* | To ease changes to underlying mbuf structure and the mbuf allocator, reduce | rwatson | 2015-01-05 | 1 | -36/+4 |
* | Merge from projects/sendfile: extend protocols API to support | glebius | 2014-11-30 | 1 | -3/+3 |
* | Change a very strange code in m_demote() to simple assertion. | glebius | 2014-09-04 | 1 | -6/+2 |
* | Provide m_catpkt(), a wrapper around m_cat() that deals with M_PKTHDR mbufs. | glebius | 2014-09-04 | 1 | -0/+16 |
* | Use assignment instead of bcopy. | glebius | 2014-07-18 | 1 | -1/+1 |
* | Improve reference counting of EXT_SFBUF pages attached to mbufs. | glebius | 2014-07-11 | 1 | -40/+39 |
* | Fix style bug: rename the refcount field of m_ext to ext_cnt, to match | glebius | 2014-07-11 | 1 | -16/+16 |
* | All mbuf external free functions never fail, so let them be void. | glebius | 2014-07-11 | 1 | -2/+2 |
* | Whitespace only. | glebius | 2014-05-30 | 1 | -25/+24 |
* | Remove historical macro. | glebius | 2014-01-16 | 1 | -1/+1 |
* | Fix a very bad typo from r248887. | glebius | 2013-11-14 | 1 | -0/+1 |
* | Pad m_hdr on 32bit architectures to to prevent alignment and padding | andre | 2013-08-27 | 1 | -0/+8 |
* | Give (*ext_free) an int return value allowing for very sophisticated | andre | 2013-08-25 | 1 | -2/+2 |
* | Restructure the mbuf pkthdr to make it fit for upcoming capabilities and | andre | 2013-08-24 | 1 | -7/+0 |
* | Add an mbuf pointer parameter to (*ext_free) to give the external | andre | 2013-08-24 | 1 | -3/+3 |
* | dd a 24 bits wide ext_flags field to m_ext by reducing ext_type | andre | 2013-08-24 | 1 | -0/+3 |
* | Revert r254520 and resurrect the M_NOFREE mbuf flag and functionality. | andre | 2013-08-21 | 1 | -1/+9 |
* | Remove the unused M_NOFREE mbuf flag. It didn't have any in-tree users | andre | 2013-08-19 | 1 | -10/+1 |
* | Nuke mbstat. It wasn't used for mbuf statistics since FreeBSD 5. | glebius | 2013-07-15 | 1 | -6/+0 |
* | Fix bug in m_split() in a case when split len matches len of the | glebius | 2013-03-29 | 1 | -1/+10 |
* | In m_align() add assertions that mbuf is virgin, similar to assertions | glebius | 2013-03-17 | 1 | -4/+12 |
* | - Replace compat macros with function calls. | glebius | 2013-03-16 | 1 | -17/+15 |
* | Contrary to what the deleted comment said, the m_move_pkthdr() | glebius | 2013-03-16 | 1 | -35/+10 |
* | Make m_get2() never use clusters that are bigger than PAGE_SIZE. | glebius | 2013-03-15 | 1 | -13/+3 |
* | Functions m_getm2() and m_get2() have different order of arguments, | glebius | 2013-03-12 | 1 | -1/+1 |
* | The m_extadd() can fail due to memory allocation failure, thus: | glebius | 2013-03-12 | 1 | -14/+19 |
* | - Move large functions m_getjcl() and m_get2() to kern/uipc_mbuf.c | glebius | 2013-01-24 | 1 | -0/+73 |
* | Mechanically substitute flags from historic mbuf allocator with | glebius | 2012-12-05 | 1 | -10/+10 |
* | Since the macro dtom() has been removed, fix comments about the dtom. | kevlo | 2012-10-29 | 1 | -2/+2 |
* | Improve m_cat() by being able to also merge contents from M_EXT | andre | 2012-10-28 | 1 | -3/+3 |
* | Fix found places where uio_resid is truncated to int. | kib | 2012-02-21 | 1 | -1/+2 |
* | Xen netback driver rewrite. | ken | 2012-01-26 | 1 | -0/+5 |