X-Git-Url: http://git.rot13.org/?p=bcm963xx.git;a=blobdiff_plain;f=userapps%2Fopensource%2Fnet-snmp%2Fagent%2Fmibgroup%2FmibII%2Finterfaces.c;h=3f03184e72845c4587e52daf8333f964245be8d2;hp=3c8abb17d85bf25edf9e41aea67bd233ddfdce42;hb=6adeba4d92a546ebbadde2562283ee6b984b22c1;hpb=dacd86d83a9fb430cca42cb78a67f9d46e289f5c diff --git a/userapps/opensource/net-snmp/agent/mibgroup/mibII/interfaces.c b/userapps/opensource/net-snmp/agent/mibgroup/mibII/interfaces.c index 3c8abb17..3f03184e 100755 --- a/userapps/opensource/net-snmp/agent/mibgroup/mibII/interfaces.c +++ b/userapps/opensource/net-snmp/agent/mibgroup/mibII/interfaces.c @@ -193,10 +193,11 @@ #include "struct.h" #include "util_funcs.h" -#ifdef BUILD_SNMP_SYSOR_MIB +#ifdef SNMP_SYSOR_MIB #include "sysORTable.h" #endif +#include "../../../../../kernel/linux/include/linux/sockios.h" // BRCM global socket ioctl #include #include #include @@ -217,11 +218,11 @@ struct variable3 interfaces_variables[] = { {IFMTU, ASN_INTEGER, RONLY, var_ifEntry, 3, {2, 1, 4}}, {IFSPEED, ASN_GAUGE, RONLY, var_ifEntry, 3, {2, 1, 5}}, {IFPHYSADDRESS, ASN_OCTET_STR, RONLY, var_ifEntry, 3, {2, 1, 6}}, -#ifdef BUILD_SNMP_SET +#ifdef SNMP_SET {IFADMINSTATUS, ASN_INTEGER, RWRITE, var_ifEntry, 3, {2, 1, 7}}, /* brcm, linux can write */ #else {IFADMINSTATUS, ASN_INTEGER, RONLY, var_ifEntry, 3, {2, 1, 7}}, -#endif /* BUILD_SNMP_SET */ +#endif /* SNMP_SET */ {IFOPERSTATUS, ASN_INTEGER, RONLY, var_ifEntry, 3, {2, 1, 8}}, {IFLASTCHANGE, ASN_TIMETICKS, RONLY, var_ifEntry, 3, {2, 1, 9}}, {IFINOCTETS, ASN_COUNTER, RONLY, var_ifEntry, 3, {2, 1, 10}}, @@ -258,10 +259,10 @@ init_interfaces(void) */ REGISTER_MIB("mibII/interfaces", interfaces_variables, variable3, interfaces_variables_oid); -#ifdef BUILD_SNMP_SYSOR_MIB +#ifdef SNMP_SYSOR_MIB REGISTER_SYSOR_ENTRY(interfaces_module_oid, "The MIB module to describe generic objects for network interface sub-layers"); -#endif /* BUILD_SNMP_SYSOR_MIB */ +#endif /* SNMP_SYSOR_MIB */ snmpd_register_config_handler("interface", parse_interface_config, free_interface_config, @@ -448,12 +449,12 @@ header_ifEntry(struct variable *vp, memcpy((char *) name, (char *) newname, ((int) vp->namelen + 1) * sizeof(oid)); *length = vp->namelen + 1; -#ifdef BUILD_SNMP_SET +#ifdef SNMP_SET /* brcm: write is now supported on linux as well */ *write_method = writeIfEntry; #else *write_method = NULL; -#endif /* BUILD_SNMP_SET */ +#endif /* SNMP_SET */ *var_len = sizeof(long); /* default to 'long' results */ DEBUGMSGTL(("mibII/interfaces", "... get I/F stats ")); @@ -2954,7 +2955,7 @@ writeIfEntry(int action, #endif /* WIN32 */ #ifdef linux -#ifdef BUILD_SNMP_SET +#ifdef SNMP_SET static int setPppConnAdminDown(char *devName); int writeIfEntry(int action, @@ -3076,5 +3077,5 @@ int setPppConnAdminDown(char *devName) return status; } -#endif /* BUILD_SNMP_SET */ +#endif /* SNMP_SET */ #endif /* linux */