diff options
author | Christian Eggers | 2020-06-29 17:57:25 +0200 |
---|---|---|
committer | Denys Vlasenko | 2020-07-31 18:45:36 +0200 |
commit | 31d34f3bd8b0cc41db5e893942d9dc5c14e4dd3c (patch) | |
tree | 71e199586ec96963257a76950669adff0fa739d5 /networking/ip.c | |
parent | 39925026f6857979cbe603efd42073eb63f8d9de (diff) | |
download | busybox-31d34f3bd8b0cc41db5e893942d9dc5c14e4dd3c.zip busybox-31d34f3bd8b0cc41db5e893942d9dc5c14e4dd3c.tar.gz |
ip: Add support for "noprefixroute" option
The "noprefixroute" option suppresses automatic generation of a routing
table entry based on the interface's ip address.
The ifa_flags field has only 8 bit. If higher bits are set,
rta_tb[IFA_FLAGS] has to be used instead.
Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'networking/ip.c')
-rw-r--r-- | networking/ip.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/networking/ip.c b/networking/ip.c index 034ee4f..45bf1dc 100644 --- a/networking/ip.c +++ b/networking/ip.c @@ -146,11 +146,13 @@ //usage:#define ipaddr_trivial_usage //usage: "add|del IFADDR dev IFACE | show|flush [dev IFACE] [to PREFIX]" //usage:#define ipaddr_full_usage "\n\n" -//usage: "ipaddr add|change|replace|delete dev IFACE IFADDR\n" +//usage: "ipaddr add|change|replace|delete dev IFACE [CONFFLAG-LIST] IFADDR\n" //usage: " IFADDR := PREFIX | ADDR peer PREFIX [broadcast ADDR|+|-]\n" //usage: " [anycast ADDR] [label STRING] [scope SCOPE]\n" //usage: " PREFIX := ADDR[/MASK]\n" //usage: " SCOPE := [host|link|global|NUMBER]\n" +//usage: " CONFFLAG-LIST := [CONFFLAG-LIST] CONFFLAG\n" +//usage: " CONFFLAG := [noprefixroute]\n" //usage: "ipaddr show|flush [dev IFACE] [scope SCOPE] [to PREFIX] [label PATTERN]" //usage: //--------------123456789.123456789.123456789.123456789.123456789.123456789.123456789.123....79 |