From owner-freebsd-net@FreeBSD.ORG Tue Dec 16 18:10:23 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1D96D1065679; Tue, 16 Dec 2008 18:10:23 +0000 (UTC) (envelope-from Hartmut.Brandt@dlr.de) Received: from smtp-1.dlr.de (smtp-1.dlr.de [195.37.61.185]) by mx1.freebsd.org (Postfix) with ESMTP id A9A9C8FC13; Tue, 16 Dec 2008 18:10:22 +0000 (UTC) (envelope-from Hartmut.Brandt@dlr.de) Received: from beagle.kn.op.dlr.de ([129.247.178.136]) by smtp-1.dlr.de over TLS secured channel with Microsoft SMTPSVC(6.0.3790.1830); Tue, 16 Dec 2008 19:10:21 +0100 Date: Tue, 16 Dec 2008 19:12:24 +0100 (CET) From: Harti Brandt X-X-Sender: brandt_h@beagle.kn.op.dlr.de To: Sergey Matveychuk In-Reply-To: <4947EE0B.9050902@FreeBSD.org> Message-ID: <20081216190932.I74416@beagle.kn.op.dlr.de> References: <4947D7A9.2050407@FreeBSD.org> <20081216181850.O74416@beagle.kn.op.dlr.de> <4947EE0B.9050902@FreeBSD.org> X-OpenPGP-Key: harti@freebsd.org MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-OriginalArrivalTime: 16 Dec 2008 18:10:21.0152 (UTC) FILETIME=[8F16D600:01C95FA9] Cc: freebsd-net@freebsd.org Subject: Re: bsnmpd & 64bits counters problem X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Harti Brandt List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Dec 2008 18:10:23 -0000 On Tue, 16 Dec 2008, Sergey Matveychuk wrote: SM>Harti Brandt wrote: SM>> On Tue, 16 Dec 2008, Sergey Matveychuk wrote: SM>> SM>> SM>Hello. SM>> SM> SM>> SM>Some weird thing has happened with 64bit counters: SM>> SM> SM>> SM>% snmpwalk -v2c -cpublic localhost ifInOctets SM>> SM>IF-MIB::ifInOctets.1 = Counter32: 4107815474 SM>> SM>... SM>> SM>IF-MIB::ifInOctets.16 = Counter32: 2894713654 SM>> SM> SM>> SM>% snmpwalk -v2c -cpublic localhost ifHCInOctets SM>> SM>IF-MIB::ifHCInOctets.1 = Counter64: 7911064279758 SM>> SM>... SM>> SM>IF-MIB::ifHCInOctets.4 = Counter64: 13143091216588 SM>> SM> SM>> SM>There are all 16 32bits counters but only 4 64bits. That's less than SM>> physical SM>> SM>interfaces on this router (em0-em5). SM>> SM> SM>> SM>7.1-PRERELEASE SM>> SM>> The highspeed counters are only there if this is a high-speed interface. SM>> High speed means that the baudrate in the interface MIB (the one in the SM>> kernel) must be larger than 20Mbaud. SM> SM>Well, these is lagg interfaces: SM>lagg0: flags=8843 metric 0 mtu 9000 SM> options=19b SM> ether 00:30:48:67:d4:68 SM> media: Ethernet autoselect SM> status: active SM> laggproto lacp SM> laggport: em2 flags=1c SM> laggport: em0 flags=1c SM> SM>There is no baudrate on them. But they are really high-speed however. All interfaces have a baudrate. Its in net/if.h ifi_baudrate. We had the problem in the past with other interface types. 'virtual' interfaces must take care to somehow propagate the rate of the underlying physical interfaces up to the virtual one. harti