snmp: added missing default cases (only used for trace output)

This commit is contained in:
goldsimon 2014-04-30 13:50:18 +02:00
parent e4ddd6cb6d
commit 406874b6c2
3 changed files with 57 additions and 0 deletions

View File

@ -2198,6 +2198,9 @@ system_get_value(struct obj_def *od, u16_t len, void *value)
*sint_ptr = sysservices; *sint_ptr = sysservices;
} }
break; break;
default:
LWIP_DEBUGF(SNMP_MIB_DEBUG,("system_get_value(): unknown id: %d\n", id));
break;
}; };
} }
@ -2233,6 +2236,9 @@ system_set_test(struct obj_def *od, u16_t len, void *value)
set_ok = 1; set_ok = 1;
} }
break; break;
default:
LWIP_DEBUGF(SNMP_MIB_DEBUG,("system_set_test(): unknown id: %d\n", id));
break;
}; };
return set_ok; return set_ok;
} }
@ -2259,6 +2265,9 @@ system_set_value(struct obj_def *od, u16_t len, void *value)
MEMCPY(syslocation_ptr, value, len); MEMCPY(syslocation_ptr, value, len);
*syslocation_len_ptr = (u8_t)len; *syslocation_len_ptr = (u8_t)len;
break; break;
default:
LWIP_DEBUGF(SNMP_MIB_DEBUG,("system_set_value(): unknown id: %d\n", id));
break;
}; };
} }
@ -2579,6 +2588,9 @@ ifentry_get_value(struct obj_def *od, u16_t len, void *value)
case 22: /* ifSpecific */ case 22: /* ifSpecific */
MEMCPY(value, ifspecific.id, len); MEMCPY(value, ifspecific.id, len);
break; break;
default:
LWIP_DEBUGF(SNMP_MIB_DEBUG,("ifentry_get_value(): unknown id: %d\n", id));
break;
}; };
} }
@ -2730,6 +2742,9 @@ atentry_get_value(struct obj_def *od, u16_t len, void *value)
*dst = *ipaddr_ret; *dst = *ipaddr_ret;
} }
break; break;
default:
LWIP_DEBUGF(SNMP_MIB_DEBUG,("atentry_get_value(): unknown id: %d\n", id));
break;
} }
} }
#endif /* LWIP_ARP */ #endif /* LWIP_ARP */
@ -2942,6 +2957,9 @@ ip_get_value(struct obj_def *od, u16_t len, void *value)
*uint_ptr = iproutingdiscards; *uint_ptr = iproutingdiscards;
} }
break; break;
default:
LWIP_DEBUGF(SNMP_MIB_DEBUG,("ip_get_value(): unknown id: %d\n", id));
break;
}; };
} }
@ -2985,6 +3003,9 @@ ip_set_test(struct obj_def *od, u16_t len, void *value)
set_ok = 1; set_ok = 1;
} }
break; break;
default:
LWIP_DEBUGF(SNMP_MIB_DEBUG,("ip_set_test(): unknown id: %d\n", id));
break;
}; };
return set_ok; return set_ok;
} }
@ -3102,6 +3123,9 @@ ip_addrentry_get_value(struct obj_def *od, u16_t len, void *value)
#endif #endif
} }
break; break;
default:
LWIP_DEBUGF(SNMP_MIB_DEBUG,("ip_addrentry_get_value(): unknown id: %d\n", id));
break;
} }
} }
} }
@ -3323,6 +3347,9 @@ ip_rteentry_get_value(struct obj_def *od, u16_t len, void *value)
case 13: /* ipRouteInfo */ case 13: /* ipRouteInfo */
MEMCPY(value, iprouteinfo.id, len); MEMCPY(value, iprouteinfo.id, len);
break; break;
default:
LWIP_DEBUGF(SNMP_MIB_DEBUG,("ip_rteentry_get_value(): unknown id: %d\n", id));
break;
} }
} }
} }
@ -3428,6 +3455,9 @@ ip_ntomentry_get_value(struct obj_def *od, u16_t len, void *value)
*sint_ptr = 3; *sint_ptr = 3;
} }
break; break;
default:
LWIP_DEBUGF(SNMP_MIB_DEBUG,("ip_ntomentry_get_value(): unknown id: %d\n", id));
break;
} }
} }
#endif /* LWIP_ARP */ #endif /* LWIP_ARP */
@ -3546,6 +3576,9 @@ icmp_get_value(struct obj_def *od, u16_t len, void *value)
case 26: /* icmpOutAddrMaskReps */ case 26: /* icmpOutAddrMaskReps */
*uint_ptr = icmpoutaddrmaskreps; *uint_ptr = icmpoutaddrmaskreps;
break; break;
default:
LWIP_DEBUGF(SNMP_MIB_DEBUG,("icmp_get_value(): unknown id: %d\n", id));
break;
} }
} }
@ -3683,6 +3716,9 @@ tcp_get_value(struct obj_def *od, u16_t len, void *value)
case 15: /* tcpOutRsts */ case 15: /* tcpOutRsts */
*uint_ptr = tcpoutrsts; *uint_ptr = tcpoutrsts;
break; break;
default:
LWIP_DEBUGF(SNMP_MIB_DEBUG,("tcp_get_value(): unknown id: %d\n", id));
break;
} }
} }
#ifdef THIS_SEEMS_UNUSED #ifdef THIS_SEEMS_UNUSED
@ -3803,6 +3839,9 @@ udp_get_value(struct obj_def *od, u16_t len, void *value)
case 4: /* udpOutDatagrams */ case 4: /* udpOutDatagrams */
*uint_ptr = udpoutdatagrams; *uint_ptr = udpoutdatagrams;
break; break;
default:
LWIP_DEBUGF(SNMP_MIB_DEBUG,("udp_get_value(): unknown id: %d\n", id));
break;
} }
} }
@ -3884,6 +3923,9 @@ udpentry_get_value(struct obj_def *od, u16_t len, void *value)
*sint_ptr = pcb->local_port; *sint_ptr = pcb->local_port;
} }
break; break;
default:
LWIP_DEBUGF(SNMP_MIB_DEBUG,("udpentry_get_value(): unknown id: %d\n", id));
break;
} }
} }
} }
@ -4051,6 +4093,9 @@ snmp_get_value(struct obj_def *od, u16_t len, void *value)
case 30: /* snmpEnableAuthenTraps */ case 30: /* snmpEnableAuthenTraps */
*uint_ptr = *snmpenableauthentraps_ptr; *uint_ptr = *snmpenableauthentraps_ptr;
break; break;
default:
LWIP_DEBUGF(SNMP_MIB_DEBUG,("snmp_get_value(): unknown id: %d\n", id));
break;
}; };
} }

View File

@ -1067,6 +1067,9 @@ snmp_pdu_header_check(struct pbuf *p, u16_t ofs, u16_t pdu_len, u16_t *ofs_ret,
} }
switch (m_stat->error_status) switch (m_stat->error_status)
{ {
case SNMP_ES_NOERROR:
/* nothing to do */
break;
case SNMP_ES_TOOBIG: case SNMP_ES_TOOBIG:
snmp_inc_snmpintoobigs(); snmp_inc_snmpintoobigs();
break; break;
@ -1082,6 +1085,9 @@ snmp_pdu_header_check(struct pbuf *p, u16_t ofs, u16_t pdu_len, u16_t *ofs_ret,
case SNMP_ES_GENERROR: case SNMP_ES_GENERROR:
snmp_inc_snmpingenerrs(); snmp_inc_snmpingenerrs();
break; break;
default:
LWIP_DEBUGF(SNMP_MSG_DEBUG, ("snmp_pdu_header_check(): unknown error_status: %d\n", m_stat->error_status));
break;
} }
ofs += (1 + len_octets + len); ofs += (1 + len_octets + len);
snmp_asn1_dec_type(p, ofs, &type); snmp_asn1_dec_type(p, ofs, &type);

View File

@ -149,6 +149,9 @@ snmp_send_response(struct snmp_msg_pstat *m_stat)
switch (m_stat->error_status) switch (m_stat->error_status)
{ {
case SNMP_ES_NOERROR:
/* nothing to do */
break;
case SNMP_ES_TOOBIG: case SNMP_ES_TOOBIG:
snmp_inc_snmpouttoobigs(); snmp_inc_snmpouttoobigs();
break; break;
@ -161,6 +164,9 @@ snmp_send_response(struct snmp_msg_pstat *m_stat)
case SNMP_ES_GENERROR: case SNMP_ES_GENERROR:
snmp_inc_snmpoutgenerrs(); snmp_inc_snmpoutgenerrs();
break; break;
default:
LWIP_DEBUGF(SNMP_MSG_DEBUG, ("snmp_send_response(): unknown error_status: %d\n", m_stat->error_status));
break;
} }
snmp_inc_snmpoutgetresponses(); snmp_inc_snmpoutgetresponses();
snmp_inc_snmpoutpkts(); snmp_inc_snmpoutpkts();