aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/mbuf.h
Commit message (Expand)AuthorAgeFilesLines
* Add const-qualifiers for source mbuf argument in m_dup(), m_copym(),Alexander V. Chernikov2015-08-081-4/+4
* Revert r265338, r271089 and r271123 as those changes do not handlePatrick Kelsey2015-07-291-1/+0
* Fix leak in tcp_lro_rx. Simply clearing M_PKTHDR isn't enough, any tagsNavdeep Parhar2015-06-301-0/+1
* Quiet compiler warnings in mbuf.hCraig Rodrigues2015-04-221-4/+4
* Convert printfs in m_ext allocator to KASSERTs.Gleb Smirnoff2015-04-061-5/+6
* Clear an mbuf's external storage flags in m_extaddref(). They are clearedJohn Baldwin2015-03-181-0/+1
* Factor out mbuf hashing code from LAGG driver so that other networkHans Petter Selasky2015-03-111-0/+9
* A lot of current code in network stack expects mbufs not havingGleb Smirnoff2015-02-231-0/+1
* Widen _KERNEL ifdef to hide more kernel network stack structures from userland.Gleb Smirnoff2015-02-191-2/+1
* Provide a set of inline functions to manage simple mbuf(9) queues, basedGleb Smirnoff2015-02-191-0/+96
* Use anonymous unions and structs to organize shared space in mbuf(9),Gleb Smirnoff2015-02-171-14/+10
* Use anonymous unions to add possibility to put mbufs into queue(3)Gleb Smirnoff2015-02-171-2/+10
* In order to support ongoing work to implement variable-size mbufs, andRobert Watson2015-01-141-30/+40
* Remove no longer used "M_FLOWID" flag and update the netisr manpage.Hans Petter Selasky2015-01-111-3/+3
* Garbage collect m_copymdata(), an mbuf utility routine introducedRobert Watson2015-01-101-2/+0
* Uninline M_SIZE() in m_align() to reduce direct use of MLEN and MHLEN.Robert Watson2015-01-091-8/+1
* In order to reduce use of M_EXT outside of the mbuf allocator andRobert Watson2015-01-061-1/+2
* With r276692 m_align() moved and became an inline function.Bjoern A. Zeeb2015-01-051-1/+0
* To ease changes to underlying mbuf structure and the mbuf allocator, reduceRobert Watson2015-01-051-36/+35
* m_clrprotoflags() is designed to cleanup M_PROTO flags when mbufs crossGleb Smirnoff2014-12-231-1/+4
* Merge from projects/sendfile: extend protocols API to supportGleb Smirnoff2014-11-301-1/+1
* Tiny comment fixup.Gleb Smirnoff2014-10-271-1/+1
* Add M_FLOWID to M_COPYFLAGSBryan Venteicher2014-10-091-1/+1
* Add new a M_START() mbuf macro that returns a pointer to the start ofRobert Watson2014-09-111-8/+29
* Clarify a diagnostic printf() in the mbuf code: M_EXT doesn't necessarilyRobert Watson2014-09-051-2/+2
* Provide m_catpkt(), a wrapper around m_cat() that deals with M_PKTHDR mbufs.Gleb Smirnoff2014-09-041-0/+1
* Clean up unused CSUM_FRAGMENT.Gleb Smirnoff2014-09-031-1/+0
* Remove deprecated definition "m_act".Kevin Lo2014-07-181-1/+0
* Add some hash types for UDP RSS for both IPv4 and IPv6.Adrian Chadd2014-07-121-0/+7
* Improve reference counting of EXT_SFBUF pages attached to mbufs.Gleb Smirnoff2014-07-111-0/+6
* Fix style bug: rename the refcount field of m_ext to ext_cnt, to matchGleb Smirnoff2014-07-111-7/+7
* All mbuf external free functions never fail, so let them be void.Gleb Smirnoff2014-07-111-8/+3
* The FreeBSD-SA-14:08.tcp was a lesson on not doing acrobatics withGleb Smirnoff2014-05-041-0/+1
* Provide additional information in some panic strings.Navdeep Parhar2014-02-121-3/+3
* Fix spelling of eight (was spelled eigth) in struct pkthdr.Marcel Moolenaar2014-02-111-2/+2
* Simplify wait/nowait code, eventually killing last remnant ofGleb Smirnoff2014-01-161-8/+0
* Add a routine for attaching an mbuf to a buffer with an externalNavdeep Parhar2013-08-291-0/+22
* Merge r254736 from user/np/cxl_tuning.Navdeep Parhar2013-08-291-12/+14
* Pad m_hdr on 32bit architectures to to prevent alignment and paddingAndre Oppermann2013-08-271-1/+8
* Fix CSUM compatibility mapping. SCTP is a layer 4 protocol.Andre Oppermann2013-08-251-1/+1
* Give (*ext_free) an int return value allowing for very sophisticatedAndre Oppermann2013-08-251-2/+7
* Remove unused m_free_fast(). The difference to m_free() is onlyAndre Oppermann2013-08-241-13/+0
* Compact m_hdr by packing the type and flags fields into one uint32_t.Andre Oppermann2013-08-241-12/+22
* Add mtodo(m, o) macro taking an additional offset into the mbuf data section.Andre Oppermann2013-08-241-0/+2
* Restructure the mbuf pkthdr to make it fit for upcoming capabilities andAndre Oppermann2013-08-241-65/+139
* Add an mbuf pointer parameter to (*ext_free) to give the externalAndre Oppermann2013-08-241-2/+3
* dd a 24 bits wide ext_flags field to m_ext by reducing ext_typeAndre Oppermann2013-08-241-8/+50
* Revert r254520 and resurrect the M_NOFREE mbuf flag and functionality.Andre Oppermann2013-08-211-1/+2
* Reorder the mbuf defines to make more sense and group related flagsAndre Oppermann2013-08-191-21/+32
* Migrate the net80211 protocol specific use of M_FRAG, M_FIRSTFRAG andAndre Oppermann2013-08-191-4/+4