H A D | kpi_mbuf.c | 33 #include <sys/mbuf.h> 46 void* mbuf_data(mbuf_t mbuf) argument 48 return mbuf->m_data; 51 void* mbuf_datastart(mbuf_t mbuf) argument 53 if (mbuf->m_flags & M_EXT) 54 return mbuf->m_ext.ext_buf; 55 if (mbuf->m_flags & M_PKTHDR) 56 return mbuf->m_pktdat; 57 return mbuf->m_dat; 60 errno_t mbuf_setdata(mbuf_t mbuf, voi argument 73 mbuf_align_32(mbuf_t mbuf, size_t len) argument 88 mbuf_get(mbuf_how_t how, mbuf_type_t type, mbuf_t *mbuf) argument 96 mbuf_gethdr(mbuf_how_t how, mbuf_type_t type, mbuf_t *mbuf) argument 105 mbuf_attachcluster(mbuf_how_t how, mbuf_type_t type, mbuf_t *mbuf, caddr_t extbuf, void (*extfree)(caddr_t , u_int, caddr_t), size_t extsize, caddr_t extarg) argument 166 mbuf_getcluster(mbuf_how_t how, mbuf_type_t type, size_t size, mbuf_t* mbuf) argument 210 mbuf_mclget(mbuf_how_t how, mbuf_type_t type, mbuf_t *mbuf) argument 239 mbuf_getpacket(mbuf_how_t how, mbuf_t *mbuf) argument 256 mbuf_free(mbuf_t mbuf) argument 261 mbuf_freem(mbuf_t mbuf) argument 266 mbuf_freem_list(mbuf_t mbuf) argument 271 mbuf_leadingspace(const mbuf_t mbuf) argument 276 mbuf_trailingspace(const mbuf_t mbuf) argument 316 mbuf_pullup(mbuf_t *mbuf, size_t len) argument 334 mbuf_adj(mbuf_t mbuf, int len) argument 385 mbuf_mclhasreference(mbuf_t mbuf) argument 395 mbuf_next(const mbuf_t mbuf) argument 400 mbuf_setnext(mbuf_t mbuf, mbuf_t next) argument 409 mbuf_nextpkt(const mbuf_t mbuf) argument 414 mbuf_setnextpkt(mbuf_t mbuf, mbuf_t nextpkt) argument 419 mbuf_len(const mbuf_t mbuf) argument 424 mbuf_setlen(mbuf_t mbuf, size_t len) argument 429 mbuf_maxlen(const mbuf_t mbuf) argument 436 mbuf_type(const mbuf_t mbuf) argument 441 mbuf_settype(mbuf_t mbuf, mbuf_type_t new_type) argument 450 mbuf_flags(const mbuf_t mbuf) argument 455 mbuf_setflags(mbuf_t mbuf, mbuf_flags_t flags) argument 464 mbuf_setflags_mask(mbuf_t mbuf, mbuf_flags_t flags, mbuf_flags_t mask) argument 483 mbuf_pkthdr_len(const mbuf_t mbuf) argument 488 mbuf_pkthdr_setlen(mbuf_t mbuf, size_t len) argument 493 mbuf_pkthdr_adjustlen(mbuf_t mbuf, int amount) argument 498 mbuf_pkthdr_rcvif(const mbuf_t mbuf) argument 504 mbuf_pkthdr_setrcvif(mbuf_t mbuf, ifnet_t ifnet) argument 511 mbuf_pkthdr_header(const mbuf_t mbuf) argument 516 mbuf_pkthdr_setheader(mbuf_t mbuf, void *header) argument 522 mbuf_inbound_modified(mbuf_t mbuf) argument 532 mbuf_outbound_finalize(mbuf_t mbuf, u_long protocol_family, size_t protocol_offset) argument 576 mbuf_set_vlan_tag( mbuf_t mbuf, u_int16_t vlan) argument 587 mbuf_get_vlan_tag( mbuf_t mbuf, u_int16_t *vlan) argument 600 mbuf_clear_vlan_tag( mbuf_t mbuf) argument 613 mbuf_set_csum_requested( mbuf_t mbuf, mbuf_csum_request_flags_t request, u_int32_t value) argument 626 mbuf_get_csum_requested( mbuf_t mbuf, mbuf_csum_request_flags_t *request, u_int32_t *value) argument 641 mbuf_clear_csum_requested( mbuf_t mbuf) argument 655 mbuf_set_csum_performed( mbuf_t mbuf, mbuf_csum_performed_flags_t performed, u_int32_t value) argument 668 mbuf_get_csum_performed( mbuf_t mbuf, mbuf_csum_performed_flags_t *performed, u_int32_t *value) argument 680 mbuf_clear_csum_performed( mbuf_t mbuf) argument 690 mbuf_inet_cksum(mbuf_t mbuf, int protocol, u_int32_t offset, u_int32_t length, u_int16_t *csum) argument 703 mbuf_inet6_cksum(mbuf_t mbuf, int protocol, u_int32_t offset, u_int32_t length, u_int16_t *csum) argument 715 mbuf_inet6_cksum(__unused mbuf_t mbuf, __unused int protocol, __unused u_int32_t offset, __unused u_int32_t length, __unused u_int16_t *csum) argument 865 mbuf_tag_allocate( mbuf_t mbuf, mbuf_tag_id_t id, mbuf_tag_type_t type, size_t length, mbuf_how_t how, void** data_p) argument 905 mbuf_tag_find( mbuf_t mbuf, mbuf_tag_id_t id, mbuf_tag_type_t type, size_t* length, void** data_p) argument 939 mbuf_tag_free( mbuf_t mbuf, mbuf_tag_id_t id, mbuf_tag_type_t type) argument 982 mbuf_allocpacket(mbuf_how_t how, size_t packetlen, unsigned int *maxchunks, mbuf_t *mbuf) argument 1010 mbuf_allocpacket_list(unsigned int numpkts, mbuf_how_t how, size_t packetlen, unsigned int *maxchunks, mbuf_t *mbuf) argument [all...] |