aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/mbuf.h
Commit message (Expand)AuthorAgeFilesLines
* m_uiotombuf: write total memory length of the allocated chain in pkthdrGleb Smirnoff2022-06-241-7/+11
* mbuf(9): Update comment about pkthdr structure size.Hans Petter Selasky2022-06-071-1/+1
* mbuf(9): Fix size of mbuf for all 32-bit platforms (i386, ARM, PowerPC and RI...Hans Petter Selasky2022-06-071-1/+4
* mbuf(9): Implement a leaf network interface field in the mbuf packet header.Hans Petter Selasky2022-06-071-2/+9
* mbuf: remove PH_vt alias for mbuf packet header persistent shared dataGleb Smirnoff2022-05-131-2/+1
* ifnet/mbuf: provide KPI to serialize/restore m->m_pkthdr.rcvifGleb Smirnoff2022-05-051-0/+6
* Revert "mbuf: do not restore dying interfaces"Marko Zec2022-05-031-6/+0
* mbuf: make M_ASSERT_NO_SND_TAG() as strict as other similar assertsGleb Smirnoff2022-01-271-1/+1
* ifnet/mbuf: provide KPI to serialize/restore m->m_pkthdr.rcvifGleb Smirnoff2022-01-271-0/+6
* mbuf(9): Assert receive mbufs don't carry a send tag.Hans Petter Selasky2022-01-261-0/+6
* mbuf(9): Properly declare some function macros when debugging is disabled.Hans Petter Selasky2022-01-261-3/+3
* mbuf_tags: use explicitly sized type for 'type' parameterRoger Pau Monné2021-12-291-5/+6
* Factor out flags preserved during mbuf demote into a separate define.Hans Petter Selasky2021-11-041-0/+6
* Use layer five checksum flags in the mbuf packet header to pass on crypto state.Hans Petter Selasky2021-11-041-0/+2
* mbuf: PACKET_TAG_PF should not be persistentKristof Provost2021-10-281-1/+1
* Add a switch structure for send tags.John Baldwin2021-09-141-2/+5
* Introduce m_get3()Kristof Provost2021-08-181-0/+1
* mbuf: add m_get_raw and m_gethdr_rawMateusz Guzik2021-07-071-0/+28
* mbuf: add m_free_raw to be used instead of directly calling uma_zfreeMateusz Guzik2021-07-021-0/+1
* iflib: retire MB_DTOR_SKIPMateusz Guzik2021-07-021-2/+0
* Rename m_unmappedtouio() to m_unmapped_uiomove().John Baldwin2021-05-251-1/+2
* Add required checks for unmapped mbufs in ipdivert and ipfwMark Johnston2021-04-211-0/+11
* Add TCP LRO support for VLAN and VxLAN.Hans Petter Selasky2021-04-201-3/+4
* tcp: add support for TCP over UDPMichael Tuexen2021-04-181-0/+1
* mbuf: add a way to mark flowid as calculated from the internal headersKonstantin Belousov2021-03-311-3/+9
* Update the LRO processing code so that we can supportRandall Stewart2021-02-171-0/+1
* 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