Lines Matching defs:mbufs

30 	This header defines an API for interacting with mbufs. mbufs are the
33 mbufs are used to store various items in the networking stack. The
37 than would fit in an mbuf, external data is used. Most mbufs with
40 mbufs can be chained, contiguous data in a packet can be found by
90 @abstract Types of mbufs.
91 @discussion Some mbufs represent packets, some represnt data waiting
92 on sockets. Other mbufs store control data or other various
96 sitting on the queue of free mbufs. If you find that an mbuf you
233 @field mbufs Number of mbufs (free or otherwise).
245 Anything smaller than this should be placed in chained mbufs.
253 u_int32_t mbufs; /* mbufs obtained from page pool */
280 There may be additional data on chained mbufs. The data you're
286 structure you want to access stradles two mbufs in a chain,
500 of mbufs will be created. The mbuf type will be set to
506 @param maxchunks An input/output pointer to the maximum number of mbufs
538 or more mbufs. The mbuf type will be set to MBUF_TYPE_DATA.
546 mbufs segments making up the chain. On input, if maxchunks is
587 doesn't touch the rest of the mbufs on the chain.
595 @discussion Frees a chain of mbufs link through mnext.
605 @result The number of mbufs freed.
692 @discussion Move the next len bytes in to mbuf from other mbufs in
741 affect any other mbufs in a chain.
770 the data is stored in a chain of mbufs, the data will be copied
787 If mbuf_copydata is unable to allocate enough mbufs to grow the
795 bytes, mbufs will be allocated to create the space.
1227 @param mbuf The mbuf (or chain of mbufs) containing the packet.
1256 @param mbuf The mbuf (or chain of mbufs) containing the packet.
1296 of the stack to tag mbufs with data that will travel with the
1299 Tags may only be added to mbufs with packet headers