aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_mbuf.c
Commit message (Expand)AuthorAgeFilesLines
* mbuf: do not restore dying interfacesKristof Provost2022-05-051-2/+7
* ifnet/mbuf: provide KPI to serialize/restore m->m_pkthdr.rcvifGleb Smirnoff2022-05-051-0/+22
* Revert "mbuf: do not restore dying interfaces"Marko Zec2022-05-031-27/+0
* mbuf: do not restore dying interfacesKristof Provost2022-01-281-2/+7
* ifnet/mbuf: provide KPI to serialize/restore m->m_pkthdr.rcvifGleb Smirnoff2022-01-271-0/+22
* kern: Remove CTLFLAG_NEEDGIANT from some more sysctls.Alexander Motin2021-12-271-5/+5
* mbuf: plug set-but-not-used varsMateusz Guzik2021-12-091-1/+1
* m_get3(): actually use the selected zoneKristof Provost2021-11-171-1/+1
* mbuf: Properly set the default value for mb_use_ext_pgsMark Johnston2021-11-161-1/+1
* mbuf: Only allow extpg mbufs if the system has a direct mapMark Johnston2021-11-161-2/+30
* Convert vm_page_alloc() callers to use vm_page_alloc_noobj().Mark Johnston2021-10-201-2/+2
* Add a switch structure for send tags.John Baldwin2021-09-141-3/+4
* Introduce m_get3()Kristof Provost2021-08-181-0/+38
* uma: Add KMSAN hooksMark Johnston2021-08-111-5/+5
* mbuf: replace all direct uma_zfree(zone_mbuf) calls with m_free_rawMateusz Guzik2021-07-071-10/+10
* mbuf: add m_free_raw to be used instead of directly calling uma_zfreeMateusz Guzik2021-07-021-0/+10
* iflib: retire MB_DTOR_SKIPMateusz Guzik2021-07-021-1/+2
* mbuf: enable ext_pgs ("unmapped") mbufs by defaultAndrew Gallatin2021-01-081-1/+1
* Add m_snd_tag_alloc() as a wrapper around if_snd_tag_alloc().John Baldwin2020-10-291-0/+10
* Store the send tag type in the common send tag header.John Baldwin2020-10-061-1/+2
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* make m_getm2() resilient to zone_jumbop exhaustionAndrew Gallatin2020-08-311-11/+18
* Add m__getjcl SDT probe.Andrey V. Elsukov2020-08-051-0/+1
* Use zone nomenclature that is consistent with UMA.Jeff Roberson2020-06-211-7/+7
* Add two functions that create M_EXTPG mbufs with anonymous pages.Rick Macklem2020-06-101-0/+102
* Step 4.2: start divorce of M_EXT and M_EXTPGGleb Smirnoff2020-05-031-31/+52
* Mechanically rename MBUF_EXT_PGS_ASSERT() to M_ASSERTEXTPG() to matchGleb Smirnoff2020-05-031-1/+1
* Step 4.1: mechanically rename M_NOMAP to M_EXTPGGleb Smirnoff2020-05-031-3/+3
* Step 3: anonymize struct mbuf_ext_pgs and move all its fields into mbufGleb Smirnoff2020-05-031-21/+21
* Step 2.5: Stop using 'struct mbuf_ext_pgs' in the kernel itself.Gleb Smirnoff2020-05-031-22/+18
* Make MBUF_EXT_PGS_ASSERT_SANITY() a macro, so that it prints file:line.Gleb Smirnoff2020-05-031-34/+0
* Step 2.3: Rename mbuf_ext_pg_len() to m_epg_pagelen() thatGleb Smirnoff2020-05-021-1/+1
* Step 2.1: Build TLS workqueue from mbufs, not struct mbuf_ext_pgs.Gleb Smirnoff2020-05-021-4/+2
* In mb_unmapped_compress() we don't need mbuf structure to keep data,Gleb Smirnoff2020-05-021-8/+4
* Continuation of multi page mbuf redesign from r359919.Gleb Smirnoff2020-05-021-10/+8
* KTLS: Re-work unmapped mbufs to carry ext_pgs in the mbuf itself.Andrew Gallatin2020-04-141-47/+29
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-10/+15
* uma: convert mbuf_jumbo_alloc to UMA_ZONE_CONTIG & tag othersRyan Libby2020-02-041-26/+5
* Couple protocol drain routines (frag6_drain and sctp_drain) may sendGleb Smirnoff2020-02-031-0/+3
* Use a separate lock for the zone and keg. This provides concurrencyJeff Roberson2020-01-041-1/+1
* mbuf zones: take out the trashRyan Libby2019-12-041-55/+7
* Split out a more generic debugnet(4) from netdump(4)Conrad Meyer2019-10-171-61/+104
* kTLS: Fix a bug where we would not encrypt anon data inplace.Andrew Gallatin2019-09-271-0/+1
* Extend uma_reclaim() to permit different reclamation targets.Mark Johnston2019-09-011-4/+4
* Add kernel-side support for in-kernel TLS.John Baldwin2019-08-271-4/+21
* Invoke ext_free function when freeing an unmapped mbuf.John Baldwin2019-07-021-0/+3
* Add support for using unmapped mbufs with sendfile(2).John Baldwin2019-06-291-0/+5
* Add an external mbuf buffer type that holds multiple unmapped pages.John Baldwin2019-06-291-0/+392
* Restructure mbuf send tags to provide stronger guarantees.John Baldwin2019-05-241-0/+31
* Add new m_ext type for data for M_NOFREE mbufs, which doesn't actually doGleb Smirnoff2019-01-311-1/+6