summaryrefslogtreecommitdiff
path: root/sys/kern/uipc_mbuf.c
AgeCommit message (Expand)Author
2002-02-05Zero-ize ext even if it has a free method defined.Angelos D. Keromytis
2002-02-05panic if a read-only mbuf is given to m_zero() --- from art@openbsd.orgAngelos D. Keromytis
2002-02-05Fix m_zero() yet again -- yesterday's fix wasn't sufficient.Angelos D. Keromytis
2002-02-04Also, cleanup any external buffers first (paranoid).Angelos D. Keromytis
2002-02-04Revision 1.37 was borked... This time, fix the casts and address theJason Wright
2002-01-25Add a drain hook to each pool. This hook is called in three cases.Artur Grabowski
2002-01-23move mb_map allocation to mbinit()Artur Grabowski
2002-01-23move definition of mb_map from zillions of machdep.c to uipc_mbuf.cArtur Grabowski
2002-01-23Pool deals fairly well with physical memory shortage, but it doesn't dealArtur Grabowski
2002-01-16Don't include <sys/map.h> when you don't need what's in it.Miod Vallat
2001-12-18NRL license cleaningTheo de Raadt
2001-11-28zap some typedefs.Artur Grabowski
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-09-12mbutl no moreArtur Grabowski
2001-06-27remove old vmArtur Grabowski
2001-06-27Update comment.Angelos D. Keromytis
2001-06-27Get rid of M_COPY_* macros; either use M_MOVE_* or M_DUP_*, dependingAngelos D. Keromytis
2001-06-26Appease gcc by not using void pointers in arithmetic operations; art@ okAaron Campbell
2001-06-25Don't reset M_PKTHDR before we copy the mbuf flags (bad Federico!)Angelos D. Keromytis
2001-06-25Move common post M_COPY_HDR manipulation to the macro itself; angelos@ ok.Federico G. Schwindt
2001-05-26Use m_tag_init() and M_COPY_HDR().Angelos D. Keromytis
2001-05-26Fix backpointer.Angelos D. Keromytis
2001-05-24If the copied tag container is empty, initialize it properly.Angelos D. Keromytis
2001-05-20m_tag_* routines, plus minor changes (convert from tdbi to tags)Angelos D. Keromytis
2001-05-18Use pool_page_alloc_nointr() and pool_page_free_nointr() since theyTodd C. Miller
2001-05-17convert mbuf and cluster allocation to pool, mostly from NetBSDNiels Provos
2001-05-16Introduce a new kernel option "SMALL_KERNEL" that will be used to keep theArtur Grabowski
2001-05-05Get rid of CLSIZE and all related stuff.Artur Grabowski
2001-04-05From angelos: (he can't commit this himself right now)Artur Grabowski
2001-03-30Be consistent when adjusting pkthdr.len; it doesn't matter currently,Angelos D. Keromytis
2001-03-28Allow tdbi's to appear in mbufs throughout the stack; this allowsAngelos D. Keromytis
2001-03-25Not really a bug but one day panic might throw an exception or something. THa...Constantine Sapuntzakis
2000-03-03Style.Angelos D. Keromytis
2000-03-03Remove extraneous newline.Angelos D. Keromytis
2000-03-02New function: m_getptr(), takes as argument an mbuf chain and anAngelos D. Keromytis
1999-12-31copy pkthdr correctly in m_split, okay angelos@Niels Provos
1999-12-05Add an m_inject()Angelos D. Keromytis
1999-10-01remove dependency on external storage managed by mclusters andJason Wright
1999-09-12style(9)Niklas Hallqvist
1999-08-17There was a line missing in the commit from rev 1.6 that resulted inTodd C. Miller
1999-08-09make panic messages uniqueTheo de Raadt
1999-07-02Added a simple but potentially very useful new mbuf function, m_apply().cmetz
1999-05-14OpenBSD has no ext_func, so that test is bogus.cmetz
1999-05-14m_zero will no longer zero the contents of a cluster if there's an alias to it.cmetz
1999-05-12Fix problem with data corruption for retransmitted TCP packetsHakan Olsson
1999-02-26kmem allocation changes for uvmArtur Grabowski
1999-01-07new APIs: m_pullup2, m_copym2, m_zero, MCL_ALIGN; NRL/cmetzTheo de Raadt
1998-02-03bad types; wileyc@sekiya.twics.co.jpTheo de Raadt
1997-08-20In m_split(), restore m_pkthdr.len to original length if weTodd C. Miller
1996-09-06Need cpu.h included to get at setsoftnet defineNiklas Hallqvist