Age | Commit message (Expand) | Author |
2019-10-22 | Replace the mutex that protects the mbuf allocation limit by an | Alexander Bluhm |
2019-07-19 | After the kernel has reached the sysclt kern.maxclusters limit, | Alexander Bluhm |
2019-07-16 | Fix uipc white spaces. | Alexander Bluhm |
2019-07-16 | Prevent integer overflow in kernel and userland when checking mbuf | Alexander Bluhm |
2019-06-10 | add m_microtime for getting the wall clock time associated with a packet | David Gwynne |
2019-02-10 | revert revert revert. there are many other archs that use custom allocs. | Ted Unangst |
2019-02-10 | make it possible to reduce kmem pressure by letting some pools use a more | Ted Unangst |
2019-02-01 | make m_pullup use the first mbuf with data to measure alignment. | David Gwynne |
2019-01-09 | Eliminate an else branch from m_extunref(). | Visa Hankala |
2019-01-08 | If the mbuf cluster in m_zero() is read only, propagate the M_ZEROIZE | Alexander Bluhm |
2019-01-07 | It is possible to call m_zero with a read-only cluster. In that case just | Claudio Jeker |
2018-11-30 | Trivial MH_ALIGN/M_ALIGN to m_align conversions. | Claudio Jeker |
2018-11-12 | Introduce m_align() a function that works like M_ALIGN() but works with | Claudio Jeker |
2018-11-09 | M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers for | Claudio Jeker |
2018-09-13 | Add reference counting for inet pcb, this will be needed when we | Alexander Bluhm |
2018-09-10 | Instead of calculating the mbuf packet header length here and there, | Alexander Bluhm |
2018-09-10 | During fragment reassembly, mbuf chains with packet headers were | Alexander Bluhm |
2018-03-18 | NULL deref on armv7 performing NFS, within 10 seconds. | Theo de Raadt |
2018-03-13 | make m_pullup skip over empty mbufs when finding the payload alignment. | David Gwynne |
2018-03-12 | make m_adj keep m_data aligned when removing all the data in an mbuf. | David Gwynne |
2018-01-16 | garbage collect an unused variable | Sebastian Benoit |
2017-12-29 | Make sure that pf_mbuf_link_state_key() does not overwrite an | Alexander Bluhm |
2017-12-29 | Make the functions which link the pf state keys to mbufs, inpcbs, | Alexander Bluhm |
2017-10-12 | Move sysctl_mq() where it can safely mess with mbuf queue internals. | Martin Pieuchot |
2017-09-15 | Coverity complained that the while loop at the end of m_adj() could | Alexander Bluhm |
2017-05-27 | Put an assert that M_PKTHDR is set before accessing m_pkthdr in the | Alexander Bluhm |
2017-05-27 | Refactor m_makespace() using MCLGETI to simplify the logic of this function. | Claudio Jeker |
2017-05-08 | add a compile time assertion MSIZE == sizeof(struct mbuf) | Ted Unangst |
2017-02-07 | enable per cpu caches on the mbuf pools. | David Gwynne |
2017-02-07 | move the mbuf pools to m_pool_init and a single global memory limit | David Gwynne |
2017-02-07 | add m_pool_init(), a wrapper around pool_init for mbuf clusters. | David Gwynne |
2017-02-07 | provide a custom pool page allocator for mbufs, but dont use it yet. | David Gwynne |
2017-02-05 | Always allocate counters memory using type M_COUNTERS. | Jeremie Courreges-Anglas |
2017-01-25 | Clear the reference of the original mbuf chain after m_split()'ing | Martin Pieuchot |
2016-11-29 | m_free() and m_freem() test for NULL. Simplify callers which had their own | Jonathan Gray |
2016-11-09 | Do not dereference a variable without initializing it beforehand. | Martin Pieuchot |
2016-10-27 | refactor m_pullup a bit. | David Gwynne |
2016-10-27 | add a new pool for 2k + 2 byte (mcl2k2) clusters. | David Gwynne |
2016-10-24 | avoid using realloc in the name of things that dont work like realloc. | David Gwynne |
2016-10-24 | move the mbstat structure to percpu counters | David Gwynne |
2016-10-10 | white space fixes. | David Gwynne |
2016-10-10 | copy the offset of data inside mbufs in m_copym(). | David Gwynne |
2016-09-15 | all pools have their ipl set via pool_setipl, so fold it into pool_init. | David Gwynne |
2016-09-15 | we dont need m_copym0 with m_copym as a single wrapper, so merge them. | David Gwynne |
2016-09-15 | remove m_copym2 as its use has been replaced by m_dup_pkt | David Gwynne |
2016-09-13 | avoid extensive mbuf allocation for IPsec by replacing m_inject(4) | Markus Friedl |
2016-09-03 | Limit all mbuf cluster pools to the same memory size. Having limits | Alexander Bluhm |
2016-06-13 | On localhost a user program may create a socket splicing loop. | Alexander Bluhm |
2016-05-23 | remove the function pointer from mbufs. this memory is shared with data | Ted Unangst |
2016-04-15 | remove ml_filter, mq_filter, niq_filter. | David Gwynne |