Lines Matching refs:req
138 } req;
145 memset(&req, 0, sizeof(req));
148 req.n.nlmsg_type = cmd;
149 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifaddrlblmsg));
150 req.n.nlmsg_flags = NLM_F_REQUEST;
151 req.ifal.ifal_family = preferred_family;
152 req.ifal.ifal_prefixlen = 0;
153 req.ifal.ifal_index = 0;
156 req.n.nlmsg_flags |= NLM_F_CREATE|NLM_F_EXCL;
166 if ((req.ifal.ifal_index = ll_name_to_index(*argv)) == 0)
185 addattr32(&req.n, sizeof(req), IFAL_LABEL, label);
186 addattr_l(&req.n, sizeof(req), IFAL_ADDRESS, &prefix.data, prefix.bytelen);
187 req.ifal.ifal_prefixlen = prefix.bitlen;
189 if (req.ifal.ifal_family == AF_UNSPEC)
190 req.ifal.ifal_family = AF_INET6;
192 if (rtnl_talk(&rth, &req.n, 0, 0, NULL, NULL, NULL) < 0)