From owner-freebsd-bugs@FreeBSD.ORG Tue Jul 27 19:00:45 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E4D5B16A4CE for ; Tue, 27 Jul 2004 19:00:45 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BF78043D4C for ; Tue, 27 Jul 2004 19:00:45 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.11/8.12.11) with ESMTP id i6RJ0jRN011392 for ; Tue, 27 Jul 2004 19:00:45 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i6RJ0jbu011391; Tue, 27 Jul 2004 19:00:45 GMT (envelope-from gnats) Resent-Date: Tue, 27 Jul 2004 19:00:45 GMT Resent-Message-Id: <200407271900.i6RJ0jbu011391@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Pawel Malachowski Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CCAB016A4CE for ; Tue, 27 Jul 2004 18:51:24 +0000 (GMT) Received: from shellma.zin.lublin.pl (shellma.zin.lublin.pl [212.182.126.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id 479EA43D5E for ; Tue, 27 Jul 2004 18:51:22 +0000 (GMT) (envelope-from pm@zin.lublin.pl) Received: by shellma.zin.lublin.pl (Postfix, from userid 1018) id 0A4DF347E01; Tue, 27 Jul 2004 20:57:28 +0200 (CEST) Message-Id: <20040727185728.0A4DF347E01@shellma.zin.lublin.pl> Date: Tue, 27 Jul 2004 20:57:28 +0200 (CEST) From: Pawel Malachowski To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: bin/69674: Invalid separator for vlan MAC address in netstat -r output. X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jul 2004 19:00:46 -0000 >Number: 69674 >Category: bin >Synopsis: Invalid separator for vlan MAC address in netstat -r output. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jul 27 19:00:45 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Paweł Małachowski >Release: FreeBSD 4.9-STABLE i386 >Organization: ZiN >Environment: FreeBSD 4.x, 5.x >Description: netstat -r output uses a colon instead of a dot when displaying MAC address of vlan interface; for other ethernet devices behaviour is correct. >How-To-Repeat: % netstat -nr | grep vlan [...] 10.1.0.X 0.2.44.XX.XX.XX UHLW 0 51711 vlan11 1181 [...] >Fix: I'm not sure, why IFT_ETHER flag is not set here, the following change in src/usr.bin/netstat/route.c on my RELENG_4 seems to hide the problem. *** route.c~ Thu Dec 11 19:07:33 2003 --- route.c Tue Jul 27 20:38:52 2004 *************** *** 666,671 **** --- 666,672 ---- else switch (sdl->sdl_type) { + case IFT_L2VLAN: case IFT_ETHER: if (sdl->sdl_alen == ETHER_ADDR_LEN) { cp = ether_ntoa((struct ether_addr *) >Release-Note: >Audit-Trail: >Unformatted: