#!/bin/sh

if   [ "$1" = "-6" ]; then
	printf "%-43s %-43s %-5s %-6s %s\n" "Destination" "Next Hop" "Flags" "Metric" "Iface"
	route -A inet6 -n | awk 'NR>2 { printf "%-43s %-43s %-5s %-6s %s\n", $1, $2, $3, $4, $7}'
else
	r_table=`uci get network.default_route.default`
	r_table_id=`/sbin/get_route_table_id $r_table`

	route -n | awk 'NR>=2 { printf "%-15s %-15s %-15s %-5s %-6s %s\n", $1, $2, $3, $4, $5, $8}'
	ip route show table $r_table_id | awk '/via/ { printf "%-15s %-15s %-15s %-5s %-6s %s\n", "default", $3, "0.0.0.0", "UG", "0", $5}'
fi
