Handle UDPLITE as well as UDP

This commit is contained in:
kieranm 2003-08-21 10:47:46 +00:00
parent cca1607ab5
commit 5b73921be3

View File

@ -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;