Lines Matching refs:mpa_frame

786 	struct ietf_mpa_v1 *mpa_frame = start_addr;  in irdma_build_mpa_v1()  local
790 memcpy(mpa_frame->key, IEFT_MPA_KEY_REQ, IETF_MPA_KEY_SIZE); in irdma_build_mpa_v1()
793 memcpy(mpa_frame->key, IEFT_MPA_KEY_REP, IETF_MPA_KEY_SIZE); in irdma_build_mpa_v1()
798 mpa_frame->flags = IETF_MPA_FLAGS_CRC; in irdma_build_mpa_v1()
799 mpa_frame->rev = cm_node->mpa_frame_rev; in irdma_build_mpa_v1()
800 mpa_frame->priv_data_len = htons(cm_node->pdata.size); in irdma_build_mpa_v1()
812 struct ietf_mpa_v2 *mpa_frame = start_addr; in irdma_build_mpa_v2() local
813 struct ietf_rtr_msg *rtr_msg = &mpa_frame->rtr_msg; in irdma_build_mpa_v2()
818 mpa_frame->flags |= IETF_MPA_V2_FLAG; in irdma_build_mpa_v2()
820 mpa_frame->flags |= IETF_MPA_FLAGS_MARKERS; in irdma_build_mpa_v2()
823 mpa_frame->priv_data_len = cpu_to_be16(be16_to_cpu(mpa_frame->priv_data_len) + in irdma_build_mpa_v2()
934 cm_node->mpa_frame.flags |= IETF_MPA_FLAGS_REJECT; in irdma_send_mpa_reject()
1028 struct ietf_mpa_v1 *mpa_frame; in irdma_parse_mpa() local
1039 mpa_frame = (struct ietf_mpa_v1 *)buf; in irdma_parse_mpa()
1041 priv_data_len = ntohs(mpa_frame->priv_data_len); in irdma_parse_mpa()
1049 if (mpa_frame->rev != IETF_MPA_V1 && mpa_frame->rev != IETF_MPA_V2) { in irdma_parse_mpa()
1051 "CM: unsupported mpa rev = %d\n", mpa_frame->rev); in irdma_parse_mpa()
1055 if (mpa_frame->rev > cm_node->mpa_frame_rev) { in irdma_parse_mpa()
1057 mpa_frame->rev); in irdma_parse_mpa()
1061 cm_node->mpa_frame_rev = mpa_frame->rev; in irdma_parse_mpa()
1063 if (memcmp(mpa_frame->key, IEFT_MPA_KEY_REQ, in irdma_parse_mpa()
1070 if (memcmp(mpa_frame->key, IEFT_MPA_KEY_REP, in irdma_parse_mpa()
1091 switch (mpa_frame->rev) { in irdma_parse_mpa()
1106 if (mpa_frame->flags & IETF_MPA_FLAGS_REJECT) in irdma_parse_mpa()
1109 if (mpa_frame->flags & IETF_MPA_FLAGS_MARKERS) in irdma_parse_mpa()