aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/mbuf.h
Commit message (Expand)AuthorAgeFilesLines
* Link pf 4.1 to the build:Max Laier2007-07-031-5/+1
* Back out the previous commit which added an M_LRO mbuf flagAndrew Gallatin2007-06-111-2/+1
* Allow drivers, such as cxgb and mxge, which support LRO to bypassAndrew Gallatin2007-06-111-1/+2
* back out option to disable packet zoneKip Macy2007-04-151-6/+0
* hide static declarationKip Macy2007-04-141-2/+4
* Add option for disabling allocation from the packet zoneKip Macy2007-04-141-0/+4
* pad out m_hdr to make pkthdr word-alignedKip Macy2007-04-141-1/+8
* Add m_last() inline function.Andre Oppermann2007-04-111-0/+10
* m_extadd does not appear to do the right thing for the case of clustersKip Macy2007-04-041-0/+39
* add helper functions for mapping size to zonez and typesKip Macy2007-04-041-37/+63
* General style cleanup.Robert Watson2007-03-241-162/+163
* Introduce a new mbuf flag, M_PROMISC.Bruce M Simpson2007-03-011-1/+2
* Fix for problems that occur when all mbuf clusters migrate to the mbuf packetMohan Srinivasan2007-01-251-0/+8
* Use tabs instead of spaces.Pawel Jakub Dawidek2006-11-141-1/+1
* Correct a typo.Bjoern A. Zeeb2006-11-141-1/+1
* Ok, here it is, we finally add SCTP to current. Note that thisRandall Stewart2006-11-031-0/+1
* Rename m_getm() to m_getm2() and rewrite it to allocate up to page sizedAndre Oppermann2006-11-021-2/+4
* Update a comment about M_VLANTAG.Ruslan Ermilov2006-09-221-1/+1
* Move ethernet VLAN tags from mtags to its own mbuf packet header fieldAndre Oppermann2006-09-171-4/+1
* Reserve a precious 16bit gap in the mbuf pkthdr struct for ethernet 802.1pqAndre Oppermann2006-09-061-0/+1
* First step of TSO (TCP segmentation offload) support in our network stack.Andre Oppermann2006-09-061-0/+2
* Improve description of if_capabilities, if_capenable and ifi_hwassist.Andre Oppermann2006-09-061-0/+1
* Remove MT_FTABLE, as it's no longer used.Robert Watson2006-07-241-1/+3
* Garbage collect #if 0'd MT_ mbuf types, as they are no longer used, andRobert Watson2006-07-241-14/+0
* Add some casts to make these files more C++ compatible.Poul-Henning Kamp2006-07-171-6/+6
* promote fast ipsec's m_clone routine for public use; it is renamedSam Leffler2006-03-151-0/+1
* Replace the 4k fixed sized jumbo mbuf clusters with PAGE_SIZE sizedAndre Oppermann2006-02-171-11/+11
* Merge the //depot/user/yar/vlan branch into CVS. It contains some collectiveGleb Smirnoff2006-01-301-0/+5
* Fix m_getjcl() the right way this time.Andre Oppermann2006-01-201-1/+3
* m_getjcl() should return the address of the mbuf, not theAndre Oppermann2006-01-201-1/+1
* Hide the 4k mbuf clusters if the normal clusters are defined to beAndre Oppermann2005-12-101-0/+4
* Add an API for jumbo mbuf cluster allocation and also provideAndre Oppermann2005-12-081-3/+88
* Purge layer specific mbuf flags on layer crossings to avoid confusingAndre Oppermann2005-11-181-0/+5
* Add KASSERTs to M_ALIGN() and MH_ALIGN() to prevent usage on wrongAndre Oppermann2005-11-181-0/+8
* Free only those mbuf+clusters back to the packet zone that were allocatedAndre Oppermann2005-11-051-0/+1
* Mandatory mbuf cluster reference counting and groundwork for UMAAndre Oppermann2005-11-021-46/+19
* Retire MT_HEADER mbuf type and change its users to use MT_DATA.Andre Oppermann2005-11-021-1/+1
* Unbreak m_demote() and put back the 'all' flag. Without it we cannotAndre Oppermann2005-08-301-1/+1
* o Remove the 'all' flag from m_demote(). Users can simply call it withAndre Oppermann2005-08-301-1/+1
* Add m_copymdata(struct mbuf *m, struct mbuf *n, int off, int len,Andre Oppermann2005-08-291-0/+2
* Add m_sanity(struct mbuf *m, int sanitize) to do some heavy sanityAndre Oppermann2005-08-291-0/+1
* Add m_demote(struct mbuf *m, int all) to clean up mbuf (chain) fromAndre Oppermann2005-08-291-0/+1
* add m_align, a function to align any type of mbuf (i.e. itSam Leffler2005-07-301-0/+1
* Define four constants, MBUF_{,MEM,CLUSTER,PACKET,TAG}_MEM_NAME, whichRobert Watson2005-07-171-0/+10
* Change m_uiotombuf so it will accept offset at which data should be copiedMaksim Yevmenkin2005-05-041-1/+1
* add m_copyup function.. This can be used to help make our ip stack lessJohn-Mark Gurney2005-03-171-0/+1
* The m_ext reference counts are potentially shared and modifiedAlan Cox2005-03-061-1/+1
* Add CARP (Common Address Redundancy Protocol), which allows multipleGleb Smirnoff2005-02-221-0/+1
* Allocate the M_VLANTAG m_pkthdr flag, and use it to indicate thatRuslan Ermilov2005-02-181-1/+3
* Optimize the way reference counting is performed with Mbufs. WeBosko Milekic2005-02-101-3/+21