Home | History | Annotate | Download | only in src

Lines Matching refs:addr

2  * src/nl-addr-add.c     Add addresses
12 #include <netlink/cli/addr.h>
20 "Usage: nl-addr-add [OPTION]... [ADDRESS]\n"
29 " -a, --local=ADDR Address to be considered local.\n"
32 " --broadcast=ADDR Broadcast address of network (IPv4).\n"
33 " --peer=ADDR Peer address (IPv4).\n"
46 struct rtnl_addr *addr;
57 addr = nl_cli_addr_alloc();
98 case 'a': nl_cli_addr_parse_local(addr, optarg); break;
99 case 'd': nl_cli_addr_parse_dev(addr, link_cache, optarg); break;
100 case ARG_FAMILY: nl_cli_addr_parse_family(addr, optarg); break;
101 case ARG_LABEL: nl_cli_addr_parse_label(addr, optarg); break;
102 case ARG_PEER: nl_cli_addr_parse_peer(addr, optarg); break;
103 case ARG_SCOPE: nl_cli_addr_parse_scope(addr, optarg); break;
104 case ARG_BROADCAST: nl_cli_addr_parse_broadcast(addr, optarg); break;
105 case ARG_PREFERRED: nl_cli_addr_parse_preferred(addr, optarg); break;
106 case ARG_VALID: nl_cli_addr_parse_valid(addr, optarg); break;
110 if ((err = rtnl_addr_add(sock, addr, nlflags)) < 0)
116 nl_object_dump(OBJ_CAST(addr), &dp);