Lines Matching refs:dlp

69 	union	DL_primitives	*dlp;
79 dlp = (union DL_primitives *) ctl.buf;
81 expecting(DL_INFO_ACK, dlp);
122 union DL_primitives *dlp;
126 dlp = (union DL_primitives*) buf;
128 dlp->enabmulti_req.dl_primitive = DL_ENABMULTI_REQ;
129 dlp->enabmulti_req.dl_addr_length = length;
130 dlp->enabmulti_req.dl_addr_offset = sizeof (dl_enabmulti_req_t);
151 union DL_primitives *dlp;
155 dlp = (union DL_primitives*) buf;
157 dlp->disabmulti_req.dl_primitive = DL_ENABMULTI_REQ;
158 dlp->disabmulti_req.dl_addr_length = length;
159 dlp->disabmulti_req.dl_addr_offset = sizeof (dl_disabmulti_req_t);
247 union DL_primitives *dlp;
251 dlp = (union DL_primitives*) buf;
253 dlp->set_physaddr_req.dl_primitive = DL_ENABMULTI_REQ;
254 dlp->set_physaddr_req.dl_addr_length = length;
255 dlp->set_physaddr_req.dl_addr_offset = sizeof (dl_set_phys_addr_req_t);
329 union DL_primitives *dlp;
332 dlp = (union DL_primitives*) buf;
334 dlp->unitdata_req.dl_primitive = DL_UNITDATA_REQ;
335 dlp->unitdata_req.dl_dest_addr_length = addrlen;
336 dlp->unitdata_req.dl_dest_addr_offset = sizeof (dl_unitdata_req_t);
337 dlp->unitdata_req.dl_priority.dl_min = minpri;
338 dlp->unitdata_req.dl_priority.dl_max = maxpri;
340 (void) memcpy(OFFADDR(dlp, sizeof (dl_unitdata_req_t)), addrp, addrlen);
379 union DL_primitives *dlp;
389 dlp = (union DL_primitives *) ctl.buf;
391 expecting(DL_OK_ACK, dlp);
408 union DL_primitives *dlp;
418 dlp = (union DL_primitives *) ctl.buf;
420 expecting(DL_ERROR_ACK, dlp);
437 union DL_primitives *dlp;
447 dlp = (union DL_primitives *) ctl.buf;
449 expecting(DL_BIND_ACK, dlp);
463 union DL_primitives *dlp;
473 dlp = (union DL_primitives *) ctl.buf;
475 expecting(DL_PHYS_ADDR_ACK, dlp);
542 expecting(prim, dlp)
544 union DL_primitives *dlp;
546 if (dlp->dl_primitive != (u_long)prim) {
547 printdlprim(dlp);
549 dlprim(dlp->dl_primitive));
557 printdlprim(dlp)
558 union DL_primitives *dlp;
560 switch (dlp->dl_primitive) {
562 printdlinforeq(dlp);
566 printdlinfoack(dlp);
570 printdlattachreq(dlp);
574 printdlokack(dlp);
578 printdlerrorack(dlp);
582 printdldetachreq(dlp);
586 printdlbindreq(dlp);
590 printdlbindack(dlp);
594 printdlunbindreq(dlp);
598 printdlsubsbindreq(dlp);
602 printdlsubsbindack(dlp);
606 printdlsubsunbindreq(dlp);
610 printdlenabmultireq(dlp);
614 printdldisabmultireq(dlp);
618 printdlpromisconreq(dlp);
622 printdlpromiscoffreq(dlp);
626 printdlunitdatareq(dlp);
630 printdlunitdataind(dlp);
634 printdluderrorind(dlp);
638 printdludqosreq(dlp);
642 printdlphysaddrreq(dlp);
646 printdlphysaddrack(dlp);
650 printdlsetphysaddrreq(dlp);
655 dlp->dl_primitive);
661 printdlinforeq(dlp)
662 union DL_primitives *dlp;
667 printdlinfoack(dlp)
668 union DL_primitives *dlp;
673 addrtostring(OFFADDR(dlp, dlp->info_ack.dl_addr_offset),
674 dlp->info_ack.dl_addr_length, addr);
675 addrtostring(OFFADDR(dlp, dlp->info_ack.dl_brdcst_addr_offset),
676 dlp->info_ack.dl_brdcst_addr_length, brdcst);
679 dlp->info_ack.dl_max_sdu,
680 dlp->info_ack.dl_min_sdu);
682 dlp->info_ack.dl_addr_length,
683 dlmactype(dlp->info_ack.dl_mac_type),
684 dlstate(dlp->info_ack.dl_current_state));
686 dlp->info_ack.dl_sap_length,
687 dlservicemode(dlp->info_ack.dl_service_mode),
688 dlp->info_ack.dl_qos_length);
690 dlp->info_ack.dl_qos_offset,
691 dlp->info_ack.dl_qos_range_length,
692 dlp->info_ack.dl_qos_range_offset);
694 dlstyle(dlp->info_ack.dl_provider_style),
695 dlp->info_ack.dl_addr_offset,
696 dlp->info_ack.dl_version);
698 dlp->info_ack.dl_brdcst_addr_length,
699 dlp->info_ack.dl_brdcst_addr_offset);
704 printdlattachreq(dlp)
705 union DL_primitives *dlp;
708 dlp->attach_req.dl_ppa);
711 printdlokack(dlp)
712 union DL_primitives *dlp;
715 dlprim(dlp->ok_ack.dl_correct_primitive));
718 printdlerrorack(dlp)
719 union DL_primitives *dlp;
722 dlprim(dlp->error_ack.dl_error_primitive),
723 dlerrno(dlp->error_ack.dl_errno),
724 dlp->error_ack.dl_unix_errno,
725 strerror(dlp->error_ack.dl_unix_errno));
728 printdlenabmultireq(dlp)
729 union DL_primitives *dlp;
733 addrtostring(OFFADDR(dlp, dlp->enabmulti_req.dl_addr_offset),
734 dlp->enabmulti_req.dl_addr_length, addr);
737 dlp->enabmulti_req.dl_addr_length,
738 dlp->enabmulti_req.dl_addr_offset);
742 printdldisabmultireq(dlp)
743 union DL_primitives *dlp;
747 addrtostring(OFFADDR(dlp, dlp->disabmulti_req.dl_addr_offset),
748 dlp->disabmulti_req.dl_addr_length, addr);
751 dlp->disabmulti_req.dl_addr_length,
752 dlp->disabmulti_req.dl_addr_offset);
756 printdlpromisconreq(dlp)
757 union DL_primitives *dlp;
760 dlpromisclevel(dlp->promiscon_req.dl_level));
763 printdlpromiscoffreq(dlp)
764 union DL_primitives *dlp;
767 dlpromisclevel(dlp->promiscoff_req.dl_level));
770 printdlphysaddrreq(dlp)
771 union DL_primitives *dlp;
774 dlp->physaddr_req.dl_addr_type);
777 printdlphysaddrack(dlp)
778 union DL_primitives *dlp;
782 addrtostring(OFFADDR(dlp, dlp->physaddr_ack.dl_addr_offset),
783 dlp->physaddr_ack.dl_addr_length, addr);
786 dlp->physaddr_ack.dl_addr_length,
787 dlp->physaddr_ack.dl_addr_offset);
791 printdlsetphysaddrreq(dlp)
792 union DL_primitives *dlp;
796 addrtostring(OFFADDR(dlp, dlp->set_physaddr_req.dl_addr_offset),
797 dlp->set_physaddr_req.dl_addr_length, addr);
800 dlp->set_physaddr_req.dl_addr_length,
801 dlp->set_physaddr_req.dl_addr_offset);
806 printdldetachreq(dlp)
807 union DL_primitives *dlp;
812 printdlbindreq(dlp)
813 union DL_primitives *dlp;
816 dlp->bind_req.dl_sap,
817 dlp->bind_req.dl_max_conind);
819 dlservicemode(dlp->bind_req.dl_service_mode),
820 dlp->bind_req.dl_conn_mgmt,
821 dlp->bind_req.dl_xidtest_flg);
824 printdlbindack(dlp)
825 union DL_primitives *dlp;
829 addrtostring(OFFADDR(dlp, dlp->bind_ack.dl_addr_offset),
830 dlp->bind_ack.dl_addr_length, addr);
833 dlp->bind_ack.dl_sap,
834 dlp->bind_ack.dl_addr_length,
835 dlp->bind_ack.dl_addr_offset);
837 dlp->bind_ack.dl_max_conind,
838 dlp->bind_ack.dl_xidtest_flg);
843 printdlunbindreq(dlp)
844 union DL_primitives *dlp;
849 printdlsubsbindreq(dlp)
850 union DL_primitives *dlp;
854 addrtostring(OFFADDR(dlp, dlp->subs_bind_req.dl_subs_sap_offset),
855 dlp->subs_bind_req.dl_subs_sap_length, sap);
858 dlp->subs_bind_req.dl_subs_sap_offset,
859 dlp->subs_bind_req.dl_subs_sap_length);
863 printdlsubsbindack(dlp)
864 union DL_primitives *dlp;
868 addrtostring(OFFADDR(dlp, dlp->subs_bind_ack.dl_subs_sap_offset),
869 dlp->subs_bind_ack.dl_subs_sap_length, sap);
872 dlp->subs_bind_ack.dl_subs_sap_offset,
873 dlp->subs_bind_ack.dl_subs_sap_length);
877 printdlsubsunbindreq(dlp)
878 union DL_primitives *dlp;
882 addrtostring(OFFADDR(dlp, dlp->subs_unbind_req.dl_subs_sap_offset),
883 dlp->subs_unbind_req.dl_subs_sap_length, sap);
886 dlp->subs_unbind_req.dl_subs_sap_offset,
887 dlp->subs_unbind_req.dl_subs_sap_length);
891 printdlunitdatareq(dlp)
892 union DL_primitives *dlp;
896 addrtostring(OFFADDR(dlp, dlp->unitdata_req.dl_dest_addr_offset),
897 dlp->unitdata_req.dl_dest_addr_length, addr);
900 dlp->unitdata_req.dl_dest_addr_length,
901 dlp->unitdata_req.dl_dest_addr_offset);
903 dlp->unitdata_req.dl_priority.dl_min,
904 dlp->unitdata_req.dl_priority.dl_max);
908 printdlunitdataind(dlp)
909 union DL_primitives *dlp;
914 addrtostring(OFFADDR(dlp, dlp->unitdata_ind.dl_dest_addr_offset),
915 dlp->unitdata_ind.dl_dest_addr_length, dest);
916 addrtostring(OFFADDR(dlp, dlp->unitdata_ind.dl_src_addr_offset),
917 dlp->unitdata_ind.dl_src_addr_length, src);
920 dlp->unitdata_ind.dl_dest_addr_length,
921 dlp->unitdata_ind.dl_dest_addr_offset);
923 dlp->unitdata_ind.dl_src_addr_length,
924 dlp->unitdata_ind.dl_src_addr_offset);
926 dlp->unitdata_ind.dl_group_address);
931 printdluderrorind(dlp)
932 union DL_primitives *dlp;
936 addrtostring(OFFADDR(dlp, dlp->uderror_ind.dl_dest_addr_offset),
937 dlp->uderror_ind.dl_dest_addr_length, addr);
940 dlp->uderror_ind.dl_dest_addr_length,
941 dlp->uderror_ind.dl_dest_addr_offset);
943 dlp->uderror_ind.dl_unix_errno,
944 dlerrno(dlp->uderror_ind.dl_errno));
948 printdltestreq(dlp)
949 union DL_primitives *dlp;
953 addrtostring(OFFADDR(dlp, dlp->test_req.dl_dest_addr_offset),
954 dlp->test_req.dl_dest_addr_length, addr);
957 dlp->test_req.dl_flag,
958 dlp->test_req.dl_dest_addr_length,
959 dlp->test_req.dl_dest_addr_offset);
963 printdltestind(dlp)
964 union DL_primitives *dlp;
969 addrtostring(OFFADDR(dlp, dlp->test_ind.dl_dest_addr_offset),
970 dlp->test_ind.dl_dest_addr_length, dest);
971 addrtostring(OFFADDR(dlp, dlp->test_ind.dl_src_addr_offset),
972 dlp->test_ind.dl_src_addr_length, src);
975 dlp->test_ind.dl_flag,
976 dlp->test_ind.dl_dest_addr_length,
977 dlp->test_ind.dl_dest_addr_offset);
979 dlp->test_ind.dl_src_addr_length,
980 dlp->test_ind.dl_src_addr_offset);
985 printdltestres(dlp)
986 union DL_primitives *dlp;
990 addrtostring(OFFADDR(dlp, dlp->test_res.dl_dest_addr_offset),
991 dlp->test_res.dl_dest_addr_length, dest);
994 dlp->test_res.dl_flag,
995 dlp->test_res.dl_dest_addr_length,
996 dlp->test_res.dl_dest_addr_offset);
1000 printdltestcon(dlp)
1001 union DL_primitives *dlp;
1006 addrtostring(OFFADDR(dlp, dlp->test_con.dl_dest_addr_offset),
1007 dlp->test_con.dl_dest_addr_length, dest);
1008 addrtostring(OFFADDR(dlp, dlp->test_con.dl_src_addr_offset),
1009 dlp->test_con.dl_src_addr_length, src);
1012 dlp->test_con.dl_flag,
1013 dlp->test_con.dl_dest_addr_length,
1014 dlp->test_con.dl_dest_addr_offset);
1016 dlp->test_con.dl_src_addr_length,
1017 dlp->test_con.dl_src_addr_offset);
1022 printdlxidreq(dlp)
1023 union DL_primitives *dlp;
1027 addrtostring(OFFADDR(dlp, dlp->xid_req.dl_dest_addr_offset),
1028 dlp->xid_req.dl_dest_addr_length, dest);
1031 dlp->xid_req.dl_flag,
1032 dlp->xid_req.dl_dest_addr_length,
1033 dlp->xid_req.dl_dest_addr_offset);
1037 printdlxidind(dlp)
1038 union DL_primitives *dlp;
1043 addrtostring(OFFADDR(dlp, dlp->xid_ind.dl_dest_addr_offset),
1044 dlp->xid_ind.dl_dest_addr_length, dest);
1045 addrtostring(OFFADDR(dlp, dlp->xid_ind.dl_src_addr_offset),
1046 dlp->xid_ind.dl_src_addr_length, src);
1049 dlp->xid_ind.dl_flag,
1050 dlp->xid_ind.dl_dest_addr_length,
1051 dlp->xid_ind.dl_dest_addr_offset);
1053 dlp->xid_ind.dl_src_addr_length,
1054 dlp->xid_ind.dl_src_addr_offset);
1059 printdlxidres(dlp)
1060 union DL_primitives *dlp;
1064 addrtostring(OFFADDR(dlp, dlp->xid_res.dl_dest_addr_offset),
1065 dlp->xid_res.dl_dest_addr_length, dest);
1068 dlp->xid_res.dl_flag,
1069 dlp->xid_res.dl_dest_addr_length,
1070 dlp->xid_res.dl_dest_addr_offset);
1074 printdlxidcon(dlp)
1075 union DL_primitives *dlp;
1080 addrtostring(OFFADDR(dlp, dlp->xid_con.dl_dest_addr_offset),
1081 dlp->xid_con.dl_dest_addr_length, dest);
1082 addrtostring(OFFADDR(dlp, dlp->xid_con.dl_src_addr_offset),
1083 dlp->xid_con.dl_src_addr_length, src);
1086 dlp->xid_con.dl_flag,
1087 dlp->xid_con.dl_dest_addr_length,
1088 dlp->xid_con.dl_dest_addr_offset);
1090 dlp->xid_con.dl_src_addr_length,
1091 dlp->xid_con.dl_src_addr_offset);
1096 printdludqosreq(dlp)
1097 union DL_primitives *dlp;
1100 dlp->udqos_req.dl_qos_length,
1101 dlp->udqos_req.dl_qos_offset);