Lines Matching refs:dlp
193 union DL_primitives *dlp; local
224 dlp = (union DL_primitives *) tmpbuf;
225 dlp->dl_primitive = DL_ATTACH_REQ;
226 dlp->attach_req.dl_ppa = unit;
244 if (dlp->dl_primitive == DL_ERROR_ACK) {
246 dlp->error_ack.dl_errno,
247 dlp->error_ack.dl_unix_errno);
250 if (dlp->dl_primitive != DL_OK_ACK) {
266 dlp = (union DL_primitives *) tmpbuf;
267 dlp->dl_primitive = DL_BIND_REQ;
268 dlp->bind_req.dl_sap = 0x8FF; /* XXX - Unused SAP */
286 if (dlp->dl_primitive == DL_ERROR_ACK) {
288 dlp->error_ack.dl_errno,
289 dlp->error_ack.dl_unix_errno);
292 if (dlp->dl_primitive != DL_BIND_ACK) {
296 if (dlp->bind_ack.dl_addr_offset == 0) {
300 if (dlp->bind_ack.dl_addr_length < EALEN) {
307 enaddr = tmpbuf + dlp->bind_ack.dl_addr_offset;