Lines Matching defs:dlp

61 	union	DL_primitives	*dlp;
71 dlp = (union DL_primitives *) ctl.buf;
73 expecting(DL_INFO_ACK, dlp);
109 union DL_primitives *dlp;
113 dlp = (union DL_primitives*) buf;
115 dlp->enabmulti_req.dl_primitive = DL_ENABMULTI_REQ;
116 dlp->enabmulti_req.dl_addr_length = length;
117 dlp->enabmulti_req.dl_addr_offset = sizeof (dl_enabmulti_req_t);
135 union DL_primitives *dlp;
139 dlp = (union DL_primitives*) buf;
141 dlp->disabmulti_req.dl_primitive = DL_ENABMULTI_REQ;
142 dlp->disabmulti_req.dl_addr_length = length;
143 dlp->disabmulti_req.dl_addr_offset = sizeof (dl_disabmulti_req_t);
222 union DL_primitives *dlp;
226 dlp = (union DL_primitives*) buf;
228 dlp->set_physaddr_req.dl_primitive = DL_ENABMULTI_REQ;
229 dlp->set_physaddr_req.dl_addr_length = length;
230 dlp->set_physaddr_req.dl_addr_offset = sizeof (dl_set_phys_addr_req_t);
293 union DL_primitives *dlp;
296 dlp = (union DL_primitives*) buf;
298 dlp->unitdata_req.dl_primitive = DL_UNITDATA_REQ;
299 dlp->unitdata_req.dl_dest_addr_length = addrlen;
300 dlp->unitdata_req.dl_dest_addr_offset = sizeof (dl_unitdata_req_t);
301 dlp->unitdata_req.dl_priority.dl_min = minpri;
302 dlp->unitdata_req.dl_priority.dl_max = maxpri;
304 (void) memcpy(OFFADDR(dlp, sizeof (dl_unitdata_req_t)), addrp, addrlen);
340 union DL_primitives *dlp;
350 dlp = (union DL_primitives *) ctl.buf;
352 expecting(DL_OK_ACK, dlp);
367 union DL_primitives *dlp;
377 dlp = (union DL_primitives *) ctl.buf;
379 expecting(DL_ERROR_ACK, dlp);
394 union DL_primitives *dlp;
404 dlp = (union DL_primitives *) ctl.buf;
406 expecting(DL_BIND_ACK, dlp);
418 union DL_primitives *dlp;
428 dlp = (union DL_primitives *) ctl.buf;
430 expecting(DL_PHYS_ADDR_ACK, dlp);
494 expecting(int prim, union DL_primitives *dlp)
496 if (dlp->dl_primitive != (u_long)prim) {
497 printdlprim(dlp);
499 dlprim(dlp->dl_primitive));
507 printdlprim(union DL_primitives *dlp)
509 switch (dlp->dl_primitive) {
511 printdlinforeq(dlp);
515 printdlinfoack(dlp);
519 printdlattachreq(dlp);
523 printdlokack(dlp);
527 printdlerrorack(dlp);
531 printdldetachreq(dlp);
535 printdlbindreq(dlp);
539 printdlbindack(dlp);
543 printdlunbindreq(dlp);
547 printdlsubsbindreq(dlp);
551 printdlsubsbindack(dlp);
555 printdlsubsunbindreq(dlp);
559 printdlenabmultireq(dlp);
563 printdldisabmultireq(dlp);
567 printdlpromisconreq(dlp);
571 printdlpromiscoffreq(dlp);
575 printdlunitdatareq(dlp);
579 printdlunitdataind(dlp);
583 printdluderrorind(dlp);
587 printdludqosreq(dlp);
591 printdlphysaddrreq(dlp);
595 printdlphysaddrack(dlp);
599 printdlsetphysaddrreq(dlp);
604 dlp->dl_primitive);
610 printdlinforeq(union DL_primitives *dlp)
615 printdlinfoack(union DL_primitives *dlp)
620 addrtostring(OFFADDR(dlp, dlp->info_ack.dl_addr_offset),
621 dlp->info_ack.dl_addr_length, addr);
622 addrtostring(OFFADDR(dlp, dlp->info_ack.dl_brdcst_addr_offset),
623 dlp->info_ack.dl_brdcst_addr_length, brdcst);
626 dlp->info_ack.dl_max_sdu,
627 dlp->info_ack.dl_min_sdu);
629 dlp->info_ack.dl_addr_length,
630 dlmactype(dlp->info_ack.dl_mac_type),
631 dlstate(dlp->info_ack.dl_current_state));
633 dlp->info_ack.dl_sap_length,
634 dlservicemode(dlp->info_ack.dl_service_mode),
635 dlp->info_ack.dl_qos_length);
637 dlp->info_ack.dl_qos_offset,
638 dlp->info_ack.dl_qos_range_length,
639 dlp->info_ack.dl_qos_range_offset);
641 dlstyle(dlp->info_ack.dl_provider_style),
642 dlp->info_ack.dl_addr_offset,
643 dlp->info_ack.dl_version);
645 dlp->info_ack.dl_brdcst_addr_length,
646 dlp->info_ack.dl_brdcst_addr_offset);
651 printdlattachreq(union DL_primitives *dlp)
654 dlp->attach_req.dl_ppa);
657 printdlokack(union DL_primitives* dlp)
658 union DL_primitives *dlp;
661 dlprim(dlp->ok_ack.dl_correct_primitive));
664 printdlerrorack(union DL_primitives *dlp)
667 dlprim(dlp->error_ack.dl_error_primitive),
668 dlerrno(dlp->error_ack.dl_errno),
669 dlp->error_ack.dl_unix_errno,
670 strerror(dlp->error_ack.dl_unix_errno));
673 printdlenabmultireq(union DL_primitives *dlp)
677 addrtostring(OFFADDR(dlp, dlp->enabmulti_req.dl_addr_offset),
678 dlp->enabmulti_req.dl_addr_length, addr);
681 dlp->enabmulti_req.dl_addr_length,
682 dlp->enabmulti_req.dl_addr_offset);
686 printdldisabmultireq(union DL_primitives *dlp)
690 addrtostring(OFFADDR(dlp, dlp->disabmulti_req.dl_addr_offset),
691 dlp->disabmulti_req.dl_addr_length, addr);
694 dlp->disabmulti_req.dl_addr_length,
695 dlp->disabmulti_req.dl_addr_offset);
699 printdlpromisconreq(union DL_primitives *dlp)
702 dlpromisclevel(dlp->promiscon_req.dl_level));
705 printdlpromiscoffreq(union DL_primitives *dlp)
708 dlpromisclevel(dlp->promiscoff_req.dl_level));
711 printdlphysaddrreq(union DL_primitives *dlp)
714 dlp->physaddr_req.dl_addr_type);
717 printdlphysaddrack(union DL_primitives *dlp)
721 addrtostring(OFFADDR(dlp, dlp->physaddr_ack.dl_addr_offset),
722 dlp->physaddr_ack.dl_addr_length, addr);
725 dlp->physaddr_ack.dl_addr_length,
726 dlp->physaddr_ack.dl_addr_offset);
730 printdlsetphysaddrreq(union DL_primitives *dlp)
734 addrtostring(OFFADDR(dlp, dlp->set_physaddr_req.dl_addr_offset),
735 dlp->set_physaddr_req.dl_addr_length, addr);
738 dlp->set_physaddr_req.dl_addr_length,
739 dlp->set_physaddr_req.dl_addr_offset);
744 printdldetachreq(union DL_primitives *dlp)
749 printdlbindreq(union DL_primitives *dlp)
752 dlp->bind_req.dl_sap,
753 dlp->bind_req.dl_max_conind);
755 dlservicemode(dlp->bind_req.dl_service_mode),
756 dlp->bind_req.dl_conn_mgmt,
757 dlp->bind_req.dl_xidtest_flg);
760 printdlbindack(union DL_primitives *dlp)
764 addrtostring(OFFADDR(dlp, dlp->bind_ack.dl_addr_offset),
765 dlp->bind_ack.dl_addr_length, addr);
768 dlp->bind_ack.dl_sap,
769 dlp->bind_ack.dl_addr_length,
770 dlp->bind_ack.dl_addr_offset);
772 dlp->bind_ack.dl_max_conind,
773 dlp->bind_ack.dl_xidtest_flg);
778 printdlunbindreq(union DL_primitives *dlp)
783 printdlsubsbindreq(union DL_primitives *dlp)
787 addrtostring(OFFADDR(dlp, dlp->subs_bind_req.dl_subs_sap_offset),
788 dlp->subs_bind_req.dl_subs_sap_length, sap);
791 dlp->subs_bind_req.dl_subs_sap_offset,
792 dlp->subs_bind_req.dl_subs_sap_length);
796 printdlsubsbindack(union DL_primitives *dlp)
800 addrtostring(OFFADDR(dlp, dlp->subs_bind_ack.dl_subs_sap_offset),
801 dlp->subs_bind_ack.dl_subs_sap_length, sap);
804 dlp->subs_bind_ack.dl_subs_sap_offset,
805 dlp->subs_bind_ack.dl_subs_sap_length);
809 printdlsubsunbindreq(union DL_primitives *dlp)
813 addrtostring(OFFADDR(dlp, dlp->subs_unbind_req.dl_subs_sap_offset),
814 dlp->subs_unbind_req.dl_subs_sap_length, sap);
817 dlp->subs_unbind_req.dl_subs_sap_offset,
818 dlp->subs_unbind_req.dl_subs_sap_length);
822 printdlunitdatareq(union DL_primitives *dlp)
826 addrtostring(OFFADDR(dlp, dlp->unitdata_req.dl_dest_addr_offset),
827 dlp->unitdata_req.dl_dest_addr_length, addr);
830 dlp->unitdata_req.dl_dest_addr_length,
831 dlp->unitdata_req.dl_dest_addr_offset);
833 dlp->unitdata_req.dl_priority.dl_min,
834 dlp->unitdata_req.dl_priority.dl_max);
838 printdlunitdataind(union DL_primitives *dlp)
843 addrtostring(OFFADDR(dlp, dlp->unitdata_ind.dl_dest_addr_offset),
844 dlp->unitdata_ind.dl_dest_addr_length, dest);
845 addrtostring(OFFADDR(dlp, dlp->unitdata_ind.dl_src_addr_offset),
846 dlp->unitdata_ind.dl_src_addr_length, src);
849 dlp->unitdata_ind.dl_dest_addr_length,
850 dlp->unitdata_ind.dl_dest_addr_offset);
852 dlp->unitdata_ind.dl_src_addr_length,
853 dlp->unitdata_ind.dl_src_addr_offset);
855 dlp->unitdata_ind.dl_group_address);
860 printdluderrorind(union DL_primitives *dlp)
864 addrtostring(OFFADDR(dlp, dlp->uderror_ind.dl_dest_addr_offset),
865 dlp->uderror_ind.dl_dest_addr_length, addr);
868 dlp->uderror_ind.dl_dest_addr_length,
869 dlp->uderror_ind.dl_dest_addr_offset);
871 dlp->uderror_ind.dl_unix_errno,
872 dlerrno(dlp->uderror_ind.dl_errno));
876 printdltestreq(union DL_primitives *dlp)
880 addrtostring(OFFADDR(dlp, dlp->test_req.dl_dest_addr_offset),
881 dlp->test_req.dl_dest_addr_length, addr);
884 dlp->test_req.dl_flag,
885 dlp->test_req.dl_dest_addr_length,
886 dlp->test_req.dl_dest_addr_offset);
890 printdltestind(union DL_primitives *dlp)
895 addrtostring(OFFADDR(dlp, dlp->test_ind.dl_dest_addr_offset),
896 dlp->test_ind.dl_dest_addr_length, dest);
897 addrtostring(OFFADDR(dlp, dlp->test_ind.dl_src_addr_offset),
898 dlp->test_ind.dl_src_addr_length, src);
901 dlp->test_ind.dl_flag,
902 dlp->test_ind.dl_dest_addr_length,
903 dlp->test_ind.dl_dest_addr_offset);
905 dlp->test_ind.dl_src_addr_length,
906 dlp->test_ind.dl_src_addr_offset);
911 printdltestres(union DL_primitives *dlp)
915 addrtostring(OFFADDR(dlp, dlp->test_res.dl_dest_addr_offset),
916 dlp->test_res.dl_dest_addr_length, dest);
919 dlp->test_res.dl_flag,
920 dlp->test_res.dl_dest_addr_length,
921 dlp->test_res.dl_dest_addr_offset);
925 printdltestcon(union DL_primitives *dlp)
930 addrtostring(OFFADDR(dlp, dlp->test_con.dl_dest_addr_offset),
931 dlp->test_con.dl_dest_addr_length, dest);
932 addrtostring(OFFADDR(dlp, dlp->test_con.dl_src_addr_offset),
933 dlp->test_con.dl_src_addr_length, src);
936 dlp->test_con.dl_flag,
937 dlp->test_con.dl_dest_addr_length,
938 dlp->test_con.dl_dest_addr_offset);
940 dlp->test_con.dl_src_addr_length,
941 dlp->test_con.dl_src_addr_offset);
946 printdlxidreq(union DL_primitives *dlp)
950 addrtostring(OFFADDR(dlp, dlp->xid_req.dl_dest_addr_offset),
951 dlp->xid_req.dl_dest_addr_length, dest);
954 dlp->xid_req.dl_flag,
955 dlp->xid_req.dl_dest_addr_length,
956 dlp->xid_req.dl_dest_addr_offset);
965 addrtostring(OFFADDR(dlp, dlp->xid_ind.dl_dest_addr_offset),
966 dlp->xid_ind.dl_dest_addr_length, dest);
967 addrtostring(OFFADDR(dlp, dlp->xid_ind.dl_src_addr_offset),
968 dlp->xid_ind.dl_src_addr_length, src);
971 dlp->xid_ind.dl_flag,
972 dlp->xid_ind.dl_dest_addr_length,
973 dlp->xid_ind.dl_dest_addr_offset);
975 dlp->xid_ind.dl_src_addr_length,
976 dlp->xid_ind.dl_src_addr_offset);
981 printdlxidres(union DL_primitives *dlp)
985 addrtostring(OFFADDR(dlp, dlp->xid_res.dl_dest_addr_offset),
986 dlp->xid_res.dl_dest_addr_length, dest);
989 dlp->xid_res.dl_flag,
990 dlp->xid_res.dl_dest_addr_length,
991 dlp->xid_res.dl_dest_addr_offset);
995 printdlxidcon(union DL_primitives *dlp)
1000 addrtostring(OFFADDR(dlp, dlp->xid_con.dl_dest_addr_offset),
1001 dlp->xid_con.dl_dest_addr_length, dest);
1002 addrtostring(OFFADDR(dlp, dlp->xid_con.dl_src_addr_offset),
1003 dlp->xid_con.dl_src_addr_length, src);
1006 dlp->xid_con.dl_flag,
1007 dlp->xid_con.dl_dest_addr_length,
1008 dlp->xid_con.dl_dest_addr_offset);
1010 dlp->xid_con.dl_src_addr_length,
1011 dlp->xid_con.dl_src_addr_offset);
1016 printdludqosreq(union DL_primitives *dlp)
1019 dlp->udqos_req.dl_qos_length,
1020 dlp->udqos_req.dl_qos_offset);