Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755095AbYBMDYV (ORCPT ); Tue, 12 Feb 2008 22:24:21 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752174AbYBMDYF (ORCPT ); Tue, 12 Feb 2008 22:24:05 -0500 Received: from mail.vyatta.com ([216.93.170.194]:42675 "EHLO mail.vyatta.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752083AbYBMDYD (ORCPT ); Tue, 12 Feb 2008 22:24:03 -0500 X-Spam-Flag: NO X-Spam-Score: -2.325 Message-ID: <47B262CF.9040407@vyatta.com> Date: Tue, 12 Feb 2008 19:23:59 -0800 From: Stephen Hemminger Organization: Vyatta User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: Andrew Morton CC: Stephen Hemminger , linux-kernel@vger.kernel.org, netdev@vger.kernel.org Subject: Re: [PATCH 2/4] fib_trie: improve output format for /proc/net/fib_trie References: <20080213005042.150212716@vyatta.com> <20080213005122.727447010@vyatta.com> <20080212182823.6f8a3a12.akpm@linux-foundation.org> In-Reply-To: <20080212182823.6f8a3a12.akpm@linux-foundation.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1919 Lines: 52 Andrew Morton wrote: > On Tue, 12 Feb 2008 16:50:44 -0800 Stephen Hemminger wrote: > > >> Make output format prettier (more tree like). >> >> : >> --- 0.0.0.0/0 >> |--- 10.111.111.0/24 >> | +-- 10.111.111.0/32 link broadcast >> | |--- 10.111.111.254/31 >> | | +-- 10.111.111.254/32 host local >> | | +-- 10.111.111.255/32 link broadcast >> |--- 127.0.0.0/8 >> | |--- 127.0.0.0/31 >> | | +-- 127.0.0.0/32 link broadcast >> | | +-- 127.0.0.0/8 host local >> | | +-- 127.0.0.1/32 host local >> | +-- 127.255.255.255/32 link broadcast >> |--- 192.168.1.0/24 >> | |--- 192.168.1.0/28 >> | | +-- 192.168.1.0/32 link broadcast >> | | +-- 192.168.1.9/32 host local >> | +-- 192.168.1.255/32 link broadcast >>
: >> --- 0.0.0.0/0 >> |--- 0.0.0.0/4 >> | +-- 0.0.0.0/0 universe unicast >> | +-- 10.111.111.0/24 link unicast >> +-- 169.254.0.0/16 link unicast >> +-- 192.168.1.0/24 link unicast >> > > isn't that a non-back-compatible kernel ABI change? It might > break pre-existing parsers? > > Fib trie was always experimental and the output format was intended to be tree like but was broken. There are no known parsers of fib trie, and I think Vyatta will probably be the first distro to ship with it enabled. > aside: how lame are we to put pretty-printers in the kernel? > English-only ones, at that? Root cause: kernel developers still > don't have a sufficiently easy way of shipping userspace tools. Agreed, the structure of the trie doesn't come out via netlink (only the addresses). -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/