aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/mbuf.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add four additional M_PROTOFLAGS[9-12] for protocol specific use.Andre Oppermann2013-08-191-4/+6
* Add m_clrprotoflags() to clear protocol specific mbuf flags at up andAndre Oppermann2013-08-191-0/+7
* Move the SCTP specific definition of M_NOTIFICATION onto a protocolAndre Oppermann2013-08-191-2/+0
* Remove the unused M_NOFREE mbuf flag. It didn't have any in-tree usersAndre Oppermann2013-08-191-2/+2
* Move the global M_SKIP_FIREWALL mbuf flags to a protocol layer specificAndre Oppermann2013-08-191-2/+2
* Nuke mbstat. It wasn't used for mbuf statistics since FreeBSD 5.Gleb Smirnoff2013-07-151-26/+0
* Introduce new structure sfstat for collecting sendfile's statisticsAndrey V. Elsukov2013-07-151-4/+1
* Remove accidentally included line..Julian Elischer2013-05-201-1/+0
* Fix cut-n-paste error.Julian Elischer2013-05-161-2/+2
* Finally change the mbuf to have its own fib field instead of stealingJulian Elischer2013-05-161-15/+13
* Add MEXT_ALIGN() macro, similar to M_ALIGN() and MH_ALIGN(), but forGleb Smirnoff2013-03-171-1/+13
* Functions m_getm2() and m_get2() have different order of arguments,Gleb Smirnoff2013-03-121-1/+1
* The m_extadd() can fail due to memory allocation failure, thus:Gleb Smirnoff2013-03-121-3/+4
* In mbuf(9) API length is always integer. Thus, cast mbuf lengthGleb Smirnoff2013-01-251-4/+7
* - Move large functions m_getjcl() and m_get2() to kern/uipc_mbuf.cGleb Smirnoff2013-01-241-101/+10
* Move the mbuf memory limit calculations from init_param2() toAndre Oppermann2013-01-171-1/+0
* Change function argument type instead of casting.Hans Petter Selasky2013-01-091-3/+3
* Fix compile warning when using GCC:Hans Petter Selasky2013-01-091-1/+1
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-13/+2
* Using a long is the wrong type to represent the realmem and maxmbufmemAndre Oppermann2012-11-291-1/+1
* Base the mbuf related limits on the available physical memory orAndre Oppermann2012-11-271-1/+1
* Update comment to prefer M_NOWAIT over M_DONTWAIT andAndre Oppermann2012-11-271-2/+2
* Remove unused and unnecessary CSUM_IP_FRAGS checksumming capability.Andre Oppermann2012-11-271-1/+0
* Merge the projects/pf/head branch, that was worked on for last six months,Gleb Smirnoff2012-09-081-11/+1
* Seperate SCTP checksum offloading for IPv4 and IPv6.Michael Tuexen2012-05-301-8/+8
* It turns out that too many drivers are not only parsing the L2/3/4Bjoern A. Zeeb2012-05-281-1/+10
* Provide a function m_get2() that allocates a minimal mbuf thatGleb Smirnoff2012-01-171-0/+48
* Make panic strings in m_gettype(), m_getzone(), m_cljset()Gleb Smirnoff2012-01-161-3/+3
* m_getzone() should return only cluster zones.Gleb Smirnoff2012-01-161-3/+0
* Update packet filter (pf) code to OpenBSD 4.5.Bjoern A. Zeeb2011-06-281-0/+10
* Correct a last minute merge error for new M_HASHTYPE macros. This didn'tRobert Watson2011-06-051-1/+1
* Allocate four bits from the mbuf flags field to represent the hashRobert Watson2011-06-041-2/+38
* MFp4: anchie_soc2009 branch:Ana Kukec2010-08-191-0/+1
* Revert r210225 - turns out I was wrong; the "/*-" is not license-onlyEdward Tomasz Napierala2010-07-181-2/+2
* The "/*-" comment marker is supposed to denote copyrights. Remove non-copyrightEdward Tomasz Napierala2010-07-181-2/+2
* Add a fastpath to allocate from packet zone when using m_getjcl.Fabien Thomas2010-05-071-0/+3