Age | Commit message (Expand) | Author |
2010-01-12 | Move initialization of the MCLGETI ticker to mbinit(), instead of ifinit() | Theo de Raadt |
2009-09-13 | M_DUP_PKTHDR() define -> m_dup_pkthdr() function to properly deal | Kenneth R Westerback |
2009-08-12 | just bzero the pkthdr instead of setting each and every member of that | Henning Brauer |
2009-08-12 | revert my change to m_cluncount which tries to prevent the system | David Gwynne |
2009-08-12 | if we get dangerously low on clusters during interrupts, we need | David Gwynne |
2009-08-11 | optimise m_clget so that it holds spl for even less | Theo de Raadt |
2009-08-11 | Must move the splx() lower in m_clget() so that it protects atomic access | Theo de Raadt |
2009-08-09 | remove the ancient MCFail / MPFail debugging technique; ok claudio | Theo de Raadt |
2009-08-09 | use m_free_unlocked() in m_pullup() to avoid iterative splnet/splx down | Theo de Raadt |
2009-08-09 | make mbuf tags suck a bit less, performance wise. | Henning Brauer |
2009-08-09 | create a m_free_unlocked which is now used by both m_freem() and m_free(). | Theo de Raadt |
2009-08-09 | do not clear a field before we pool_put it into oblivion; ok henning | Theo de Raadt |
2009-08-09 | MCLGETI() will now allocate a mbuf header if it is not provided, thus | Theo de Raadt |
2009-06-22 | sync m_inithdr() with m_gethdr() after the | Thordur I. Bjornsson |
2009-06-05 | Initial support for routing domains. This allows to bind interfaces to | Claudio Jeker |
2009-06-02 | Move M_PREPEND macro code to be entirely into m_prepend the function; | Bret Lambert |
2009-03-02 | the packet length passed to m_clget is a u_int, print it with %u not %d in | David Gwynne |
2009-02-09 | Don't panic if m_copyback() is working on a M_READONLY() mbuf. The old version | Claudio Jeker |
2009-02-04 | Make m_copyback() a lot smarter. Make it use all of the last mbuf | Claudio Jeker |
2009-01-27 | make drivers tell the mclgeti allocator what their maximum ring size is | David Gwynne |
2009-01-26 | Remove unneeded brackets that where left over from when these were macros. | Claudio Jeker |
2008-12-23 | The splvm() protection is way outdated, only splnet is needed to protect | Theo de Raadt |
2008-12-22 | Doh. Correct address in bcopy -- m->m_data not &m->m_data -- this should fix | Claudio Jeker |
2008-12-20 | protect mbstat with spl; ok claudio mikeb | Theo de Raadt |
2008-12-14 | Make sure the low water mark for cluster pools isn't 0 such that network | Mark Kettenis |
2008-12-13 | note to everyone: nitems(pointer) is 0, not what you want | Theo de Raadt |
2008-12-11 | export per-interface mbuf cluster pool use statistics out to userland | Theo de Raadt |
2008-12-04 | enable to large clusters again now that arts put the pool allocator for | David Gwynne |
2008-11-29 | need splvm() around the call to m_extfree() in the defragger | Theo de Raadt |
2008-11-26 | Doh, do not commit before compile. Found by sthen@ | Claudio Jeker |
2008-11-26 | Do a quick return if m->m_next is NULL in m_defrag() because there is nothing | Claudio Jeker |
2008-11-26 | only the pool_get() needs to be spl protected; ok claudio dlg | Theo de Raadt |
2008-11-25 | m_defrag() a mbuf chain defragmenter. It will collaps a mbuf chain into a | Claudio Jeker |
2008-11-25 | backout large cluster allocators. | David Gwynne |
2008-11-25 | art says he doesnt suck anymore, so enable the really big cluster | David Gwynne |
2008-11-25 | Factor increases are not needed, +1 appears to work as well. | Theo de Raadt |
2008-11-25 | m_cluncount() needs to walk the mbuf chain to correctly uncount all clusters | Claudio Jeker |
2008-11-24 | art isnt handling spls properly in the pool allocator backends for big | David Gwynne |
2008-11-24 | enable the 8k, 9k, 12k, 16k, and 64k backend pools for the cluster | David Gwynne |
2008-11-24 | move MCLPOOLS to if.h and force uipc_mbuf.c to get if.h, there is no | Theo de Raadt |
2008-11-24 | add several backend pools to allocate mbufs clusters of various sizes out | David Gwynne |
2008-10-14 | Change m_devget()'s outdated and unused "offset" argument: It is | Christian Weisgerber |
2008-09-28 | initialize the ether_vtag field like the rest of the packet header | Christian Weisgerber |
2008-08-14 | Kill the _MCLDEREFERENCE() macro it was only used once and it should be only | Claudio Jeker |
2008-08-08 | plug an mbuf leak in m_pullup2(); If we fail to get a cluster for an mbuf, | Thordur I. Bjornsson |
2008-06-11 | store a pointer to the stack side state key in the mbuf packet | Henning Brauer |
2008-05-06 | Rather than clearing particularly dangerous flags when found, just | Kenneth R Westerback |
2008-01-16 | Dont use PR_LIMITFAIL with PR_WAITOK when M_WAIT is passed with | Thordur I. Bjornsson |
2007-11-27 | make the deceptively complicated leading and trailing space into functions. | Ted Unangst |
2007-09-26 | provide m_inithdr(), which takes an mbuf and gives an initialized M_PKTHDR | Henning Brauer |