• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/sys/

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
87 @abstract Types of mbufs.
88 @discussion Some mbufs represent packets, some represnt data waiting
89 on sockets. Other mbufs store control data or other various
93 sitting on the queue of free mbufs. If you find that an mbuf you
218 @field mbufs Number of mbufs (free or otherwise).
230 Anything smaller than this should be placed in chained mbufs.
238 u_long mbufs; /* mbufs obtained from page pool */
265 There may be additional data on chained mbufs. The data you're
271 structure you want to access stradles two mbufs in a chain,
485 of mbufs will be created. The mbuf type will be set to
491 @param maxchunks An input/output pointer to the maximum number of mbufs
522 or more mbufs. The mbuf type will be set to MBUF_TYPE_DATA.
530 mbufs segments making up the chain. On input, if maxchunks is
570 doesn't touch the rest of the mbufs on the chain.
578 @discussion Frees a chain of mbufs link through mnext.
588 @result The number of mbufs freed.
675 @discussion Move the next len bytes in to mbuf from other mbufs in
723 affect any other mbufs in a chain.
733 the data is stored in a chain of mbufs, the data will be copied
749 If mbuf_copydata is unable to allocate enough mbufs to grow the
757 bytes, mbufs will be allocated to create the space.
1149 @param mbuf The mbuf (or chain of mbufs) containing the packet.
1178 @param mbuf The mbuf (or chain of mbufs) containing the packet.
1218 of the stack to tag mbufs with data that will travel with the
1221 Tags may only be added to mbufs with packet headers