mirror of
https://git.savannah.nongnu.org/git/lwip.git
synced 2026-05-18 22:26:41 +08:00
PPP, VJ, fixed TCP retransmission
We used to modify in place the packet payload during compression but TCP stack requires that we don't change the packet payload, therefore we now copy the whole packet before compression. Signed-off-by: Sylvain Rochet <gradator@gradator.net>
This commit is contained in:
@@ -151,7 +151,7 @@ struct vjcompress {
|
||||
#define VJF_TOSS 1U /* tossing rcvd frames because of input err */
|
||||
|
||||
extern void vj_compress_init (struct vjcompress *comp);
|
||||
extern u8_t vj_compress_tcp (struct vjcompress *comp, struct pbuf *pb);
|
||||
extern u8_t vj_compress_tcp (struct vjcompress *comp, struct pbuf **pb);
|
||||
extern void vj_uncompress_err (struct vjcompress *comp);
|
||||
extern int vj_uncompress_uncomp(struct pbuf *nb, struct vjcompress *comp);
|
||||
extern int vj_uncompress_tcp (struct pbuf **nb, struct vjcompress *comp);
|
||||
|
||||
Reference in New Issue
Block a user