Lines Matching refs:pinfo
168 struct prefix_info *pinfo);
2101 struct prefix_info *pinfo;
2108 pinfo = (struct prefix_info *) opt;
2119 addr_type = ipv6_addr_type(&pinfo->prefix);
2124 valid_lft = ntohl(pinfo->valid);
2125 prefered_lft = ntohl(pinfo->prefered);
2146 if (pinfo->onlink) {
2163 rt = addrconf_get_prefix_route(&pinfo->prefix,
2164 pinfo->prefix_len,
2188 addrconf_prefix_route(&pinfo->prefix, pinfo->prefix_len,
2196 if (pinfo->autoconf && in6_dev->cnf.autoconf) {
2202 if (pinfo->prefix_len == 64) {
2203 memcpy(&addr, &pinfo->prefix, 8);
2219 pinfo->prefix_len);
2242 ifp = ipv6_add_addr(in6_dev, &addr, pinfo->prefix_len,
2395 inet6_prefix_notify(RTM_NEWPREFIX, in6_dev, pinfo);
4566 struct prefix_info *pinfo, u32 portid, u32 seq,
4582 pmsg->prefix_len = pinfo->prefix_len;
4583 pmsg->prefix_type = pinfo->type;
4586 if (pinfo->onlink)
4588 if (pinfo->autoconf)
4591 if (nla_put(skb, PREFIX_ADDRESS, sizeof(pinfo->prefix), &pinfo->prefix))
4593 ci.preferred_time = ntohl(pinfo->prefered);
4594 ci.valid_time = ntohl(pinfo->valid);
4605 struct prefix_info *pinfo)
4615 err = inet6_fill_prefix(skb, idev, pinfo, 0, 0, event, 0);