Age | Commit message (Expand) | Author |
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 |
2014-11-05 | change the mbuf pool wait channel name from mbpl to mbufpl. "mb" | David Gwynne |
2014-10-03 | if you're adding the first cluster reference, you dont have to | David Gwynne |
2014-10-03 | i moved some macros into functions, and a trailing \ on a statement | David Gwynne |
2014-10-03 | now that pools are mpsafe, we can make the mbuf allocators on top | David Gwynne |
2014-09-14 | remove uneeded proc.h includes | Jonathan Gray |
2014-08-18 | introduce mbuf list and queue apis. both manage fifo lists of mbufs | David Gwynne |
2014-07-13 | bzero -> memset. for the speeds. | Ted Unangst |
2014-07-13 | treat external storage allocated by the mbuf layer the same as | David Gwynne |
2014-07-09 | ext_type is set but never read. its a waste of space. | David Gwynne |
2014-07-09 | now that mclgeti doesnt do the rx ring accounting, cluster allocation | David Gwynne |
2014-07-08 | pull the rx ring accounting out of the mbuf layer now that its all done | David Gwynne |