Minor enhancements to uip6.c
This commit is contained in:
parent
bbb641a450
commit
0531c555e8
|
@ -1788,7 +1788,6 @@ struct uip_udp_hdr {
|
||||||
* \hideinitializer
|
* \hideinitializer
|
||||||
*/
|
*/
|
||||||
#define UIP_APPDATA_SIZE (UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN)
|
#define UIP_APPDATA_SIZE (UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN)
|
||||||
#define UIP_APPDATA_PTR (void *)&uip_buf[UIP_LLH_LEN + UIP_TCPIP_HLEN]
|
|
||||||
|
|
||||||
#define UIP_PROTO_ICMP 1
|
#define UIP_PROTO_ICMP 1
|
||||||
#define UIP_PROTO_TCP 6
|
#define UIP_PROTO_TCP 6
|
||||||
|
|
|
@ -2328,8 +2328,7 @@ uip_send(const void *data, int len)
|
||||||
|
|
||||||
if(uip_sappdata != NULL) {
|
if(uip_sappdata != NULL) {
|
||||||
copylen = MIN(len, UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN -
|
copylen = MIN(len, UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN -
|
||||||
(int)((char *)uip_sappdata -
|
(int)((char *)uip_sappdata - (char *)UIP_TCP_PAYLOAD));
|
||||||
(char *)&uip_buf[UIP_LLH_LEN + UIP_TCPIP_HLEN]));
|
|
||||||
} else {
|
} else {
|
||||||
copylen = MIN(len, UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN);
|
copylen = MIN(len, UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN);
|
||||||
}
|
}
|
||||||
|
@ -2337,8 +2336,7 @@ uip_send(const void *data, int len)
|
||||||
uip_slen = copylen;
|
uip_slen = copylen;
|
||||||
if(data != uip_sappdata) {
|
if(data != uip_sappdata) {
|
||||||
if(uip_sappdata == NULL) {
|
if(uip_sappdata == NULL) {
|
||||||
memcpy((char *)&uip_buf[UIP_LLH_LEN + UIP_TCPIP_HLEN],
|
memcpy(UIP_TCP_PAYLOAD, (data), uip_slen);
|
||||||
(data), uip_slen);
|
|
||||||
} else {
|
} else {
|
||||||
memcpy(uip_sappdata, (data), uip_slen);
|
memcpy(uip_sappdata, (data), uip_slen);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue