Lines Matching defs:op_err

2913 	struct mbuf *mat, *op_err;
2929 op_err = NULL;
2982 if (op_err == NULL) {
2984 MGETHDR(op_err, M_DONTWAIT, MT_DATA);
2985 if (op_err) {
2986 op_err->m_len = 0;
2987 op_err->m_pkthdr.len = 0;
2989 op_err->m_data += sizeof(struct ip6_hdr);
2990 op_err->m_data += sizeof(struct sctphdr);
2991 op_err->m_data += sizeof(struct sctp_chunkhdr);
2994 if (op_err) {
3000 m_copyback(op_err, err_at, pad_needed, (void *)&cpthis);
3005 m_copyback(op_err, err_at, sizeof(s), (void *)&s);
3009 sctp_m_freem(op_err);
3016 m_copyback(op_err, err_at, plen, (void *)phdr);
3019 return (op_err);
3037 if (op_err == NULL) {
3039 MGETHDR(op_err, M_DONTWAIT, MT_DATA);
3040 if (op_err) {
3041 op_err->m_len = 0;
3042 op_err->m_pkthdr.len = 0;
3043 op_err->m_data += sizeof(struct ip6_hdr);
3044 op_err->m_data += sizeof(struct sctphdr);
3045 op_err->m_data += sizeof(struct sctp_chunkhdr);
3048 if (op_err) {
3054 m_copyback(op_err, err_at, pad_needed, (void *)&cpthis);
3059 m_copyback(op_err, err_at, sizeof(s), (void *)&s);
3066 sctp_m_freem(op_err);
3073 m_copyback(op_err, err_at, plen, (void *)phdr);
3084 return (op_err);
3093 return (op_err);
3250 struct mbuf *m, *m_at, *m_tmp, *m_cookie, *op_err, *m_last;
3289 op_err = sctp_arethere_unrecognized_parameters(init_pkt,
3293 sctp_send_abort(init_pkt, iphlen, sh, init_chk->init.initiate_tag, op_err);
3299 sctp_m_freem(op_err);
3305 sctp_m_freem(op_err);
3337 sctp_m_freem(op_err);
3788 if (op_err) {
3789 if (op_err->m_pkthdr.len % 4) {
3793 padlen = 4 - (op_err->m_pkthdr.len % 4);
3794 m_copyback(op_err, op_err->m_pkthdr.len, padlen, (void *)&cpthis);
3799 m_at->m_next = op_err;
5972 sctp_queue_op_err(struct sctp_tcb *stcb, struct mbuf *op_err)
5987 sctp_m_freem(op_err);
5992 M_PREPEND(op_err, sizeof(struct sctp_chunkhdr), M_DONTWAIT);
5993 if (op_err == NULL) {
6003 mat = op_err;
6013 chk->data = op_err;
6016 hdr = mtod(op_err, struct sctp_chunkhdr *);