mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2025-03-15 13:20:57 +00:00
- Changed the names of some variables in SNMP module to avoid them shadowing each other (which produces a lot of warnings and makes the code hard to maintain)
- Added missing defines for 3 snmp-functions if LWIP_SNMP==0
This commit is contained in:
parent
2f53df93e8
commit
34fcccc50b
@ -486,7 +486,7 @@ struct mib_node* const ip_nodes[23] = {
|
||||
(struct mib_node* const)&iprtetable, (struct mib_node* const)&ipntomtable,
|
||||
(struct mib_node* const)&ip_scalar
|
||||
};
|
||||
const struct mib_array_node ip = {
|
||||
const struct mib_array_node g_ip = {
|
||||
&noleafs_get_object_def,
|
||||
&noleafs_get_value,
|
||||
&noleafs_set_test,
|
||||
@ -541,7 +541,7 @@ const struct mib_array_node attable = {
|
||||
|
||||
/* at .1.3.6.1.2.1.3 */
|
||||
s32_t at_id = 1;
|
||||
struct mib_node* at_node = (struct mib_node* const)&attable;
|
||||
struct mib_node* g_at_node = (struct mib_node* const)&attable;
|
||||
struct mib_ram_array_node at = {
|
||||
&noleafs_get_object_def,
|
||||
&noleafs_get_value,
|
||||
@ -550,7 +550,7 @@ struct mib_ram_array_node at = {
|
||||
MIB_NODE_RA,
|
||||
0,
|
||||
&at_id,
|
||||
&at_node
|
||||
&g_at_node
|
||||
};
|
||||
|
||||
/** index root node for ifTable */
|
||||
@ -680,7 +680,7 @@ struct mib_node* const mib2_nodes[MIB2_GROUPS] = {
|
||||
(struct mib_node* const)&sys_tem,
|
||||
(struct mib_node* const)&interfaces,
|
||||
(struct mib_node* const)&at,
|
||||
(struct mib_node* const)&ip,
|
||||
(struct mib_node* const)&g_ip,
|
||||
(struct mib_node* const)&icmp,
|
||||
#if LWIP_TCP
|
||||
(struct mib_node* const)&tcp,
|
||||
@ -914,12 +914,12 @@ void objectidncpy(s32_t *dst, s32_t *src, u8_t n)
|
||||
* @param str if non-NULL then copy str pointer
|
||||
* @param strlen points to string length, excluding zero terminator
|
||||
*/
|
||||
void snmp_set_sysdesr(u8_t *str, u8_t *strlen)
|
||||
void snmp_set_sysdesr(u8_t *str, u8_t *len)
|
||||
{
|
||||
if (str != NULL)
|
||||
{
|
||||
sysdescr_ptr = str;
|
||||
sysdescr_len_ptr = strlen;
|
||||
sysdescr_len_ptr = len;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -369,12 +369,12 @@ snmp_mib_node_find(struct mib_list_rootnode *rn, s32_t objid, struct mib_list_no
|
||||
}
|
||||
else
|
||||
{
|
||||
struct mib_list_rootnode *rn;
|
||||
struct mib_list_rootnode *r;
|
||||
|
||||
if (n->nptr->node_type == MIB_NODE_LR)
|
||||
{
|
||||
rn = (struct mib_list_rootnode *)n->nptr;
|
||||
if (rn->count > 1)
|
||||
r = (struct mib_list_rootnode *)n->nptr;
|
||||
if (r->count > 1)
|
||||
{
|
||||
/* can't delete node */
|
||||
fc = 2;
|
||||
|
@ -50,7 +50,7 @@ struct snmp_obj_id
|
||||
};
|
||||
|
||||
/* system */
|
||||
void snmp_set_sysdesr(u8_t* str, u8_t* strlen);
|
||||
void snmp_set_sysdesr(u8_t* str, u8_t* len);
|
||||
void snmp_set_sysobjid(struct snmp_obj_id *oid);
|
||||
void snmp_get_sysobjid_ptr(struct snmp_obj_id **oid);
|
||||
void snmp_inc_sysuptime(void);
|
||||
@ -182,10 +182,14 @@ void snmp_get_snmpenableauthentraps(u8_t *value);
|
||||
#else
|
||||
|
||||
/* system */
|
||||
#define snmp_set_sysdesr(str, strlen)
|
||||
#define snmp_set_sysdesr(str, len)
|
||||
#define snmp_set_sysobjid(oid);
|
||||
#define snmp_get_sysobjid_ptr(oid)
|
||||
#define snmp_inc_sysuptime()
|
||||
#define snmp_get_sysuptime(value)
|
||||
#define snmp_set_syscontact(ocstr, ocstrlen);
|
||||
#define snmp_set_sysname(ocstr, ocstrlen);
|
||||
#define snmp_set_syslocation(ocstr, ocstrlen);
|
||||
|
||||
/* network interface */
|
||||
#define snmp_add_ifinoctets(ni,value)
|
||||
|
Loading…
x
Reference in New Issue
Block a user