summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_mbuf.c
Commit message (Expand)AuthorAgeFilesLines
* Changes and cleanups to m_sanity():andre2005-08-301-18/+17
* Unbreak m_demote() and put back the 'all' flag. Without it we cannotandre2005-08-301-1/+3
* o Remove the 'all' flag from m_demote(). Users can simply call it withandre2005-08-301-5/+3
* Add m_copymdata(struct mbuf *m, struct mbuf *n, int off, int len,andre2005-08-291-0/+145
* Add m_sanity(struct mbuf *m, int sanitize) to do some heavy sanityandre2005-08-291-0/+95
* Add m_demote(struct mbuf *m, int all) to clean up mbuf (chain) fromandre2005-08-291-0/+24
* add m_align, a function to align any type of mbuf (i.e. itsam2005-07-301-0/+19
* Change m_uiotombuf so it will accept offset at which data should be copiedemax2005-05-041-2/+5
* add m_copyup function.. This can be used to help make our ip stack lessjmg2005-03-171-0/+48
* allow the destination of m_move_pkthdr to have externalsam2005-03-081-3/+3
* The m_ext reference counts are potentially shared and modifiedalc2005-03-061-6/+4
* Insert volatile cast to discourage gcc from optimizing the read outsidedwhite2005-03-031-1/+4
* change m_adj to reclaim unused mbufs instead of zero'ing m_lensam2005-02-241-2/+4
* remove dead codesam2005-02-231-4/+0
* Optimize the way reference counting is performed with Mbufs. Webmilekic2005-02-101-21/+37
* Make a bunch of malloc types static.phk2005-02-101-1/+1
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* fix m_append for case where additional mbufs are requiredsam2004-12-151-2/+2
* add m_append utility function to be used in forthcoming changessam2004-12-081-0/+46
* improve the mbuf m_print function.. Only pull length from pkthdr if therejmg2004-09-281-5/+20
* Back out just a portion of Alfred's last commit. Remove the MBUF_CHECKbmilekic2004-07-211-2/+0
* Make sure we don't call mbuf allocation functions with mutexes held.alfred2004-07-211-0/+8
* Gah! Plug a mbuf leak I introduced in the last commit.bmilekic2004-06-111-2/+3
* Plug a race where upon free this scenario could occur:bmilekic2004-06-101-15/+30
* Fix a panic happening when m_getm() is called with len < MCLBYTES.mux2004-06-091-1/+1
* Bring in mbuma to replace mballoc.bmilekic2004-05-311-38/+197
* constify the last argument of m_copyback.luigi2004-04-181-1/+1
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Style fixes: don't indent variable names.silby2004-02-051-6/+6
* Style fixessilby2004-02-041-6/+0
* Rewrite sendfile's header support so that headers are now sent in the firstsilby2004-02-011-0/+56
* Fix another 0 / NULL mixup.silby2003-12-251-1/+1
* Catch a few places where NULL (pointer) was used where 0 (integer) waspeter2003-12-231-1/+1
* style(9) pass and type fixups.bms2003-12-161-14/+8
* Push m_apply() and m_getptr() up into the colleciton of standard mbufbms2003-12-151-0/+67
* Implement MBUF_STRESS_TEST mark II.silby2003-09-011-0/+84
* Three fixes:silby2003-07-191-2/+10
* Hide the m_defrag* statistics under MBUF_STRESS_TEST, there seemssilby2003-06-171-2/+8
* Use __FBSDID().obrien2003-06-111-1/+3
* Add another MBUF_STRESS_TEST feature, m_defragrandomfailures.silby2003-04-151-0/+15
* Move MAC label storage for mbufs into m_tags from the m_pkthdr structure,rwatson2003-04-141-15/+8
* Use MBTOM() to convert mbuf allocator flags to malloc() flags, ratherrwatson2003-04-141-2/+1
* Introduce an M_ASSERTPKTHDR() macro which performs the very common taskdes2003-04-081-4/+3
* Add the m_defrag routine, as discussed on committers@. Thissilby2003-03-291-0/+83
* Allow m_dup_pkthdr to accept mbufs with attached clusters assilby2003-03-281-3/+3
* In m_dup_pkthdr(), convert the supplied `how' argument into mallociedowse2003-03-131-1/+2
* Back out M_* changes, per decision of the TRB.imp2003-02-191-7/+7
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-7/+7
* Correct mbuf packet header propagation. Previously, packet headerssam2002-12-301-14/+54
* Replace aux mbufs with packet tags:sam2002-10-161-1/+1
OpenPOWER on IntegriCloud