diff options
author | Christian Eggers <ceggers@arri.de> | 2020-06-29 17:57:25 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2020-07-31 18:45:36 +0200 |
commit | 31d34f3bd8b0cc41db5e893942d9dc5c14e4dd3c (patch) | |
tree | 71e199586ec96963257a76950669adff0fa739d5 /networking/ip.c | |
parent | 39925026f6857979cbe603efd42073eb63f8d9de (diff) | |
download | busybox-w32-31d34f3bd8b0cc41db5e893942d9dc5c14e4dd3c.tar.gz busybox-w32-31d34f3bd8b0cc41db5e893942d9dc5c14e4dd3c.tar.bz2 busybox-w32-31d34f3bd8b0cc41db5e893942d9dc5c14e4dd3c.zip |
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 034ee4fc8..45bf1dc0a 100644 --- a/networking/ip.c +++ b/networking/ip.c | |||
@@ -146,11 +146,13 @@ | |||
146 | //usage:#define ipaddr_trivial_usage | 146 | //usage:#define ipaddr_trivial_usage |
147 | //usage: "add|del IFADDR dev IFACE | show|flush [dev IFACE] [to PREFIX]" | 147 | //usage: "add|del IFADDR dev IFACE | show|flush [dev IFACE] [to PREFIX]" |
148 | //usage:#define ipaddr_full_usage "\n\n" | 148 | //usage:#define ipaddr_full_usage "\n\n" |
149 | //usage: "ipaddr add|change|replace|delete dev IFACE IFADDR\n" | 149 | //usage: "ipaddr add|change|replace|delete dev IFACE [CONFFLAG-LIST] IFADDR\n" |
150 | //usage: " IFADDR := PREFIX | ADDR peer PREFIX [broadcast ADDR|+|-]\n" | 150 | //usage: " IFADDR := PREFIX | ADDR peer PREFIX [broadcast ADDR|+|-]\n" |
151 | //usage: " [anycast ADDR] [label STRING] [scope SCOPE]\n" | 151 | //usage: " [anycast ADDR] [label STRING] [scope SCOPE]\n" |
152 | //usage: " PREFIX := ADDR[/MASK]\n" | 152 | //usage: " PREFIX := ADDR[/MASK]\n" |
153 | //usage: " SCOPE := [host|link|global|NUMBER]\n" | 153 | //usage: " SCOPE := [host|link|global|NUMBER]\n" |
154 | //usage: " CONFFLAG-LIST := [CONFFLAG-LIST] CONFFLAG\n" | ||
155 | //usage: " CONFFLAG := [noprefixroute]\n" | ||
154 | //usage: "ipaddr show|flush [dev IFACE] [scope SCOPE] [to PREFIX] [label PATTERN]" | 156 | //usage: "ipaddr show|flush [dev IFACE] [scope SCOPE] [to PREFIX] [label PATTERN]" |
155 | //usage: | 157 | //usage: |
156 | //--------------123456789.123456789.123456789.123456789.123456789.123456789.123456789.123....79 | 158 | //--------------123456789.123456789.123456789.123456789.123456789.123456789.123456789.123....79 |