Lines Matching refs:reply
353 static int is_valid_reply(dhcp_msg *msg, dhcp_msg *reply, int sz) in is_valid_reply() argument
359 if (reply->op != OP_BOOTREPLY) { in is_valid_reply()
360 if (verbose) ALOGD("Wrong Op %d != %d\n", reply->op, OP_BOOTREPLY); in is_valid_reply()
363 if (reply->xid != msg->xid) { in is_valid_reply()
364 if (verbose) ALOGD("Wrong Xid 0x%x != 0x%x\n", ntohl(reply->xid), in is_valid_reply()
368 if (reply->htype != msg->htype) { in is_valid_reply()
369 if (verbose) ALOGD("Wrong Htype %d != %d\n", reply->htype, msg->htype); in is_valid_reply()
372 if (reply->hlen != msg->hlen) { in is_valid_reply()
373 if (verbose) ALOGD("Wrong Hlen %d != %d\n", reply->hlen, msg->hlen); in is_valid_reply()
376 if (memcmp(msg->chaddr, reply->chaddr, msg->hlen)) { in is_valid_reply()
377 if (verbose) ALOGD("Wrong chaddr %x != %x\n", *(reply->chaddr),*(msg->chaddr)); in is_valid_reply()
393 dhcp_msg reply; in dhcp_init_ifc() local
475 r = receive_packet(s, &reply); in dhcp_init_ifc()
487 dump_dhcp_msg(&reply, r); in dhcp_init_ifc()
489 decode_dhcp_msg(&reply, r, &info); in dhcp_init_ifc()
492 valid_reply = is_valid_reply(&discover_msg, &reply, r); in dhcp_init_ifc()
494 valid_reply = is_valid_reply(&request_msg, &reply, r); in dhcp_init_ifc()