aboutsummaryrefslogtreecommitdiff
path: root/networking/ip.c
diff options
context:
space:
mode:
authorChristian Eggers <ceggers@arri.de>2020-06-29 17:57:25 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2020-07-31 18:45:36 +0200
commit31d34f3bd8b0cc41db5e893942d9dc5c14e4dd3c (patch)
tree71e199586ec96963257a76950669adff0fa739d5 /networking/ip.c
parent39925026f6857979cbe603efd42073eb63f8d9de (diff)
downloadbusybox-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.c4
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 @@
//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