- fix ip route rejecting dotted quads as prefix

- adjust error message for wrong prefix not to mention address
  Previously e.g. ip route add 127.0.0.0/255.0.0.0 dev dummy0
  was rejected, saying
ip: an inet address is expected rather than "127.0.0.0/255.0.0.0"
 
function                                             old     new   delta
get_prefix_1                                         201     309    +108
get_prefix                                            55      73     +18
get_addr                                              55      73     +18
get_addr32                                            48      58     +10
get_addr_1                                           249     204     -45
.rodata                                           114569  114524     -45
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 4/2 up/down: 154/-90)            Total: 64 bytes
This commit is contained in:
Bernhard Reutner-Fischer
2008-10-21 12:42:45 +00:00
parent 7effd7ae99
commit 8fbd8ac8dd
2 changed files with 35 additions and 31 deletions

View File

@ -39,6 +39,8 @@ typedef struct {
uint32_t data[4];
} inet_prefix;
#define PREFIXLEN_SPECIFIED 1
#define DN_MAXADDL 20
#ifndef AF_DECnet
#define AF_DECnet 12