[PATCH] ip route metric

Natanael Copa natanael.copa at gmail.com
Tue Oct 7 09:46:43 UTC 2008


On Tue, 2008-10-07 at 10:58 +0200, Bernhard Reutner-Fischer wrote:
> On Tue, Oct 07, 2008 at 10:36:30AM +0200, Natanael Copa wrote:
> >Hi,
> >
> >Attatched patch lets you use the "metric" keyword when adding routes.
> >Useful for udhcp scripts:
> >
> >metric=0
> >for gw in $router; do
> >	ip route add default via $gw dev $interface metric $metric
> >	metric=$(( $metric + 1 ))
> >done
> 
> sounds good, please resend with updated usage.h, too.

how do I display the usage for 'ip route'?

# ./busybox ip help      

BusyBox v1.13.0.svn (2008-09-30 06:53:46 UTC) multi-call binary

Usage: ip [OPTIONS] {address | route | link | tunnel | rule} {COMMAND}

ip [OPTIONS] OBJECT {COMMAND}
where OBJECT := {address | route | link | tunnel | rule}
OPTIONS := { -f[amily] { inet | inet6 | link } | -o[neline] }

# ./busybox ip route help
ip: unknown command help

# ./busybox ip route -h  
ip: unknown command -h

# grep USAGE .config
CONFIG_SHOW_USAGE=y
CONFIG_FEATURE_VERBOSE_USAGE=y
CONFIG_FEATURE_COMPRESS_USAGE=y
CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
 # grep CONFIG_IP .config
CONFIG_IPCRM=y
CONFIG_IPCS=y
CONFIG_IP=y
CONFIG_IPADDR=y
CONFIG_IPLINK=y
CONFIG_IPROUTE=y
CONFIG_IPTUNNEL=y
CONFIG_IPRULE=y
CONFIG_IPCALC=y
# grep _IP_ .config
CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y
CONFIG_FEATURE_IP_ADDRESS=y
CONFIG_FEATURE_IP_LINK=y
CONFIG_FEATURE_IP_ROUTE=y
CONFIG_FEATURE_IP_TUNNEL=y
CONFIG_FEATURE_IP_RULE=y
CONFIG_FEATURE_IP_SHORT_FORMS=y
CONFIG_FEATURE_IP_RARE_PROTOCOLS=y


-nc




More information about the busybox mailing list