summaryrefslogtreecommitdiff
path: root/agent/mibgroup/mibII/var_route.h
blob: 7862c436970f7f5c804313be9ca5d9f29c879b26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*
 *  Template MIB group interface - var_route.h
 *
 */
#ifndef _MIBGROUP_VAR_ROUTE_H
#define _MIBGROUP_VAR_ROUTE_H

config_require(mibII/ip)
config_arch_require(solaris2, kernel_sunos5)

     void            init_var_route(void);
#if defined(RTENTRY_4_4) && !defined(hpux11)
     struct radix_node;
     void            load_rtentries(struct radix_node *);
#endif
#if defined(freebsd2) || defined(netbsd1) || defined(bsdi2) || defined(openbsd2)
     struct sockaddr_in *klgetsa(struct sockaddr_in *);
#endif

     extern FindVarMethod var_ipRouteEntry;

#if !defined(hpux11) && !defined(solaris2)
     RTENTRY **netsnmp_get_routes(size_t *out_numroutes);
#endif

#endif                          /* _MIBGROUP_VAR_ROUTE_H */