Lines Matching refs:op_err
94 struct mbuf *op_err; in sctp_handle_init() local
110 op_err = sctp_generate_cause(SCTP_CAUSE_INVALID_PARAM, ""); in sctp_handle_init()
111 sctp_send_abort(m, iphlen, src, dst, sh, init->initiate_tag, op_err, in sctp_handle_init()
119 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_handle_init()
121 sctp_send_abort(m, iphlen, src, dst, sh, init->initiate_tag, op_err, in sctp_handle_init()
144 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_handle_init()
146 sctp_send_abort(m, iphlen, src, dst, sh, 0, op_err, in sctp_handle_init()
400 struct mbuf *op_err; in sctp_process_init_ack() local
409 op_err = sctp_arethere_unrecognized_parameters(m, in sctp_process_init_ack()
415 sctp_abort_an_association(stcb->sctp_ep, stcb, op_err, false, SCTP_SO_NOT_LOCKED); 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()
1237 struct mbuf *op_err; in sctp_handle_init_ack() local
1256 op_err = sctp_generate_cause(SCTP_CAUSE_INVALID_PARAM, ""); in sctp_handle_init_ack()
1258 src, dst, sh, op_err, in sctp_handle_init_ack()
1350 struct mbuf *op_err; in sctp_process_cookie_existing() local
1373 op_err = sctp_generate_cause(SCTP_CAUSE_COOKIE_IN_SHUTDOWN, ""); in sctp_process_cookie_existing()
1374 sctp_send_operr_to(src, dst, sh, cookie->peers_vtag, op_err, in sctp_process_cookie_existing()
1457 op_err = sctp_generate_cause(SCTP_CAUSE_OUT_OF_RESC, ""); in sctp_process_cookie_existing()
1460 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()
1908 op_err = sctp_generate_cause(SCTP_CAUSE_OUT_OF_RESC, ""); in sctp_process_cookie_existing()
1911 src, dst, sh, op_err, in sctp_process_cookie_existing()
1927 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_process_cookie_existing()
1933 src, dst, sh, op_err, in sctp_process_cookie_existing()
2043 struct mbuf *op_err; in sctp_process_cookie_new() local
2048 op_err = sctp_generate_cause(SCTP_CAUSE_OUT_OF_RESC, ""); in sctp_process_cookie_new()
2050 src, dst, sh, op_err, in sctp_process_cookie_new()
2064 struct mbuf *op_err; in sctp_process_cookie_new() local
2071 op_err = sctp_generate_cause(SCTP_CAUSE_OUT_OF_RESC, ""); in sctp_process_cookie_new()
2073 src, dst, sh, op_err, in sctp_process_cookie_new()
2427 struct mbuf *op_err; in sctp_handle_cookie_echo() local
2432 op_err = sctp_get_mbuf_for_msg(sizeof(struct sctp_error_stale_cookie), in sctp_handle_cookie_echo()
2434 if (op_err == NULL) { in sctp_handle_cookie_echo()
2439 SCTP_BUF_LEN(op_err) = sizeof(struct sctp_error_stale_cookie); in sctp_handle_cookie_echo()
2440 cause = mtod(op_err, struct sctp_error_stale_cookie *); in sctp_handle_cookie_echo()
2456 sctp_send_operr_to(src, dst, sh, cookie->peers_vtag, op_err, in sctp_handle_cookie_echo()
2628 struct mbuf *op_err; in sctp_handle_cookie_echo() local
2632 op_err = sctp_generate_cause(SCTP_CAUSE_OUT_OF_RESC, ""); in sctp_handle_cookie_echo()
2634 src, dst, sh, op_err, in sctp_handle_cookie_echo()
4322 struct mbuf *op_err; in sctp_process_control() local
4462 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_process_control()
4465 sctp_handle_ootb(m, iphlen, *offset, src, dst, sh, inp, op_err, in sctp_process_control()
4596 op_err = sctp_generate_cause(SCTP_CAUSE_OUT_OF_RESC, ""); in sctp_process_control()
4597 sctp_send_abort(m, iphlen, src, dst, sh, 0, op_err, in sctp_process_control()
4885 op_err = sctp_generate_cause(SCTP_CAUSE_OUT_OF_RESC, ""); in sctp_process_control()
4887 src, dst, sh, op_err, in sctp_process_control()
5091 op_err = sctp_generate_cause(SCTP_CAUSE_PROTOCOL_VIOLATION, msg); in sctp_process_control()
5092 sctp_abort_an_association(inp, stcb, op_err, false, SCTP_SO_NOT_LOCKED); in sctp_process_control()
5198 op_err = sctp_get_mbuf_for_msg(sizeof(struct sctp_gen_error_cause), in sctp_process_control()
5200 if (op_err != NULL) { in sctp_process_control()
5202 cause = mtod(op_err, struct sctp_gen_error_cause *); in sctp_process_control()
5205 SCTP_BUF_LEN(op_err) = sizeof(struct sctp_gen_error_cause); in sctp_process_control()
5206 SCTP_BUF_NEXT(op_err) = SCTP_M_COPYM(m, *offset, len, M_NOWAIT); in sctp_process_control()
5207 if (SCTP_BUF_NEXT(op_err) != NULL) { in sctp_process_control()
5210 sctp_log_mbc(SCTP_BUF_NEXT(op_err), SCTP_MBUF_ICOPY); in sctp_process_control()
5213 sctp_queue_op_err(stcb, op_err); in sctp_process_control()
5215 sctp_m_freem(op_err); in sctp_process_control()
5262 struct mbuf *m = *mm, *op_err; in sctp_common_input_processing() local
5369 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_common_input_processing()
5372 sh, 0, op_err, in sctp_common_input_processing()
5402 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_common_input_processing()
5404 sctp_handle_ootb(m, iphlen, offset, src, dst, sh, inp, op_err, in sctp_common_input_processing()
5464 op_err = sctp_generate_cause(SCTP_BASE_SYSCTL(sctp_diag_info_code), in sctp_common_input_processing()
5466 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()