Changeset View
Changeset View
Standalone View
Standalone View
head/contrib/bsnmp/snmp_mibII/mibII_interfaces.c
Show First 20 Lines • Show All 522 Lines • ▼ Show 20 Lines | value->v.integer = | ||||
(ifp->mib.ifmd_flags & IFF_PROMISC) ? 1 : 2; | (ifp->mib.ifmd_flags & IFF_PROMISC) ? 1 : 2; | ||||
break; | break; | ||||
case LEAF_ifConnectorPresent: | case LEAF_ifConnectorPresent: | ||||
value->v.integer = ifp->has_connector ? 1 : 2; | value->v.integer = ifp->has_connector ? 1 : 2; | ||||
break; | break; | ||||
case LEAF_ifAlias: | case LEAF_ifAlias: | ||||
ret = string_get(value, MIBIF_PRIV(ifp)->alias, -1); | ret = string_get(value, ifp->alias, ifp->alias_size - 1); | ||||
break; | break; | ||||
case LEAF_ifCounterDiscontinuityTime: | case LEAF_ifCounterDiscontinuityTime: | ||||
if (ifp->counter_disc > start_tick) | if (ifp->counter_disc > start_tick) | ||||
value->v.uint32 = ifp->counter_disc - start_tick; | value->v.uint32 = ifp->counter_disc - start_tick; | ||||
else | else | ||||
value->v.uint32 = 0; | value->v.uint32 = 0; | ||||
break; | break; | ||||
} | } | ||||
return (ret); | return (ret); | ||||
} | } |