Contents

mbuf_copydata

Declaration

errno_t mbuf_copydata(const mbuf_t mbuf, size_t offset, size_t length, void *out_data);

Parameters

  • mbuf:

    The mbuf chain to copy data out of.

  • offset:

    The offset in to the mbuf to start copying.

  • length:

    The number of bytes to copy.

  • out_data:

    A pointer to the location where the data will be copied.

Return Value

0 upon success otherwise the errno error.

Discussion

Copies data out of an mbuf in to a specified buffer. If the data is stored in a chain of mbufs, the data will be copied from each mbuf in the chain until length bytes have been copied.