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