Lines Matching refs:answer

185 	struct resource_record	*answer;
199 if ((answer = reply_info->packet->answer) == 0)
202 destination = answer->name;
203 question.name = answer->name;
208 packet.ancount = 0; /* answer recs */
209 packet.answer = NULL;
236 struct resource_record *answer;
263 answer = reply->packet->answer;
264 wait_time = (answer) ?
265 TO_MILLISECONDS(answer->ttl) : DEFAULT_TTL;
295 struct resource_record *answer;
316 answer = packet->answer;
317 if (answer)
318 smb_netbios_name_freeaddrs(answer->name);
329 struct resource_record *answer;
339 answer = reply->packet->answer;
345 addr = &answer->name->addr_list;
353 if (answer->ttl)
354 addr->ttl = answer->ttl;
361 } while (addr != &answer->name->addr_list);
362 smb_netbios_name_logf(answer->name);
363 (void) smb_netbios_cache_insert_list(answer->name);
373 if (answer == 0) {
378 name = answer->name;
411 ttl = (answer && answer->ttl) ? answer->ttl : DEFAULT_TTL;
449 if (answer)
450 smb_netbios_name_freeaddrs(answer->name);
535 nrr = npb->answer;
733 npb->answer = (struct resource_record *)heap;
752 * (answer, authority, additional) are consecutive via nrr[i].
999 packet.ancount = 0; /* answer recs */
1000 packet.answer = NULL;
1095 packet.ancount = 0; /* answer recs */
1096 packet.answer = NULL;
1136 struct resource_record answer;
1139 bzero(&answer, sizeof (struct resource_record));
1146 packet.ancount = 1; /* answer recs */
1147 packet.answer = &answer;
1153 answer.name = original_packet->question->name;
1154 answer.rr_type = NAME_QUESTION_TYPE_NB;
1155 answer.rr_class = NAME_QUESTION_CLASS_IN;
1156 answer.ttl = original_packet->additional->ttl;
1157 answer.rdlength = original_packet->additional->rdlength;
1158 answer.rdata = original_packet->additional->rdata;
1198 packet.ancount = 0; /* answer recs */
1199 packet.answer = NULL;
1225 struct resource_record answer;
1228 bzero(&answer, sizeof (struct resource_record));
1234 packet.ancount = 1; /* answer recs */
1235 packet.answer = &answer;
1241 answer.name = original_packet->question->name;
1242 answer.rr_type = NAME_QUESTION_TYPE_NB;
1243 answer.rr_class = NAME_QUESTION_CLASS_IN;
1244 answer.ttl = original_packet->additional->ttl;
1245 answer.rdlength = original_packet->additional->rdlength;
1246 answer.rdata = original_packet->additional->rdata;
1285 packet.ancount = 0; /* answer recs */
1286 packet.answer = NULL;
1326 struct resource_record answer;
1336 packet.ancount = 1; /* answer recs */
1337 packet.answer = &answer;
1343 answer.name = entry;
1344 answer.rr_class = NAME_QUESTION_CLASS_IN;
1345 answer.ttl = entry->addr_list.ttl;
1346 answer.rdata = data;
1348 answer.rr_type = NAME_RR_TYPE_NULL;
1349 answer.rdlength = 0;
1352 answer.rdlength = 0;
1353 answer.rr_type = NAME_QUESTION_TYPE_NB;
1367 answer.rdlength += 6;
1386 struct resource_record answer;
1394 bzero(&answer, sizeof (struct resource_record));
1400 packet.ancount = 1; /* answer recs */
1401 packet.answer = &answer;
1407 answer.name = original_packet->question->name;
1408 answer.rr_type = NAME_RR_TYPE_NBSTAT;
1409 answer.rr_class = NAME_QUESTION_CLASS_IN;
1410 answer.ttl = 0;
1411 answer.rdata = data;
1517 answer.rdlength = scan - data;
2212 if (packet->answer)
2213 smb_netbios_name_freeaddrs(packet->answer->name);