Age | Commit message (Expand) | Author |
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 |
2016-04-08 | add m_purge for freeing a list of mbufs linked via m_nextpkt | David Gwynne |
2016-04-06 | correct the order of arguments to m_get in m_dup_pkt | David Gwynne |
2016-03-29 | - packet must keep reference to statekey | Alexandr Nedvedicky |
2016-03-22 | dont mix up the len and flats argument to MCLGETI in m_dup_pkt | David Gwynne |
2016-02-23 | provide m_dup_pkt() for doing fast deep mbuf copies with a specified alignment | David Gwynne |
2016-01-31 | - m_pkthdr.pf.statekey changes are not ready for 5.9, I must back them out | Alexandr Nedvedicky |
2016-01-07 | - retrying to commit earlier change, which got backed out | Alexandr Nedvedicky |
2015-12-23 | revert previous: | Jasper Lievisse Adriaanse |
2015-12-22 | - yet another tiny step towards MP PF. This time we need to make sure | Alexandr Nedvedicky |
2015-11-21 | Retire ml_requeue(9) and mq_requeue(9). | Martin Pieuchot |
2015-11-13 | Use ph_ prefix for tag-related fields. | Martin Pieuchot |
2015-11-12 | Prefix flowid with ph_ and print it in m_print(). | Martin Pieuchot |
2015-11-02 | provide ml_purge and mq_purge. | David Gwynne |
2015-10-30 | Let m_resethdr() clear the whole mbuf packet header, not only the | Alexander Bluhm |
2015-10-30 | Add m_resethdr() to clear any state (pf, tags, flags) of an mbuf packet. | Reyk Floeter |
2015-10-22 | rename ml_join to ml_enlist and expose it to the rest of the kernel. | David Gwynne |
2015-08-14 | provide ml_requeue and mq_requeue for prepending mbufs on lists/queues | David Gwynne |
2015-07-15 | m_free() can now accept NULL, as a normal free() function. This makes | Theo de Raadt |
2015-06-16 | Store a unique ID, an interface index, rather than a pointer to the | Martin Pieuchot |
2015-05-31 | If the first list was empty, ml_join() did not not clear the second | Alexander Bluhm |
2015-04-13 | Now that if_input() set the receiving interface pointer on mbufs for us | Martin Pieuchot |
2015-03-14 | Remove some includes include-what-you-use claims don't | Jonathan Gray |
2015-02-07 | make mq_enlist drop mbufs is the queues length is exceeded. | David Gwynne |
2015-02-07 | add ml_filter and mq_filter functions to the mbuf list and queue apis. | David Gwynne |
2014-12-11 | convert bcopy to memcpy/memmove. ok krw | Ted Unangst |