Lines Matching defs:pcd
57 bootp(dsvc_clnt_t *pcd, PKT_LIST *plp)
65 IF *ifp = pcd->ifp;
66 dsvc_dnet_t *pnd = pcd->pnd;
87 if (pcd->off_ip.s_addr != htonl(INADDR_ANY) &&
88 PCD_OFFER_TIMEOUT(pcd, now))
89 purge_offer(pcd, B_TRUE, B_TRUE);
91 if (pcd->off_ip.s_addr != htonl(INADDR_ANY)) {
93 dnlp = pcd->dnlp;
108 (void) memcpy(dn.dn_cid, pcd->cid, pcd->cid_len);
109 dn.dn_cid_len = pcd->cid_len;
129 dnlp = dhcp_lookup_dd_classify(pcd->pnd, B_FALSE, query,
145 "a configuration on net %2$s\n", pcd->cidbuf,
174 dnlp = dhcp_lookup_dd_classify(pcd->pnd, B_FALSE, query,
186 pcd->cidbuf, inet_ntop(AF_INET, &ciaddr,
198 if (dn.dn_cid_len != pcd->cid_len || memcmp(dn.dn_cid,
199 pcd->cid, pcd->cid_len) != 0) {
207 "client.\n", pcd->cidbuf, cipbuf,
221 "client.\n", pcd->cidbuf, cipbuf,
237 if (irecords == 0 && select_offer(pnd, plp, pcd, &dnlp)) {
249 pcd->cidbuf, pnd->network);
305 if ((cmp = get_macro(pcd->cidbuf)) != NULL)
363 (void) memcpy(&ndn.dn_cid, pcd->cid, pcd->cid_len);
364 ndn.dn_cid_len = pcd->cid_len;
376 pcd->cidbuf, cipbuf);
385 pcd->cidbuf, cipbuf);
388 pcd->state = ACK;
390 (void) update_offer(pcd, &dnlp, 0, &no_ip, B_TRUE);