33 #ifndef __LWIP_SNMP_H__ 34 #define __LWIP_SNMP_H__ 88 #define SNMP_SYSUPTIME_INTERVAL 10 91 #define LWIP_SNMP_OBJ_ID_LEN 32 97 s32_t id[LWIP_SNMP_OBJ_ID_LEN];
234 #define snmp_set_sysdesr(str, len) 235 #define snmp_set_sysobjid(oid); 236 #define snmp_get_sysobjid_ptr(oid) 237 #define snmp_inc_sysuptime() 238 #define snmp_add_sysuptime(value) 239 #define snmp_get_sysuptime(value) 240 #define snmp_set_syscontact(ocstr, ocstrlen); 241 #define snmp_set_sysname(ocstr, ocstrlen); 242 #define snmp_set_syslocation(ocstr, ocstrlen); 245 #define snmp_add_ifinoctets(ni,value) 246 #define snmp_inc_ifinucastpkts(ni) 247 #define snmp_inc_ifinnucastpkts(ni) 248 #define snmp_inc_ifindiscards(ni) 249 #define snmp_add_ifoutoctets(ni,value) 250 #define snmp_inc_ifoutucastpkts(ni) 251 #define snmp_inc_ifoutnucastpkts(ni) 252 #define snmp_inc_ifoutdiscards(ni) 253 #define snmp_inc_iflist() 254 #define snmp_dec_iflist() 257 #define snmp_insert_arpidx_tree(ni,ip) 258 #define snmp_delete_arpidx_tree(ni,ip) 261 #define snmp_inc_ipinreceives() 262 #define snmp_inc_ipinhdrerrors() 263 #define snmp_inc_ipinaddrerrors() 264 #define snmp_inc_ipforwdatagrams() 265 #define snmp_inc_ipinunknownprotos() 266 #define snmp_inc_ipindiscards() 267 #define snmp_inc_ipindelivers() 268 #define snmp_inc_ipoutrequests() 269 #define snmp_inc_ipoutdiscards() 270 #define snmp_inc_ipoutnoroutes() 271 #define snmp_inc_ipreasmreqds() 272 #define snmp_inc_ipreasmoks() 273 #define snmp_inc_ipreasmfails() 274 #define snmp_inc_ipfragoks() 275 #define snmp_inc_ipfragfails() 276 #define snmp_inc_ipfragcreates() 277 #define snmp_inc_iproutingdiscards() 278 #define snmp_insert_ipaddridx_tree(ni) 279 #define snmp_delete_ipaddridx_tree(ni) 280 #define snmp_insert_iprteidx_tree(dflt, ni) 281 #define snmp_delete_iprteidx_tree(dflt, ni) 284 #define snmp_inc_icmpinmsgs() 285 #define snmp_inc_icmpinerrors() 286 #define snmp_inc_icmpindestunreachs() 287 #define snmp_inc_icmpintimeexcds() 288 #define snmp_inc_icmpinparmprobs() 289 #define snmp_inc_icmpinsrcquenchs() 290 #define snmp_inc_icmpinredirects() 291 #define snmp_inc_icmpinechos() 292 #define snmp_inc_icmpinechoreps() 293 #define snmp_inc_icmpintimestamps() 294 #define snmp_inc_icmpintimestampreps() 295 #define snmp_inc_icmpinaddrmasks() 296 #define snmp_inc_icmpinaddrmaskreps() 297 #define snmp_inc_icmpoutmsgs() 298 #define snmp_inc_icmpouterrors() 299 #define snmp_inc_icmpoutdestunreachs() 300 #define snmp_inc_icmpouttimeexcds() 301 #define snmp_inc_icmpoutparmprobs() 302 #define snmp_inc_icmpoutsrcquenchs() 303 #define snmp_inc_icmpoutredirects() 304 #define snmp_inc_icmpoutechos() 305 #define snmp_inc_icmpoutechoreps() 306 #define snmp_inc_icmpouttimestamps() 307 #define snmp_inc_icmpouttimestampreps() 308 #define snmp_inc_icmpoutaddrmasks() 309 #define snmp_inc_icmpoutaddrmaskreps() 311 #define snmp_inc_tcpactiveopens() 312 #define snmp_inc_tcppassiveopens() 313 #define snmp_inc_tcpattemptfails() 314 #define snmp_inc_tcpestabresets() 315 #define snmp_inc_tcpinsegs() 316 #define snmp_inc_tcpoutsegs() 317 #define snmp_inc_tcpretranssegs() 318 #define snmp_inc_tcpinerrs() 319 #define snmp_inc_tcpoutrsts() 322 #define snmp_inc_udpindatagrams() 323 #define snmp_inc_udpnoports() 324 #define snmp_inc_udpinerrors() 325 #define snmp_inc_udpoutdatagrams() 326 #define snmp_insert_udpidx_tree(pcb) 327 #define snmp_delete_udpidx_tree(pcb) 330 #define snmp_inc_snmpinpkts() 331 #define snmp_inc_snmpoutpkts() 332 #define snmp_inc_snmpinbadversions() 333 #define snmp_inc_snmpinbadcommunitynames() 334 #define snmp_inc_snmpinbadcommunityuses() 335 #define snmp_inc_snmpinasnparseerrs() 336 #define snmp_inc_snmpintoobigs() 337 #define snmp_inc_snmpinnosuchnames() 338 #define snmp_inc_snmpinbadvalues() 339 #define snmp_inc_snmpinreadonlys() 340 #define snmp_inc_snmpingenerrs() 341 #define snmp_add_snmpintotalreqvars(value) 342 #define snmp_add_snmpintotalsetvars(value) 343 #define snmp_inc_snmpingetrequests() 344 #define snmp_inc_snmpingetnexts() 345 #define snmp_inc_snmpinsetrequests() 346 #define snmp_inc_snmpingetresponses() 347 #define snmp_inc_snmpintraps() 348 #define snmp_inc_snmpouttoobigs() 349 #define snmp_inc_snmpoutnosuchnames() 350 #define snmp_inc_snmpoutbadvalues() 351 #define snmp_inc_snmpoutgenerrs() 352 #define snmp_inc_snmpoutgetrequests() 353 #define snmp_inc_snmpoutgetnexts() 354 #define snmp_inc_snmpoutsetrequests() 355 #define snmp_inc_snmpoutgetresponses() 356 #define snmp_inc_snmpouttraps() 357 #define snmp_get_snmpgrpid_ptr(oid) 358 #define snmp_set_snmpenableauthentraps(value) 359 #define snmp_get_snmpenableauthentraps(value) #define snmp_inc_icmpinechos()
#define snmp_add_snmpintotalsetvars(value)
#define snmp_inc_snmpinbadcommunitynames()
#define snmp_inc_icmpouttimestampreps()
#define snmp_inc_snmpoutgetresponses()
#define snmp_inc_sysuptime()
#define snmp_inc_ipreasmreqds()
#define snmp_inc_icmpinparmprobs()
#define snmp_inc_ifinnucastpkts(ni)
#define snmp_add_ifinoctets(ni, value)
#define snmp_inc_snmpintraps()
#define snmp_inc_tcpinsegs()
#define snmp_inc_icmpoutsrcquenchs()
#define snmp_inc_ifinucastpkts(ni)
#define snmp_inc_snmpingenerrs()
#define snmp_inc_tcpinerrs()
#define snmp_inc_icmpoutaddrmasks()
#define snmp_inc_snmpinsetrequests()
#define snmp_inc_snmpinbadvalues()
#define snmp_inc_udpindatagrams()
#define snmp_inc_tcpoutsegs()
#define snmp_inc_tcpestabresets()
#define snmp_inc_ipoutdiscards()
#define snmp_inc_icmpoutredirects()
#define snmp_insert_ipaddridx_tree(ni)
#define snmp_inc_ifoutucastpkts(ni)
#define snmp_inc_snmpinasnparseerrs()
#define snmp_inc_ipreasmoks()
#define snmp_inc_icmpoutaddrmaskreps()
#define snmp_inc_ipinreceives()
#define snmp_delete_ipaddridx_tree(ni)
#define snmp_inc_ipfragfails()
#define snmp_inc_icmpinechoreps()
#define snmp_delete_iprteidx_tree(dflt, ni)
#define snmp_inc_ipfragoks()
#define snmp_inc_iproutingdiscards()
#define snmp_inc_ifoutnucastpkts(ni)
#define snmp_inc_snmpinnosuchnames()
#define snmp_inc_ipoutnoroutes()
#define snmp_inc_udpnoports()
#define snmp_inc_icmpoutmsgs()
#define snmp_inc_tcpactiveopens()
#define snmp_inc_ipindelivers()
#define snmp_delete_arpidx_tree(ni, ip)
#define snmp_dec_iflist()
#define snmp_set_sysobjid(oid)
#define snmp_inc_icmpintimestamps()
#define snmp_get_snmpenableauthentraps(value)
#define snmp_inc_udpoutdatagrams()
#define snmp_inc_iflist()
#define snmp_get_snmpgrpid_ptr(oid)
#define snmp_inc_ipreasmfails()
#define snmp_inc_ipforwdatagrams()
#define snmp_inc_icmpouttimeexcds()
#define snmp_inc_ipinhdrerrors()
#define snmp_inc_icmpinerrors()
typedefPACK_STRUCT_END struct ip_addr ip_addr_t
#define snmp_inc_snmpoutbadvalues()
#define snmp_inc_icmpintimestampreps()
#define snmp_set_sysdesr(str, len)
#define snmp_inc_icmpintimeexcds()
#define snmp_inc_icmpouttimestamps()
#define snmp_inc_ipindiscards()
#define snmp_inc_ipfragcreates()
#define snmp_insert_arpidx_tree(ni, ip)
#define snmp_inc_icmpinaddrmaskreps()
#define snmp_add_sysuptime(value)
#define snmp_inc_snmpoutsetrequests()
#define snmp_inc_snmpinbadcommunityuses()
#define snmp_inc_icmpinaddrmasks()
#define snmp_inc_ipinunknownprotos()
#define snmp_inc_snmpouttraps()
#define snmp_inc_snmpinreadonlys()
#define snmp_inc_icmpoutechos()
#define snmp_inc_snmpoutnosuchnames()
#define snmp_set_sysname(ocstr, ocstrlen)
#define snmp_inc_icmpindestunreachs()
#define snmp_add_snmpintotalreqvars(value)
#define snmp_inc_icmpinredirects()
#define snmp_inc_ipinaddrerrors()
#define snmp_inc_icmpoutdestunreachs()
#define snmp_inc_snmpoutgetnexts()
#define snmp_get_sysuptime(value)
#define snmp_add_ifoutoctets(ni, value)
#define snmp_insert_udpidx_tree(pcb)
#define snmp_inc_ifoutdiscards(ni)
#define snmp_inc_snmpinbadversions()
#define snmp_inc_tcpretranssegs()
#define snmp_inc_tcpoutrsts()
#define snmp_set_syslocation(ocstr, ocstrlen)
#define snmp_inc_snmpouttoobigs()
#define snmp_inc_ifindiscards(ni)
#define snmp_inc_snmpinpkts()
#define snmp_delete_udpidx_tree(pcb)
#define snmp_inc_snmpoutgetrequests()
#define snmp_inc_snmpingetresponses()
#define snmp_set_syscontact(ocstr, ocstrlen)
#define snmp_set_snmpenableauthentraps(value)
#define snmp_insert_iprteidx_tree(dflt, ni)
#define snmp_inc_tcpattemptfails()
#define snmp_get_sysobjid_ptr(oid)
#define snmp_inc_snmpoutpkts()
#define snmp_inc_icmpoutparmprobs()
#define snmp_inc_udpinerrors()
#define snmp_inc_icmpoutechoreps()
#define snmp_inc_snmpintoobigs()
#define snmp_inc_snmpoutgenerrs()
#define snmp_inc_snmpingetnexts()
#define snmp_inc_tcppassiveopens()
#define snmp_inc_icmpinsrcquenchs()
#define snmp_inc_icmpouterrors()
#define snmp_inc_ipoutrequests()
#define snmp_inc_snmpingetrequests()
#define snmp_inc_icmpinmsgs()