summaryrefslogtreecommitdiff
path: root/sys/kern/uipc_mbuf2.c
AgeCommit message (Expand)Author
2015-11-13Use ph_ prefix for tag-related fields.Martin Pieuchot
2015-06-30Get rid of the undocumented & temporary* m_copy() macro added forMartin Pieuchot
2014-12-11convert bcopy to memcpy/memmove. ok krwTed Unangst
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-08-18dont rely on mbuf.h to provide pool.h.David Gwynne
2013-06-11return ENOBUFS on failure from m_defrag and m_tag_copy_chain.David Gwynne
2013-02-07convert mbuf tags to use pool(9) as a backend storage;Mike Belopuhov
2011-11-30this diff introduces the MAXMCLBYTES macro to describe the largestDavid Gwynne
2011-04-05Passing M_WAITOK to mbuf functions is supposed to be a contract betweenBret Lambert
2011-01-29The function m_tag_copy_chain() returned 0 on success and 1 onAlexander Bluhm
2010-06-07Replace some handrolled instances of m_getptr() with that function, whichBret Lambert
2009-09-13M_DUP_PKTHDR() define -> m_dup_pkthdr() function to properly dealKenneth R Westerback
2009-08-09make mbuf tags suck a bit less, performance wise.Henning Brauer
2008-11-30clarify allocationTheo de Raadt
2007-03-17Since we're not always called with M_WAIT, check return value fromArtur Grabowski
2007-02-26m_dup1() copies the packet header and allocates the mbuf cluster in theClaudio Jeker
2007-01-03Remove two "unused" mbuf tag functions and kill the superfluous argumentClaudio Jeker
2006-11-18typos; from bret lambertJason McIntyre
2006-03-17In m_pulldown avoid a prepend to the next mbuf in the chain if the resultBrad Smith
2006-01-05ansi/deregisterJonathan Gray
2004-07-22fix cases when m_dup1() returned mbuf chain (instead of single mbuf).Jun-ichiro itojun Hagino
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-03-03set n->m_len, somehow the line have lost. thanks danielJun-ichiro itojun Hagino
2003-03-03use M_READONLY instead of defining M_SHAREDCLUSTER(). the change should haveJun-ichiro itojun Hagino
2002-10-10preserve the m_tag order in m_tag_copy_chain() as originally intended.Kenjiro Cho
2002-03-14First round of __P removal in sysTodd C. Miller
2002-02-01Don't MALLOC/FREE with variable size.Artur Grabowski
2001-06-23Having to update queue(3) for DLIST_* is a major PITA; thus, just useAngelos D. Keromytis
2001-06-23Use DLIST for tags.Angelos D. Keromytis
2001-05-27m_tag_first()/m_tag_next()Angelos D. Keromytis
2001-05-26Convert to LIST, remove m_tag_append(), add m_tag_init().Angelos D. Keromytis
2001-05-24More DIAGNOSTIC checks.Angelos D. Keromytis
2001-05-24Catch another weird case in diagnostics.Angelos D. Keromytis
2001-05-22Do some ideally unneeded checking of tags.Angelos D. Keromytis
2001-05-20m_tag_* routines, plus minor changes (convert from tdbi to tags)Angelos D. Keromytis
2001-05-17convert mbuf and cluster allocation to pool, mostly from NetBSDNiels Provos
2001-03-28Allow tdbi's to appear in mbufs throughout the stack; this allowsAngelos D. Keromytis
2001-02-14make sure we do not pass shared M_EXT mbuf. will avoidJun-ichiro itojun Hagino
2000-07-12remove m_pulldown statistics, which is highly experimentalJun-ichiro itojun Hagino
2000-06-12update icmp6 name lookup code to conform to 05 draft. previous codeJun-ichiro itojun Hagino
2000-01-04Remove unused file. If we end up using m_pulldown() in the future, itAngelos D. Keromytis
1999-12-08bring in KAME IPv6 code, dated 19991208.Jun-ichiro itojun Hagino