Lines Matching refs:op_err
91 struct mbuf *op_err; in sctp_handle_init() local
107 op_err = sctp_generate_cause(SCTP_CAUSE_INVALID_PARAM, ""); in sctp_handle_init()
108 sctp_send_abort(m, iphlen, src, dst, sh, init->initiate_tag, op_err, in sctp_handle_init()
116 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_handle_init()
118 sctp_send_abort(m, iphlen, src, dst, sh, init->initiate_tag, op_err, in sctp_handle_init()
141 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_handle_init()
143 sctp_send_abort(m, iphlen, src, dst, sh, 0, op_err, in sctp_handle_init()
397 struct mbuf *op_err; in sctp_process_init_ack() local
406 op_err = sctp_arethere_unrecognized_parameters(m, in sctp_process_init_ack()
413 src, dst, sh, op_err, in sctp_process_init_ack()
423 if (op_err != NULL) { in sctp_process_init_ack()
424 sctp_m_freem(op_err); in sctp_process_init_ack()
428 op_err = sctp_get_mbuf_for_msg(len, 0, M_NOWAIT, 1, MT_DATA); in sctp_process_init_ack()
429 if (op_err != NULL) { in sctp_process_init_ack()
432 SCTP_BUF_LEN(op_err) = len; in sctp_process_init_ack()
433 cause = mtod(op_err, struct sctp_error_missing_param *); in sctp_process_init_ack()
441 src, dst, sh, op_err, in sctp_process_init_ack()
451 if (op_err != NULL) { in sctp_process_init_ack()
452 sctp_m_freem(op_err); in sctp_process_init_ack()
454 op_err = sctp_generate_cause(SCTP_CAUSE_OUT_OF_RESC, ""); in sctp_process_init_ack()
457 src, dst, sh, op_err, in sctp_process_init_ack()
468 if (op_err != NULL) { in sctp_process_init_ack()
469 sctp_m_freem(op_err); in sctp_process_init_ack()
471 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_process_init_ack()
477 src, dst, sh, op_err, in sctp_process_init_ack()
495 if (op_err) { in sctp_process_init_ack()
496 sctp_queue_op_err(stcb, op_err); in sctp_process_init_ack()
498 op_err = NULL; in sctp_process_init_ack()
837 struct mbuf *op_err; in sctp_check_data_from_peer() local
858 op_err = sctp_generate_cause(SCTP_CAUSE_PROTOCOL_VIOLATION, msg); in sctp_check_data_from_peer()
860 sctp_abort_an_association(stcb->sctp_ep, stcb, op_err, false, SCTP_SO_NOT_LOCKED); in sctp_check_data_from_peer()
1252 struct mbuf *op_err; in sctp_handle_init_ack() local
1271 op_err = sctp_generate_cause(SCTP_CAUSE_INVALID_PARAM, ""); in sctp_handle_init_ack()
1273 src, dst, sh, op_err, in sctp_handle_init_ack()
1365 struct mbuf *op_err; in sctp_process_cookie_existing() local
1387 op_err = sctp_generate_cause(SCTP_CAUSE_COOKIE_IN_SHUTDOWN, ""); in sctp_process_cookie_existing()
1388 sctp_send_operr_to(src, dst, sh, cookie->peers_vtag, op_err, in sctp_process_cookie_existing()
1471 op_err = sctp_generate_cause(SCTP_CAUSE_OUT_OF_RESC, ""); in sctp_process_cookie_existing()
1474 src, dst, sh, op_err, in sctp_process_cookie_existing()
1529 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_process_cookie_existing()
1535 src, dst, sh, op_err, in sctp_process_cookie_existing()
1579 op_err = sctp_generate_cause(SCTP_CAUSE_NAT_COLLIDING_STATE, ""); in sctp_process_cookie_existing()
1580 sctp_send_abort(m, iphlen, src, dst, sh, 0, op_err, in sctp_process_cookie_existing()
1661 op_err = sctp_generate_cause(SCTP_CAUSE_OUT_OF_RESC, ""); in sctp_process_cookie_existing()
1664 src, dst, sh, op_err, in sctp_process_cookie_existing()
1674 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_process_cookie_existing()
1680 src, dst, sh, op_err, in sctp_process_cookie_existing()
1900 op_err = sctp_generate_cause(SCTP_CAUSE_OUT_OF_RESC, ""); in sctp_process_cookie_existing()
1903 src, dst, sh, op_err, in sctp_process_cookie_existing()
1919 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_process_cookie_existing()
1925 src, dst, sh, op_err, in sctp_process_cookie_existing()
2035 struct mbuf *op_err; in sctp_process_cookie_new() local
2040 op_err = sctp_generate_cause(SCTP_CAUSE_OUT_OF_RESC, ""); in sctp_process_cookie_new()
2042 src, dst, sh, op_err, in sctp_process_cookie_new()
2056 struct mbuf *op_err; in sctp_process_cookie_new() local
2063 op_err = sctp_generate_cause(SCTP_CAUSE_OUT_OF_RESC, ""); in sctp_process_cookie_new()
2065 src, dst, sh, op_err, in sctp_process_cookie_new()
2417 struct mbuf *op_err; in sctp_handle_cookie_echo() local
2422 op_err = sctp_get_mbuf_for_msg(sizeof(struct sctp_error_stale_cookie), in sctp_handle_cookie_echo()
2424 if (op_err == NULL) { in sctp_handle_cookie_echo()
2429 SCTP_BUF_LEN(op_err) = sizeof(struct sctp_error_stale_cookie); in sctp_handle_cookie_echo()
2430 cause = mtod(op_err, struct sctp_error_stale_cookie *); in sctp_handle_cookie_echo()
2446 sctp_send_operr_to(src, dst, sh, cookie->peers_vtag, op_err, in sctp_handle_cookie_echo()
2618 struct mbuf *op_err; in sctp_handle_cookie_echo() local
2622 op_err = sctp_generate_cause(SCTP_CAUSE_OUT_OF_RESC, ""); in sctp_handle_cookie_echo()
2624 src, dst, sh, op_err, in sctp_handle_cookie_echo()
4318 struct mbuf *op_err; in sctp_process_control() local
4458 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_process_control()
4461 sctp_handle_ootb(m, iphlen, *offset, src, dst, sh, inp, op_err, in sctp_process_control()
4592 op_err = sctp_generate_cause(SCTP_CAUSE_OUT_OF_RESC, ""); in sctp_process_control()
4593 sctp_send_abort(m, iphlen, src, dst, sh, 0, op_err, in sctp_process_control()
4881 op_err = sctp_generate_cause(SCTP_CAUSE_OUT_OF_RESC, ""); in sctp_process_control()
4883 src, dst, sh, op_err, in sctp_process_control()
5087 op_err = sctp_generate_cause(SCTP_CAUSE_PROTOCOL_VIOLATION, msg); in sctp_process_control()
5088 sctp_abort_an_association(inp, stcb, op_err, false, SCTP_SO_NOT_LOCKED); in sctp_process_control()
5194 op_err = sctp_get_mbuf_for_msg(sizeof(struct sctp_gen_error_cause), in sctp_process_control()
5196 if (op_err != NULL) { in sctp_process_control()
5198 cause = mtod(op_err, struct sctp_gen_error_cause *); in sctp_process_control()
5201 SCTP_BUF_LEN(op_err) = sizeof(struct sctp_gen_error_cause); in sctp_process_control()
5202 SCTP_BUF_NEXT(op_err) = SCTP_M_COPYM(m, *offset, len, M_NOWAIT); in sctp_process_control()
5203 if (SCTP_BUF_NEXT(op_err) != NULL) { in sctp_process_control()
5206 sctp_log_mbc(SCTP_BUF_NEXT(op_err), SCTP_MBUF_ICOPY); in sctp_process_control()
5209 sctp_queue_op_err(stcb, op_err); in sctp_process_control()
5211 sctp_m_freem(op_err); in sctp_process_control()
5257 struct mbuf *m = *mm, *op_err; in sctp_common_input_processing() local
5435 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_common_input_processing()
5438 sh, 0, op_err, in sctp_common_input_processing()
5468 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_common_input_processing()
5470 sctp_handle_ootb(m, iphlen, offset, src, dst, sh, inp, op_err, in sctp_common_input_processing()
5530 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_common_input_processing()
5532 sctp_handle_ootb(m, iphlen, offset, src, dst, sh, inp, op_err, in sctp_common_input_processing()
5596 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_common_input_processing()
5598 sctp_handle_ootb(m, iphlen, offset, src, dst, sh, inp, op_err, in sctp_common_input_processing()