Lines Matching refs:arg
33 void nl_cli_addr_parse_family(struct rtnl_addr *addr, char *arg) in nl_cli_addr_parse_family() argument
37 if ((family = nl_str2af(arg)) != AF_UNSPEC) in nl_cli_addr_parse_family()
41 void nl_cli_addr_parse_local(struct rtnl_addr *addr, char *arg) in nl_cli_addr_parse_local() argument
46 a = nl_cli_addr_parse(arg, rtnl_addr_get_family(addr)); in nl_cli_addr_parse_local()
55 char *arg) in nl_cli_addr_parse_dev() argument
59 if (!(ival = rtnl_link_name2i(link_cache, arg))) in nl_cli_addr_parse_dev()
60 nl_cli_fatal(ENOENT, "Link \"%s\" does not exist", arg); in nl_cli_addr_parse_dev()
65 void nl_cli_addr_parse_label(struct rtnl_addr *addr, char *arg) in nl_cli_addr_parse_label() argument
69 if ((err = rtnl_addr_set_label(addr, arg)) < 0) in nl_cli_addr_parse_label()
74 void nl_cli_addr_parse_peer(struct rtnl_addr *addr, char *arg) in nl_cli_addr_parse_peer() argument
79 a = nl_cli_addr_parse(arg, rtnl_addr_get_family(addr)); in nl_cli_addr_parse_peer()
87 void nl_cli_addr_parse_scope(struct rtnl_addr *addr, char *arg) in nl_cli_addr_parse_scope() argument
91 if ((ival = rtnl_str2scope(arg)) < 0) in nl_cli_addr_parse_scope()
92 nl_cli_fatal(EINVAL, "Unknown address scope \"%s\"", arg); in nl_cli_addr_parse_scope()
97 void nl_cli_addr_parse_broadcast(struct rtnl_addr *addr, char *arg) in nl_cli_addr_parse_broadcast() argument
102 a = nl_cli_addr_parse(arg, rtnl_addr_get_family(addr)); in nl_cli_addr_parse_broadcast()
110 static uint32_t parse_lifetime(const char *arg) in parse_lifetime() argument
115 if (!strcasecmp(arg, "forever")) in parse_lifetime()
118 if ((err = nl_str2msec(arg, &msecs)) < 0) in parse_lifetime()
120 arg, nl_geterror(err)); in parse_lifetime()
125 void nl_cli_addr_parse_preferred(struct rtnl_addr *addr, char *arg) in nl_cli_addr_parse_preferred() argument
127 rtnl_addr_set_preferred_lifetime(addr, parse_lifetime(arg)); in nl_cli_addr_parse_preferred()
130 void nl_cli_addr_parse_valid(struct rtnl_addr *addr, char *arg) in nl_cli_addr_parse_valid() argument
132 rtnl_addr_set_valid_lifetime(addr, parse_lifetime(arg)); in nl_cli_addr_parse_valid()