Lines Matching refs:rdnssinfo
285 struct nd_opt_rdnss_info_local *rdnssinfo;
287 rdnssinfo = (struct nd_opt_rdnss_info_local *) (buff + len);
289 rdnssinfo->nd_opt_rdnssi_type = ND_OPT_RDNSS_INFORMATION;
290 rdnssinfo->nd_opt_rdnssi_len = 1 + 2*rdnss->AdvRDNSSNumber;
291 rdnssinfo->nd_opt_rdnssi_pref_flag_reserved =
293 rdnssinfo->nd_opt_rdnssi_pref_flag_reserved |=
296 rdnssinfo->nd_opt_rdnssi_lifetime = htonl(rdnss->AdvRDNSSLifetime);
298 memcpy(&rdnssinfo->nd_opt_rdnssi_addr1, &rdnss->AdvRDNSSAddr1,
300 memcpy(&rdnssinfo->nd_opt_rdnssi_addr2, &rdnss->AdvRDNSSAddr2,
302 memcpy(&rdnssinfo->nd_opt_rdnssi_addr3, &rdnss->AdvRDNSSAddr3,
304 len += sizeof(*rdnssinfo) - (3-rdnss->AdvRDNSSNumber)*sizeof(struct in6_addr);