Lines Matching refs:msg
268 struct spdk_nvmf_auth_negotiate *msg;
273 msg = (void *)msgbuf;
276 ut_prep_send_cmd(&req, &cmd, msgbuf, sizeof(*msg) + sizeof(*desc));
282 msg->auth_type = SPDK_NVMF_AUTH_TYPE_COMMON_MESSAGE;
283 msg->auth_id = SPDK_NVMF_AUTH_ID_NEGOTIATE;
284 msg->sc_c = SPDK_NVMF_AUTH_SCC_DISABLED;
285 msg->napd = 1;
286 desc = &msg->descriptors[0];
320 msg->sc_c = SPDK_NVMF_AUTH_SCC_TLS;
327 msg->sc_c = SPDK_NVMF_AUTH_SCC_DISABLED;
332 req.length = cmd.tl = req.iov[0].iov_len = sizeof(*msg);
333 msg->napd = 0;
340 req.length = cmd.tl = req.iov[0].iov_len = sizeof(*msg) + sizeof(*desc);
341 msg->napd = 1;
437 req.length = cmd.tl = req.iov[0].iov_len = sizeof(*msg) - 1;
448 req.length = cmd.tl = req.iov[0].iov_len = sizeof(*msg);
459 req.length = cmd.tl = req.iov[0].iov_len = sizeof(*msg) + sizeof(*desc) - 1;
470 req.length = cmd.tl = req.iov[0].iov_len = sizeof(*msg) + sizeof(*desc) + 1;
477 req.length = cmd.tl = req.iov[0].iov_len = sizeof(*msg) + sizeof(*desc);
529 struct spdk_nvmf_auth_negotiate *msg;
534 msg = (void *)msgbuf;
535 ut_prep_send_cmd(&req, &cmd, msgbuf, sizeof(*msg) + sizeof(*desc));
574 msg->auth_type = SPDK_NVMF_AUTH_TYPE_COMMON_MESSAGE;
575 msg->auth_id = SPDK_NVMF_AUTH_ID_NEGOTIATE;
576 msg->sc_c = SPDK_NVMF_AUTH_SCC_DISABLED;
577 msg->napd = 1;
578 desc = &msg->descriptors[0];
630 struct spdk_nvmf_auth_failure *msg;
631 uint8_t msgbuf[sizeof(*msg)];
634 msg = (void *)msgbuf;
641 ut_prep_recv_cmd(&req, &cmd, msgbuf, sizeof(*msg));
653 CU_ASSERT_EQUAL(msg->auth_type, SPDK_NVMF_AUTH_TYPE_COMMON_MESSAGE);
654 CU_ASSERT_EQUAL(msg->auth_id, SPDK_NVMF_AUTH_ID_FAILURE1);
655 CU_ASSERT_EQUAL(msg->t_id, 8);
656 CU_ASSERT_EQUAL(msg->rc, SPDK_NVMF_AUTH_FAILURE);
657 CU_ASSERT_EQUAL(msg->rce, SPDK_NVMF_AUTH_FAILED);
661 ut_prep_recv_cmd(&req, &cmd, msgbuf, sizeof(*msg));
672 CU_ASSERT_EQUAL(msg->auth_type, SPDK_NVMF_AUTH_TYPE_COMMON_MESSAGE);
673 CU_ASSERT_EQUAL(msg->auth_id, SPDK_NVMF_AUTH_ID_FAILURE1);
674 CU_ASSERT_EQUAL(msg->t_id, 8);
675 CU_ASSERT_EQUAL(msg->rc, SPDK_NVMF_AUTH_FAILURE);
676 CU_ASSERT_EQUAL(msg->rce, SPDK_NVMF_AUTH_INCORRECT_PROTOCOL_MESSAGE);
680 ut_prep_recv_cmd(&req, &cmd, msgbuf, sizeof(*msg));
684 req.iov[0].iov_len = cmd.al = req.length = sizeof(*msg) - 1;
692 req.iov[0].iov_len = cmd.al = req.length = sizeof(*msg);
709 struct spdk_nvmf_dhchap_challenge *msg;
714 msg = (void *)msgbuf;
735 CU_ASSERT_EQUAL(msg->auth_type, SPDK_NVMF_AUTH_TYPE_DHCHAP);
736 CU_ASSERT_EQUAL(msg->auth_id, SPDK_NVMF_AUTH_ID_DHCHAP_CHALLENGE);
737 CU_ASSERT_EQUAL(msg->t_id, 8);
738 CU_ASSERT_EQUAL(msg->hl, 48);
739 CU_ASSERT_EQUAL(msg->hash_id, SPDK_NVMF_DHCHAP_HASH_SHA384);
740 CU_ASSERT_EQUAL(msg->dhg_id, SPDK_NVMF_DHCHAP_DHGROUP_NULL);
741 CU_ASSERT_EQUAL(msg->dhvlen, 0);
742 CU_ASSERT_EQUAL(memcmp(msg->cval, cval, 48), 0);
743 CU_ASSERT(msg->seqnum != 0);
763 CU_ASSERT_EQUAL(msg->auth_type, SPDK_NVMF_AUTH_TYPE_DHCHAP);
764 CU_ASSERT_EQUAL(msg->auth_id, SPDK_NVMF_AUTH_ID_DHCHAP_CHALLENGE);
765 CU_ASSERT_EQUAL(msg->t_id, 8);
766 CU_ASSERT_EQUAL(msg->hl, 48);
767 CU_ASSERT_EQUAL(msg->hash_id, SPDK_NVMF_DHCHAP_HASH_SHA384);
768 CU_ASSERT_EQUAL(msg->dhg_id, SPDK_NVMF_DHCHAP_DHGROUP_2048);
769 CU_ASSERT_EQUAL(msg->dhvlen, g_dhvlen);
770 CU_ASSERT_EQUAL(memcmp(msg->cval, cval, 48), 0);
771 CU_ASSERT_EQUAL(memcmp(&msg->cval[48], dhv, g_dhvlen), 0);
772 CU_ASSERT(msg->seqnum != 0);
836 cmd.al = req.length = req.iov[0].iov_len = sizeof(msg) + 47;
862 struct spdk_nvmf_dhchap_reply *msg;
866 msg = (void *)msgbuf;
869 ut_prep_send_cmd(&req, &cmd, msgbuf, sizeof(*msg) + 2 * hl);
879 msg->auth_type = SPDK_NVMF_AUTH_TYPE_DHCHAP;
880 msg->auth_id = SPDK_NVMF_AUTH_ID_DHCHAP_REPLY;
881 msg->t_id = auth->tid;
882 msg->hl = hl;
883 msg->cvalid = 0;
884 msg->dhvlen = 0;
885 msg->seqnum = 0;
886 memset(msg->rval, 0xa5, hl);
905 cmd.tl = req.iov[0].iov_len = req.length = sizeof(*msg) - 1;
915 msg->hl = 32;
921 msg->hl = hl;
923 /* Bad message length (smaller than size of msg + 2 * hl) */
926 cmd.tl = req.iov[0].iov_len = req.length = sizeof(*msg) + 2 * hl - 1;
932 cmd.tl = req.iov[0].iov_len = req.length = sizeof(*msg) + hl;
934 /* Bad message length (larger than size of msg + 2 * hl) */
937 cmd.tl = req.iov[0].iov_len = req.length = sizeof(*msg) + 2 * hl + 1;
943 cmd.tl = req.iov[0].iov_len = req.length = sizeof(*msg) + 2 * hl;
948 msg->t_id = auth->tid + 1;
954 msg->t_id = auth->tid;
959 msg->cvalid = 1;
965 msg->cvalid = 0;
970 msg->dhvlen = 1;
976 msg->dhvlen = 0;
1026 msg->cvalid = 2;
1036 msg->cvalid = 1;
1037 msg->seqnum = 0;
1047 msg->cvalid = 1;
1048 msg->seqnum = 1;
1060 msg->cvalid = 1;
1061 msg->seqnum = 1;
1085 struct spdk_nvmf_dhchap_success1 *msg;
1087 uint8_t msgbuf[sizeof(*msg) + 48];
1090 msg = (void *)msgbuf;
1099 ut_prep_recv_cmd(&req, &cmd, msgbuf, sizeof(*msg));
1107 CU_ASSERT_EQUAL(msg->auth_type, SPDK_NVMF_AUTH_TYPE_DHCHAP);
1108 CU_ASSERT_EQUAL(msg->auth_id, SPDK_NVMF_AUTH_ID_DHCHAP_SUCCESS1);
1109 CU_ASSERT_EQUAL(msg->t_id, 8);
1110 CU_ASSERT_EQUAL(msg->hl, 48);
1111 CU_ASSERT_EQUAL(msg->rvalid, 0);
1115 ut_prep_recv_cmd(&req, &cmd, msgbuf, sizeof(*msg) + 48);
1125 CU_ASSERT_EQUAL(msg->auth_type, SPDK_NVMF_AUTH_TYPE_DHCHAP);
1126 CU_ASSERT_EQUAL(msg->auth_id, SPDK_NVMF_AUTH_ID_DHCHAP_SUCCESS1);
1127 CU_ASSERT_EQUAL(msg->t_id, 8);
1128 CU_ASSERT_EQUAL(msg->hl, 48);
1129 CU_ASSERT_EQUAL(msg->rvalid, 1);
1130 CU_ASSERT_EQUAL(memcmp(msg->rval, auth->cval, 48), 0);
1135 ut_prep_recv_cmd(&req, &cmd, msgbuf, sizeof(*msg));
1138 cmd.al = req.iov[0].iov_len = req.length = sizeof(*msg) - 1;
1151 /* Bad message length (smaller than msg + hl) */
1152 ut_prep_recv_cmd(&req, &cmd, msgbuf, sizeof(*msg));
1157 cmd.al = req.iov[0].iov_len = req.length = sizeof(*msg) + 47;
1170 cmd.al = req.iov[0].iov_len = req.length = sizeof(*msg);