Lines Matching refs:rdnssinfo
278 struct nd_opt_rdnss_info_local *rdnssinfo;
280 rdnssinfo = (struct nd_opt_rdnss_info_local *) (buff + len);
282 rdnssinfo->nd_opt_rdnssi_type = ND_OPT_RDNSS_INFORMATION;
283 rdnssinfo->nd_opt_rdnssi_len = 1 + 2*rdnss->AdvRDNSSNumber;
284 rdnssinfo->nd_opt_rdnssi_pref_flag_reserved =
286 rdnssinfo->nd_opt_rdnssi_pref_flag_reserved |=
289 rdnssinfo->nd_opt_rdnssi_lifetime = htonl(rdnss->AdvRDNSSLifetime);
291 memcpy(&rdnssinfo->nd_opt_rdnssi_addr1, &rdnss->AdvRDNSSAddr1,
293 memcpy(&rdnssinfo->nd_opt_rdnssi_addr2, &rdnss->AdvRDNSSAddr2,
295 memcpy(&rdnssinfo->nd_opt_rdnssi_addr3, &rdnss->AdvRDNSSAddr3,
297 len += sizeof(*rdnssinfo) - (3-rdnss->AdvRDNSSNumber)*sizeof(struct in6_addr);