Changeset View
Changeset View
Standalone View
Standalone View
share/man/man9/mbuf.9
Show First 20 Lines • Show All 248 Lines • ▼ Show 20 Lines | |||||
/* external buffer types */ | /* external buffer types */ | ||||
#define EXT_CLUSTER 1 /* mbuf cluster */ | #define EXT_CLUSTER 1 /* mbuf cluster */ | ||||
#define EXT_SFBUF 2 /* sendfile(2)'s sf_bufs */ | #define EXT_SFBUF 2 /* sendfile(2)'s sf_bufs */ | ||||
#define EXT_JUMBOP 3 /* jumbo cluster 4096 bytes */ | #define EXT_JUMBOP 3 /* jumbo cluster 4096 bytes */ | ||||
#define EXT_JUMBO9 4 /* jumbo cluster 9216 bytes */ | #define EXT_JUMBO9 4 /* jumbo cluster 9216 bytes */ | ||||
#define EXT_JUMBO16 5 /* jumbo cluster 16184 bytes */ | #define EXT_JUMBO16 5 /* jumbo cluster 16184 bytes */ | ||||
#define EXT_PACKET 6 /* mbuf+cluster from packet zone */ | #define EXT_PACKET 6 /* mbuf+cluster from packet zone */ | ||||
#define EXT_MBUF 7 /* external mbuf reference */ | #define EXT_MBUF 7 /* external mbuf reference */ | ||||
#define EXT_RXRING 8 /* data in NIC receive ring */ | |||||
#define EXT_PGS 9 /* array of unmapped pages */ | |||||
#define EXT_NET_DRV 252 /* custom ext_buf provided by net driver(s) */ | #define EXT_NET_DRV 252 /* custom ext_buf provided by net driver(s) */ | ||||
#define EXT_MOD_TYPE 253 /* custom module's ext_buf type */ | #define EXT_MOD_TYPE 253 /* custom module's ext_buf type */ | ||||
#define EXT_DISPOSABLE 254 /* can throw this buffer away w/page flipping */ | #define EXT_DISPOSABLE 254 /* can throw this buffer away w/page flipping */ | ||||
#define EXT_EXTREF 255 /* has externally maintained ref_cnt ptr */ | #define EXT_EXTREF 255 /* has externally maintained ref_cnt ptr */ | ||||
.Ed | .Ed | ||||
.Pp | .Pp | ||||
If the | If the | ||||
.Dv M_PKTHDR | .Dv M_PKTHDR | ||||
▲ Show 20 Lines • Show All 960 Lines • Show Last 20 Lines |