From 31d34f3bd8b0cc41db5e893942d9dc5c14e4dd3c Mon Sep 17 00:00:00 2001 From: Christian Eggers Date: Mon, 29 Jun 2020 17:57:25 +0200 Subject: 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 Signed-off-by: Denys Vlasenko --- networking/ip.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'networking/ip.c') 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 -- cgit v1.2.3