aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_mbuf.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "Assert that mbufs are writable if we write to them"Kristof Provost2024-09-111-2/+0
* Assert that mbufs are writable if we write to themKristof Provost2024-09-111-0/+2
* mbuf: improve KASSERT(9) falure messages in the m_apply()Maxim Sobolev2024-09-101-2/+4
* mbuf: provide m_freemp()Gleb Smirnoff2024-06-041-0/+3
* mbuf: restore m_uiotombuf() feature of returning a zero length mbufGleb Smirnoff2024-04-141-1/+1
* mbuf: provide mc_uiotomc() a function to copy from uio(9) to mchainGleb Smirnoff2024-04-081-44/+82
* mbuf: add mc_split() that works on two struct mchainGleb Smirnoff2024-04-081-0/+66
* sys: Style fix for M_EXT | M_EXTPGJohn Baldwin2023-12-281-9/+9
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* 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