aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_mbuf.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Move mbuf provider under SDT to indicate that it is FreeBSD specificGeorge V. Neville-Neil2016-03-241-11/+9
* Add an mbuf provider to DTrace.George V. Neville-Neil2016-03-221-0/+45
* New way to manage reference counting of mbuf external storage.Gleb Smirnoff2016-03-011-15/+17
* o Gather all mbuf(9) allocation functions into kern_mbuf.c, and allGleb Smirnoff2016-02-111-263/+22
* New sendfile(2) syscall. A joint effort of NGINX and Netflix from 2013 andGleb Smirnoff2016-01-081-0/+4
* There are times when it would be really nice to have a record of the last fewHiren Panchasara2015-10-141-1/+1
* Fix regression from r248371. We need to copy packet header to newGleb Smirnoff2015-10-071-0/+5
* Remove debugging variable from r143761.Gleb Smirnoff2015-10-061-3/+0
* Add const-qualifiers for source mbuf argument in m_dup(), m_copym(),Alexander V. Chernikov2015-08-081-4/+4
* Fix leak in tcp_lro_rx. Simply clearing M_PKTHDR isn't enough, any tagsNavdeep Parhar2015-06-301-5/+13
* m_dup() is supposed to give a writable copy of an mbuf chain. It usesAndrey V. Elsukov2015-05-071-0/+1
* Use anonymous unions and structs to organize shared space in mbuf(9),Gleb Smirnoff2015-02-171-2/+2
* Use anonymous unions to add possibility to put mbufs into queue(3)Gleb Smirnoff2015-02-171-0/+12
* In order to support ongoing work to implement variable-size mbufs, andRobert Watson2015-01-141-1/+28
* Garbage collect m_copymdata(), an mbuf utility routine introducedRobert Watson2015-01-101-146/+0
* Replace hand-crafted versions of M_SIZE() and M_START() in uipc_mbuf.cRobert Watson2015-01-081-7/+3
* To ease changes to underlying mbuf structure and the mbuf allocator, reduceRobert Watson2015-01-051-36/+4