Added 'pbuf_alloc_copy' e.g. as a single function for use with non scatter-gather drivers

This commit is contained in:
goldsimon
2017-04-25 10:07:57 +02:00
parent 42eb98c9fc
commit dcb2cb99a1
2 changed files with 28 additions and 0 deletions

View File

@@ -262,6 +262,7 @@ err_t pbuf_take(struct pbuf *buf, const void *dataptr, u16_t len);
err_t pbuf_take_at(struct pbuf *buf, const void *dataptr, u16_t len, u16_t offset);
struct pbuf *pbuf_skip(struct pbuf* in, u16_t in_offset, u16_t* out_offset);
struct pbuf *pbuf_coalesce(struct pbuf *p, pbuf_layer layer);
struct pbuf *pbuf_alloc_copy(pbuf_layer l, pbuf_type type, struct pbuf *p);
#if LWIP_CHECKSUM_ON_COPY
err_t pbuf_fill_chksum(struct pbuf *p, u16_t start_offset, const void *dataptr,
u16_t len, u16_t *chksum);