64-bit SNMP counters for FreeBSD && graphing bandwidth usage
Oleg Polyakov
opolyakov at yahoo.com
Tue Feb 14 22:19:45 PST 2006
--- Gleb Smirnoff <glebius at FreeBSD.org> wrote:
> Oleg, Anders,
>
> can you please remove all your changes to if_bge.c and test the
> attached patch. Awaiting for feedback and thanks.
It works fine -
bge0 connected to GIGE switch, bge1 is not connected
# snmpget -c pub -v 1 localhost ifSpeed.1
IF-MIB::ifSpeed.1 = Gauge32: 1000000000
# snmpget -c pub -v 1 localhost ifHighSpeed.1
IF-MIB::ifHighSpeed.1 = Gauge32: 1000
# ifconfig bge1 up
# ifconfig bge1 media auto
# snmpget -c pub -v 1 localhost ifSpeed.2
IF-MIB::ifSpeed.2 = Gauge32: 0
# snmpget -c pub -v 1 localhost ifHighSpeed.2
IF-MIB::ifHighSpeed.2 = Gauge32: 0
# ifconfig bge1 media 10baseT/UTP
# snmpget -c pub -v 1 localhost ifSpeed.2
IF-MIB::ifSpeed.2 = Gauge32: 10000000
# snmpget -c pub -v 1 localhost ifHighSpeed.2
IF-MIB::ifHighSpeed.2 = Gauge32: 10
# ifconfig bge1 media 100baseTX
# snmpget -c pub -v 1 localhost ifSpeed.2
IF-MIB::ifSpeed.2 = Gauge32: 100000000
# snmpget -c pub -v 1 localhost ifHighSpeed.2
IF-MIB::ifHighSpeed.2 = Gauge32: 100
It might be not important, but if adapter is in DOWN state
snmp may show different media:
1. Adapter is Down. ifconfig shows - media: Ethernet autoselect (none)
Snmp shows ifSpeed 0.
2. # ifconfig bge1 media 100baseTX.
ifconfig shows - media: Ethernet 100baseTX (none)
Snmp still shows ifSpeed 0.
3. # ifconfig bge1 up
ifconfig shows - media: Ethernet 100baseTX (none)
snmp shows ifSpeed 100000000
4. # ifconfig bge1 down
snmp still shows ifSpeed 100000000
after running "ifconfig bge1" snmp shows ifSpeed 0
So sometimes ifconfig helps to change baudrate
if adapter in DOWN state.
Thanks,
Oleg
> --
> Totus tuus, Glebius.
> GLEBIUS-RIPN GLEB-RIPE
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the freebsd-net
mailing list