Lines Matching refs:mpa_frame

237 	struct ietf_mpa_v1 *mpa_frame;  in send_mpa_reject()  local
247 mpa_frame = (struct ietf_mpa_v1 *)*start_buff; in send_mpa_reject()
248 mpa_frame->flags |= IETF_MPA_FLAGS_REJECT; in send_mpa_reject()
263 struct ietf_mpa_v1 *mpa_frame; in parse_mpa() local
278 mpa_frame = (struct ietf_mpa_v1 *)buffer; in parse_mpa()
280 priv_data_len = ntohs(mpa_frame->priv_data_len); in parse_mpa()
293 if (mpa_frame->rev != IETF_MPA_V1 && mpa_frame->rev != IETF_MPA_V2) { in parse_mpa()
301 if (mpa_frame->rev > cm_node->mpa_frame_rev) { in parse_mpa()
306 cm_node->mpa_frame_rev = mpa_frame->rev; in parse_mpa()
310 if (memcmp(mpa_frame->key, IEFT_MPA_KEY_REQ, IETF_MPA_KEY_SIZE)) { in parse_mpa()
315 if (memcmp(mpa_frame->key, IEFT_MPA_KEY_REP, IETF_MPA_KEY_SIZE)) { in parse_mpa()
337 switch (mpa_frame->rev) { in parse_mpa()
425 if (mpa_frame->flags & IETF_MPA_FLAGS_REJECT) in parse_mpa()
713 struct ietf_mpa_v2 *mpa_frame = (struct ietf_mpa_v2 *)start_addr; in build_mpa_v2() local
714 struct ietf_rtr_msg *rtr_msg = &mpa_frame->rtr_msg; in build_mpa_v2()
720 mpa_frame->flags |= IETF_MPA_V2_FLAG; /* set a bit to indicate MPA V2 */ in build_mpa_v2()
721 mpa_frame->priv_data_len += htons(IETF_RTR_MSG_SIZE); in build_mpa_v2()
758 struct ietf_mpa_v1 *mpa_frame = (struct ietf_mpa_v1 *)start_addr; in build_mpa_v1() local
762 memcpy(mpa_frame->key, IEFT_MPA_KEY_REQ, IETF_MPA_KEY_SIZE); in build_mpa_v1()
765 memcpy(mpa_frame->key, IEFT_MPA_KEY_REP, IETF_MPA_KEY_SIZE); in build_mpa_v1()
768 mpa_frame->flags = IETF_MPA_FLAGS_CRC; in build_mpa_v1()
769 mpa_frame->rev = cm_node->mpa_frame_rev; in build_mpa_v1()
770 mpa_frame->priv_data_len = htons(cm_node->mpa_frame_size); in build_mpa_v1()
3483 memcpy(&loopback->mpa_frame.priv_data, pdata, pdata_len); in nes_reject()
3484 loopback->mpa_frame.priv_data_len = pdata_len; in nes_reject()
3846 nesqp->ietf_frame = &cm_node->mpa_frame; in cm_event_connected()