mirror of
https://git.savannah.nongnu.org/git/lwip.git
synced 2026-09-22 08:43:44 +08:00
Handle UDPLITE as well as UDP
This commit is contained in:
@@ -109,6 +109,7 @@ ip_lookup(void *header, struct netif *inp)
|
|||||||
switch (IPH_PROTO(iphdr)) {
|
switch (IPH_PROTO(iphdr)) {
|
||||||
#if LWIP_UDP > 0
|
#if LWIP_UDP > 0
|
||||||
case IP_PROTO_UDP:
|
case IP_PROTO_UDP:
|
||||||
|
case IP_PROTO_UDPLITE:
|
||||||
return udp_lookup(iphdr, inp);
|
return udp_lookup(iphdr, inp);
|
||||||
#endif /* LWIP_UDP */
|
#endif /* LWIP_UDP */
|
||||||
#if LWIP_TCP > 0
|
#if LWIP_TCP > 0
|
||||||
@@ -400,6 +401,7 @@ ip_input(struct pbuf *p, struct netif *inp) {
|
|||||||
switch (IPH_PROTO(iphdr)) {
|
switch (IPH_PROTO(iphdr)) {
|
||||||
#if LWIP_UDP > 0
|
#if LWIP_UDP > 0
|
||||||
case IP_PROTO_UDP:
|
case IP_PROTO_UDP:
|
||||||
|
case IP_PROTO_UDPLITE:
|
||||||
snmp_inc_ipindelivers();
|
snmp_inc_ipindelivers();
|
||||||
udp_input(p, inp);
|
udp_input(p, inp);
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user