OFFADDR
addrtostring(OFFADDR(dlp, dlp->xid_con.dl_dest_addr_offset),
addrtostring(OFFADDR(dlp, dlp->xid_con.dl_src_addr_offset),
(void) memcpy((char*)OFFADDR(buf, sizeof (dl_enabmulti_req_t)), addr, length);
(void) memcpy((char*)OFFADDR(buf, sizeof (dl_disabmulti_req_t)), addr, length);
(void) memcpy((char*)OFFADDR(buf, sizeof (dl_set_phys_addr_req_t)), addr, length);
(void) memcpy(OFFADDR(dlp, sizeof (dl_unitdata_req_t)), addrp, addrlen);
addrtostring(OFFADDR(dlp, dlp->info_ack.dl_addr_offset),
addrtostring(OFFADDR(dlp, dlp->info_ack.dl_brdcst_addr_offset),
addrtostring(OFFADDR(dlp, dlp->enabmulti_req.dl_addr_offset),
addrtostring(OFFADDR(dlp, dlp->disabmulti_req.dl_addr_offset),
addrtostring(OFFADDR(dlp, dlp->physaddr_ack.dl_addr_offset),
addrtostring(OFFADDR(dlp, dlp->set_physaddr_req.dl_addr_offset),
addrtostring(OFFADDR(dlp, dlp->bind_ack.dl_addr_offset),
addrtostring(OFFADDR(dlp, dlp->subs_bind_req.dl_subs_sap_offset),
addrtostring(OFFADDR(dlp, dlp->subs_bind_ack.dl_subs_sap_offset),
addrtostring(OFFADDR(dlp, dlp->subs_unbind_req.dl_subs_sap_offset),
addrtostring(OFFADDR(dlp, dlp->unitdata_req.dl_dest_addr_offset),
addrtostring(OFFADDR(dlp, dlp->unitdata_ind.dl_dest_addr_offset),
addrtostring(OFFADDR(dlp, dlp->unitdata_ind.dl_src_addr_offset),
addrtostring(OFFADDR(dlp, dlp->uderror_ind.dl_dest_addr_offset),
addrtostring(OFFADDR(dlp, dlp->test_req.dl_dest_addr_offset),
addrtostring(OFFADDR(dlp, dlp->test_ind.dl_dest_addr_offset),
addrtostring(OFFADDR(dlp, dlp->test_ind.dl_src_addr_offset),
addrtostring(OFFADDR(dlp, dlp->test_res.dl_dest_addr_offset),
addrtostring(OFFADDR(dlp, dlp->test_con.dl_dest_addr_offset),
addrtostring(OFFADDR(dlp, dlp->test_con.dl_src_addr_offset),
addrtostring(OFFADDR(dlp, dlp->xid_req.dl_dest_addr_offset),
addrtostring(OFFADDR(dlp, dlp->xid_ind.dl_dest_addr_offset),
addrtostring(OFFADDR(dlp, dlp->xid_ind.dl_src_addr_offset),
addrtostring(OFFADDR(dlp, dlp->xid_res.dl_dest_addr_offset),