H A D | kpi_mbuf.c | 33 #include <sys/mbuf.h> 51 void* mbuf_data(mbuf_t mbuf) argument 53 return mbuf->m_data; 56 void* mbuf_datastart(mbuf_t mbuf) argument 58 if (mbuf->m_flags & M_EXT) 59 return mbuf->m_ext.ext_buf; 60 if (mbuf->m_flags & M_PKTHDR) 61 return mbuf->m_pktdat; 62 return mbuf->m_dat; 65 errno_t mbuf_setdata(mbuf_t mbuf, voi argument 78 mbuf_align_32(mbuf_t mbuf, size_t len) argument 97 mbuf_get(mbuf_how_t how, mbuf_type_t type, mbuf_t *mbuf) argument 105 mbuf_gethdr(mbuf_how_t how, mbuf_type_t type, mbuf_t *mbuf) argument 114 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 175 mbuf_getcluster(mbuf_how_t how, mbuf_type_t type, size_t size, mbuf_t* mbuf) argument 219 mbuf_mclget(mbuf_how_t how, mbuf_type_t type, mbuf_t *mbuf) argument 248 mbuf_getpacket(mbuf_how_t how, mbuf_t *mbuf) argument 268 mbuf_free(mbuf_t mbuf) argument 276 mbuf_freem(mbuf_t mbuf) argument 281 mbuf_freem_list(mbuf_t mbuf) argument 286 mbuf_leadingspace(const mbuf_t mbuf) argument 295 mbuf_trailingspace(const mbuf_t mbuf) argument 335 mbuf_pullup(mbuf_t *mbuf, size_t len) argument 356 mbuf_adj(mbuf_t mbuf, int len) argument 418 mbuf_mclhasreference(mbuf_t mbuf) argument 428 mbuf_next(const mbuf_t mbuf) argument 433 mbuf_setnext(mbuf_t mbuf, mbuf_t next) argument 442 mbuf_nextpkt(const mbuf_t mbuf) argument 447 mbuf_setnextpkt(mbuf_t mbuf, mbuf_t nextpkt) argument 452 mbuf_len(const mbuf_t mbuf) argument 457 mbuf_setlen(mbuf_t mbuf, size_t len) argument 462 mbuf_maxlen(const mbuf_t mbuf) argument 469 mbuf_type(const mbuf_t mbuf) argument 474 mbuf_settype(mbuf_t mbuf, mbuf_type_t new_type) argument 483 mbuf_flags(const mbuf_t mbuf) argument 488 mbuf_setflags(mbuf_t mbuf, mbuf_flags_t flags) argument 497 mbuf_setflags_mask(mbuf_t mbuf, mbuf_flags_t flags, mbuf_flags_t mask) argument 516 mbuf_pkthdr_len(const mbuf_t mbuf) argument 521 mbuf_pkthdr_setlen(mbuf_t mbuf, size_t len) argument 526 mbuf_pkthdr_adjustlen(mbuf_t mbuf, int amount) argument 531 mbuf_pkthdr_rcvif(const mbuf_t mbuf) argument 537 mbuf_pkthdr_setrcvif(mbuf_t mbuf, ifnet_t ifnet) argument 544 mbuf_pkthdr_header(const mbuf_t mbuf) argument 549 mbuf_pkthdr_setheader(mbuf_t mbuf, void *header) argument 555 mbuf_inbound_modified(mbuf_t mbuf) argument 565 mbuf_outbound_finalize(mbuf_t mbuf, u_int32_t protocol_family, size_t protocol_offset) argument 618 mbuf_set_vlan_tag( mbuf_t mbuf, u_int16_t vlan) argument 629 mbuf_get_vlan_tag( mbuf_t mbuf, u_int16_t *vlan) argument 642 mbuf_clear_vlan_tag( mbuf_t mbuf) argument 656 mbuf_set_csum_requested( mbuf_t mbuf, mbuf_csum_request_flags_t request, u_int32_t value) argument 672 mbuf_get_tso_requested( mbuf_t mbuf, mbuf_tso_request_flags_t *request, u_int32_t *value) argument 690 mbuf_get_csum_requested( mbuf_t mbuf, mbuf_csum_request_flags_t *request, u_int32_t *value) argument 705 mbuf_clear_csum_requested( mbuf_t mbuf) argument 719 mbuf_set_csum_performed( mbuf_t mbuf, mbuf_csum_performed_flags_t performed, u_int32_t value) argument 732 mbuf_get_csum_performed( mbuf_t mbuf, mbuf_csum_performed_flags_t *performed, u_int32_t *value) argument 744 mbuf_clear_csum_performed( mbuf_t mbuf) argument 754 mbuf_inet_cksum(mbuf_t mbuf, int protocol, u_int32_t offset, u_int32_t length, u_int16_t *csum) argument 767 mbuf_inet6_cksum(mbuf_t mbuf, int protocol, u_int32_t offset, u_int32_t length, u_int16_t *csum) argument 779 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 832 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 874 mbuf_tag_find( mbuf_t mbuf, mbuf_tag_id_t id, mbuf_tag_type_t type, size_t* length, void** data_p) argument 910 mbuf_tag_free( mbuf_t mbuf, mbuf_tag_id_t id, mbuf_tag_type_t type) argument 956 mbuf_allocpacket(mbuf_how_t how, size_t packetlen, unsigned int *maxchunks, mbuf_t *mbuf) argument 984 mbuf_allocpacket_list(unsigned int numpkts, mbuf_how_t how, size_t packetlen, unsigned int *maxchunks, mbuf_t *mbuf) argument [all...] |