aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/mbuf.h
Commit message (Expand)AuthorAgeFilesLines
* Add m_snd_tag_alloc() as a wrapper around if_snd_tag_alloc().John Baldwin2020-10-291-0/+3
* Implement mbuf hashing routines for IP over infiniband, IPoIB.Hans Petter Selasky2020-10-221-2/+4
* Store the send tag type in the common send tag header.John Baldwin2020-10-061-1/+2
* mbuf checksum flags and fields to support tunneling protocols.Navdeep Parhar2020-09-181-7/+47
* Add m__getjcl SDT probe.Andrey V. Elsukov2020-08-051-0/+1
* Add two functions that create M_EXTPG mbufs with anonymous pages.Rick Macklem2020-06-101-0/+3
* Step 4.2: start divorce of M_EXT and M_EXTPGGleb Smirnoff2020-05-031-3/+5
* Mechanically rename MBUF_EXT_PGS_ASSERT() to M_ASSERTEXTPG() to matchGleb Smirnoff2020-05-031-6/+5
* Step 4.1: mechanically rename M_NOMAP to M_EXTPGGleb Smirnoff2020-05-031-5/+5
* Step 3: anonymize struct mbuf_ext_pgs and move all its fields into mbufGleb Smirnoff2020-05-031-33/+35
* Make MBUF_EXT_PGS_ASSERT_SANITY() a macro, so that it prints file:line.Gleb Smirnoff2020-05-031-5/+28
* Step 2.3: Rename mbuf_ext_pg_len() to m_epg_pagelen() thatGleb Smirnoff2020-05-021-4/+6
* Step 2.1: Build TLS workqueue from mbufs, not struct mbuf_ext_pgs.Gleb Smirnoff2020-05-021-1/+1
* Get rid of the mbuf self-pointing pointer.Gleb Smirnoff2020-05-021-1/+1
* Start moving into EPG_/epg_ namespace. There is only one flag, butGleb Smirnoff2020-05-021-2/+1
* Continuation of multi page mbuf redesign from r359919.Gleb Smirnoff2020-05-021-57/+83
* KTLS: Re-work unmapped mbufs to carry ext_pgs in the mbuf itself.Andrew Gallatin2020-04-141-86/+80
* Split out a more generic debugnet(4) from netdump(4)Conrad Meyer2019-10-171-5/+6
* Brad Davis identified a problem with the new LRO code, VLAN'sRandall Stewart2019-10-061-12/+7
* kTLS: Fix a bug where we would not encrypt anon data inplace.Andrew Gallatin2019-09-271-1/+4
* kTLS support for TLS 1.3Andrew Gallatin2019-09-271-0/+1
* This commit adds BBR (Bottleneck Bandwidth and RTT) congestion control. ThisRandall Stewart2019-09-241-6/+6
* This adds the final tweaks to LRO that will now allow meRandall Stewart2019-09-061-15/+16
* Allow mbuf queues to be unlimited.Gleb Smirnoff2019-08-301-1/+1
* Add kernel-side support for in-kernel TLS.John Baldwin2019-08-271-2/+17
* This commit updates rack to what is basically being used at NF asRandall Stewart2019-07-101-0/+1
* Add support for using unmapped mbufs with sendfile(2).John Baldwin2019-06-291-0/+1
* Add an external mbuf buffer type that holds multiple unmapped pages.John Baldwin2019-06-291-5/+114
* Add M_NOFREE to M_FLAG_BITS.John Baldwin2019-06-111-1/+1
* Restructure mbuf send tags to provide stronger guarantees.John Baldwin2019-05-241-1/+36
* Replace cosqos with numa_domain in mbuf pkthdrAndrew Gallatin2019-04-161-28/+2
* Add new m_ext type for data for M_NOFREE mbufs, which doesn't actually doGleb Smirnoff2019-01-311-0/+1
* Improve handling of control message truncation.Mark Johnston2018-08-071-1/+3
* Remove MT_NTYPES.Mark Johnston2018-08-011-1/+0
* This commit brings in a new refactored TCP stack called Rack.Randall Stewart2018-06-071-1/+1
* Add an mbuf allocator for netdump.Mark Johnston2018-05-061-0/+7
* This commit brings in the TCP high precision timer system (tcp_hpts).Randall Stewart2018-04-191-0/+5
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Add a place for a driver to report rx timestamps in nanoseconds fromKonstantin Belousov2017-11-071-8/+30
* Improvements to sendfile(2) mbuf free routine.Gleb Smirnoff2017-10-091-7/+0
* In mb_dupcl() don't copy full m_ext, to avoid cache miss. Respectively,Gleb Smirnoff2017-10-091-2/+18
* Shorten list of arguments to mbuf external storage freeing function.Gleb Smirnoff2017-10-091-13/+12
* mbuf: Remove UDP_IPV4_EX, which was never defined.Sepherosa Ziehau2017-09-271-3/+10
* Fixed typo.Patrick Kelsey2017-04-081-2/+2
* [mbufq] add a concat method.Adrian Chadd2017-03-301-0/+13
* m_mbuftouio() doesn't modify the mbuf.Gleb Smirnoff2017-03-071-1/+1
* Implement kernel support for hardware rate limited sockets.Hans Petter Selasky2017-01-181-1/+12
* Fix typo in comments.Navdeep Parhar2016-10-151-1/+1
* Remove the 4.3BSD compatible macro m_copy(), use m_copym() instead.Kevin Lo2016-09-151-3/+0
* Zap M_IOVEC.Kevin Lo2016-08-301-1/+1