Lines Matching defs:rdnss
178 struct AdvRDNSS *rdnss = NULL;
2148 (yyval.rdnssinfo) = rdnss;
2149 rdnss = NULL;
2156 if (!rdnss) {
2158 rdnss = malloc(sizeof(struct AdvRDNSS));
2160 if (rdnss == NULL) {
2165 rdnss_init_defaults(rdnss, iface);
2168 switch (rdnss->AdvRDNSSNumber) {
2170 memcpy(&rdnss->AdvRDNSSAddr1, (yyvsp[(1) - (1)].addr), sizeof(struct in6_addr));
2171 rdnss->AdvRDNSSNumber++;
2174 memcpy(&rdnss->AdvRDNSSAddr2, (yyvsp[(1) - (1)].addr), sizeof(struct in6_addr));
2175 rdnss->AdvRDNSSNumber++;
2178 memcpy(&rdnss->AdvRDNSSAddr3, (yyvsp[(1) - (1)].addr), sizeof(struct in6_addr));
2179 rdnss->AdvRDNSSNumber++;
2192 if (!rdnss) {
2202 rdnss->AdvRDNSSPreference = (yyvsp[(2) - (3)].num);
2209 rdnss->AdvRDNSSOpenFlag = (yyvsp[(2) - (3)].num);
2223 rdnss->AdvRDNSSLifetime = (yyvsp[(2) - (3)].num);
2472 if (rdnss)
2473 free(rdnss);