Lines Matching defs:hdr
78 static int invalid_msg(rdr_msg_hdr_t *hdr);
81 static int dcs_ses_req(rdr_msg_hdr_t *hdr, cfga_params_t *param);
82 static int dcs_ses_estbl(rdr_msg_hdr_t *hdr, cfga_params_t *param);
83 static int dcs_ses_end(rdr_msg_hdr_t *hdr, cfga_params_t *param);
84 static int dcs_change_state(rdr_msg_hdr_t *hdr, cfga_params_t *param);
85 static int dcs_private_func(rdr_msg_hdr_t *hdr, cfga_params_t *param);
86 static int dcs_test(rdr_msg_hdr_t *hdr, cfga_params_t *param);
87 static int dcs_list_ext(rdr_msg_hdr_t *hdr, cfga_params_t *param);
88 static int dcs_help(rdr_msg_hdr_t *hdr, cfga_params_t *param);
89 static int dcs_ap_id_cmp(rdr_msg_hdr_t *hdr, cfga_params_t *param);
90 static int dcs_abort_cmd(rdr_msg_hdr_t *hdr, cfga_params_t *param);
91 static int dcs_rsrc_info(rdr_msg_hdr_t *hdr, cfga_params_t *param);
92 static int dcs_unknown_op(rdr_msg_hdr_t *hdr, cfga_params_t *param);
103 static int invalid_msg(rdr_msg_hdr_t *hdr);
640 dcs_dispatch_message(rdr_msg_hdr_t *hdr, cfga_params_t *params)
645 assert(hdr);
655 if (invalid_msg(hdr)) {
662 sp->curr_msg.hdr = hdr;
666 * hdr->message_opcode is unsigned so don't need
669 if (hdr->message_opcode >= RDR_NUM_OPS) {
670 dcs_unknown_op(hdr, params);
675 PRINT_MSG_DBG(DCS_RECEIVE, hdr);
678 if ((*dcs_cmd[hdr->message_opcode])(hdr, params) == -1) {
695 init_msg(rdr_msg_hdr_t *hdr)
700 assert(hdr);
708 (void) memset(hdr, 0, sizeof (rdr_msg_hdr_t));
711 hdr->random_req = sp->random_req;
712 hdr->random_resp = sp->random_resp;
715 hdr->major_version = sp->major_version;
716 hdr->minor_version = sp->minor_version;
728 invalid_msg(rdr_msg_hdr_t *hdr)
733 assert(hdr);
747 if (hdr->message_opcode != RDR_SES_REQ) {
750 if ((sp->major_version != hdr->major_version) ||
751 (sp->minor_version != hdr->minor_version)) {
753 hdr->major_version, hdr->minor_version);
758 if ((sp->random_req != hdr->random_req) ||
759 (sp->random_resp != hdr->random_resp)) {
761 "<%d, %d>", hdr->random_req, hdr->random_resp);
776 dcs_ses_req(rdr_msg_hdr_t *hdr, cfga_params_t *param)
786 assert(hdr);
805 act_ver = resolve_version(hdr->major_version, hdr->minor_version);
808 sp->random_req = hdr->random_req;
849 dcs_ses_estbl(rdr_msg_hdr_t *hdr, cfga_params_t *param)
855 assert(hdr);
876 act_ver = resolve_version(hdr->major_version, hdr->minor_version);
878 if ((act_ver.major != hdr->major_version) ||
879 (act_ver.minor != hdr->minor_version)) {
882 dcs_log_msg(LOG_ERR, DCS_VER_INVAL, hdr->major_version,
883 hdr->minor_version);
901 dcs_ses_end(rdr_msg_hdr_t *hdr, cfga_params_t *param)
910 assert(hdr);
963 dcs_change_state(rdr_msg_hdr_t *hdr, cfga_params_t *param)
979 assert(hdr);
1130 dcs_private_func(rdr_msg_hdr_t *hdr, cfga_params_t *param)
1143 assert(hdr);
1227 dcs_test(rdr_msg_hdr_t *hdr, cfga_params_t *param)
1239 assert(hdr);
1319 dcs_list_ext(rdr_msg_hdr_t *hdr, cfga_params_t *param)
1331 assert(hdr);
1452 dcs_help(rdr_msg_hdr_t *hdr, cfga_params_t *param)
1464 assert(hdr);
1543 dcs_ap_id_cmp(rdr_msg_hdr_t *hdr, cfga_params_t *param)
1553 assert(hdr);
1620 dcs_abort_cmd(rdr_msg_hdr_t *hdr, cfga_params_t *param)
1630 assert(hdr);
1678 dcs_rsrc_info(rdr_msg_hdr_t *hdr, cfga_params_t *param)
1687 assert(hdr);
1756 dcs_unknown_op(rdr_msg_hdr_t *hdr, cfga_params_t *param)
1761 assert(hdr);
1764 assert(hdr);
1772 dcs_log_msg(LOG_ERR, DCS_UNKNOWN_OP, hdr->message_opcode);