Applied patch provided by Franck Rousseau restoring UIP_LLH_LEN.
This commit is contained in:
parent
cd802979da
commit
dd967e62f5
@ -1048,7 +1048,7 @@ uip_process(uint8_t flag)
|
|||||||
if(flag == UIP_UDP_TIMER) {
|
if(flag == UIP_UDP_TIMER) {
|
||||||
if(uip_udp_conn->lport != 0) {
|
if(uip_udp_conn->lport != 0) {
|
||||||
uip_conn = NULL;
|
uip_conn = NULL;
|
||||||
uip_sappdata = uip_appdata = &uip_buf[UIP_IPUDPH_LEN];
|
uip_sappdata = uip_appdata = &uip_buf[UIP_IPUDPH_LEN + UIP_LLH_LEN];
|
||||||
uip_len = uip_slen = 0;
|
uip_len = uip_slen = 0;
|
||||||
uip_flags = UIP_POLL;
|
uip_flags = UIP_POLL;
|
||||||
UIP_UDP_APPCALL();
|
UIP_UDP_APPCALL();
|
||||||
@ -1447,7 +1447,7 @@ uip_process(uint8_t flag)
|
|||||||
send. */
|
send. */
|
||||||
#if UIP_UDP_CHECKSUMS
|
#if UIP_UDP_CHECKSUMS
|
||||||
uip_len = uip_len - UIP_IPUDPH_LEN;
|
uip_len = uip_len - UIP_IPUDPH_LEN;
|
||||||
uip_appdata = &uip_buf[UIP_IPUDPH_LEN];
|
uip_appdata = &uip_buf[UIP_IPUDPH_LEN + UIP_LLH_LEN];
|
||||||
if(UIP_UDP_BUF->udpchksum != 0 && uip_udpchksum() != 0xffff) {
|
if(UIP_UDP_BUF->udpchksum != 0 && uip_udpchksum() != 0xffff) {
|
||||||
UIP_STAT(++uip_stat.udp.drop);
|
UIP_STAT(++uip_stat.udp.drop);
|
||||||
UIP_STAT(++uip_stat.udp.chkerr);
|
UIP_STAT(++uip_stat.udp.chkerr);
|
||||||
@ -1500,7 +1500,7 @@ uip_process(uint8_t flag)
|
|||||||
|
|
||||||
uip_conn = NULL;
|
uip_conn = NULL;
|
||||||
uip_flags = UIP_NEWDATA;
|
uip_flags = UIP_NEWDATA;
|
||||||
uip_sappdata = uip_appdata = &uip_buf[UIP_IPUDPH_LEN];
|
uip_sappdata = uip_appdata = &uip_buf[UIP_IPUDPH_LEN + UIP_LLH_LEN];
|
||||||
uip_slen = 0;
|
uip_slen = 0;
|
||||||
UIP_UDP_APPCALL();
|
UIP_UDP_APPCALL();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user