aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_mbuf.c
Commit message (Expand)AuthorAgeFilesLines
* mbufs: isolate max_linkhdr and max_protohdr handling in the mbuf codeGleb Smirnoff2022-08-301-17/+43
* m_uiotombuf: write total memory length of the allocated chain in pkthdrGleb Smirnoff2022-06-241-1/+5
* mbuf(9): Fix size of mbuf for all 32-bit platforms (i386, ARM, PowerPC and RI...Hans Petter Selasky2022-06-071-3/+3
* mbuf(9): Implement a leaf network interface field in the mbuf packet header.Hans Petter Selasky2022-06-071-2/+2
* mbuf(9): Assert receive mbufs don't carry a send tag.Hans Petter Selasky2022-01-261-0/+1
* kern: Remove CTLFLAG_NEEDGIANT from some more sysctls.Alexander Motin2021-12-271-36/+18
* mbuf: plug set-but-not-used varsMateusz Guzik2021-12-141-2/+2
* mbuf: Fix an offset calculation in m_apply_extpg_one()Mark Johnston2021-11-101-1/+1
* Factor out flags preserved during mbuf demote into a separate define.Hans Petter Selasky2021-11-041-2/+3
* Convert vm_page_alloc() callers to use vm_page_alloc_noobj().Mark Johnston2021-10-201-3/+2
* m_dup: Handle unmapped mbufs as an input mbuf.John Baldwin2021-07-261-1/+1
* mbuf: add m_get_raw and m_gethdr_rawMateusz Guzik2021-07-071-0/+10
* Rename m_unmappedtouio() to m_unmapped_uiomove().John Baldwin2021-05-251-6/+6
* Extend m_copyback() to support unmapped mbufs.John Baldwin2021-05-251-2/+28
* Extend m_apply() to support unmapped mbufs.John Baldwin2021-05-251-1/+57
* mbuf: add a way to mark flowid as calculated from the internal headersKonstantin Belousov2021-03-311-0/+23
* m_uiotombuf_nomap(): Stop clearing PG_ZERO in newly allocated pagesMark Johnston2021-02-221-1/+1
* Permit sending empty fragments for TLS 1.0.John Baldwin2020-10-131-1/+16
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Add m__getjcl SDT probe.Andrey V. Elsukov2020-08-051-0/+7
* [PowerPC] Fix powerpcspe build failure after r360569Brandon Bergren2020-05-071-0/+5
* Step 4.2: start divorce of M_EXT and M_EXTPGGleb Smirnoff2020-05-031-17/+14
* Mechanically rename MBUF_EXT_PGS_ASSERT() to M_ASSERTEXTPG() to matchGleb Smirnoff2020-05-031-2/+2
* Step 4.1: mechanically rename M_NOMAP to M_EXTPGGleb Smirnoff2020-05-031-10/+10
* Step 3: anonymize struct mbuf_ext_pgs and move all its fields into mbufGleb Smirnoff2020-05-031-19/+19
* Step 2.5: Stop using 'struct mbuf_ext_pgs' in the kernel itself.Gleb Smirnoff2020-05-031-24/+16
* Step 2.3: Rename mbuf_ext_pg_len() to m_epg_pagelen() thatGleb Smirnoff2020-05-021-1/+1
* Start moving into EPG_/epg_ namespace. There is only one flag, butGleb Smirnoff2020-05-021-1/+1
* Continuation of multi page mbuf redesign from r359919.Gleb Smirnoff2020-05-021-17/+30
* KTLS: Re-work unmapped mbufs to carry ext_pgs in the mbuf itself.Andrew Gallatin2020-04-141-13/+16
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-5/+9
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-1/+0
* kTLS: Fix a bug where we would not encrypt anon data inplace.Andrew Gallatin2019-09-271-0/+1
* Change synchonization rules for vm_page reference counting.Mark Johnston2019-09-091-4/+0
* Remove manual wire_count adjustments from the unmapped mbuf code.Mark Johnston2019-08-211-14/+5
* Add an external mbuf buffer type that holds multiple unmapped pages.John Baldwin2019-06-291-14/+258
* Restructure mbuf send tags to provide stronger guarantees.John Baldwin2019-05-241-2/+18
* Track TCP connection's NUMA domain in the inpcbAndrew Gallatin2019-04-251-0/+3
* Add a SPD cache to speed up lookups.Fabien Thomas2018-05-221-6/+0
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* mbuf(9): unbreak m_fragment()Andriy Voskoboinyk2017-10-161-30/+27
* In mb_dupcl() don't copy full m_ext, to avoid cache miss. Respectively,Gleb Smirnoff2017-10-091-1/+11
* Fix one more place uio_resid is truncated to intConrad Meyer2017-06-271-1/+1
* m_mbuftouio() doesn't modify the mbuf.Gleb Smirnoff2017-03-071-1/+1
* Suppress a warning about m_assertbuf being unused.Mark Johnston2017-01-151-1/+1
* Fix improper use of "its".Bryan Drewery2016-11-081-1/+1
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* In m_devget(), if the data fits in a packet header mbuf, check the amountKevin Lo2016-09-081-1/+1
* kern: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-1/+1
* Plug leak in m_unshare.Navdeep Parhar2016-03-261-2/+2