[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1310755113-32492-1-git-send-email-dan@archlinux.org>
Date: Fri, 15 Jul 2011 13:38:33 -0500
From: Dan McGee <dan@...hlinux.org>
To: netdev@...r.kernel.org
Cc: Dan McGee <dan@...hlinux.org>
Subject: [PATCH] ip route: don't implicitly filter address family
When looking at the output of 'ip route show' on an IPv6 capable
machine, the default output doesn't show IPv6 routes. This is unlike any
other ip subcommand, which show all address families by default.
Furthermore, the behavior is totally bogus for different permutations of
the command:
ip route show : will show IPv4, not show IPv6
ip route show table all : will show IPv4 and IPv6
ip route -f link show : will show IPv4 and IPv6
Rectify this behavior by removing some 2004 code that tries to munge the
address family if it is unspecified and fails bad at guessing the user's
intention.
Signed-off-by: Dan McGee <dan@...hlinux.org>
---
ip/iproute.c | 3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/ip/iproute.c b/ip/iproute.c
index ca09029..4458d9c 100644
--- a/ip/iproute.c
+++ b/ip/iproute.c
@@ -1236,9 +1236,6 @@ static int iproute_list_flush_or_save(int argc, char **argv, int action)
argc--; argv++;
}
- if (do_ipv6 == AF_UNSPEC && filter.tb)
- do_ipv6 = AF_INET;
-
ll_init_map(&rth);
if (id || od) {
--
1.7.6
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists