Lines Matching refs:error_status

290       if (request.error_status == SNMP_ERR_NOERROR) {
311 switch (request.error_status) {
349 /* Unknown or unhandled error_status */
355 request.error_status = SNMP_ERR_NOERROR;
370 && (request.error_status == SNMP_ERR_NOERROR)
411 request->error_status = snmp_get_next_node_instance_from_oid(vb->oid.id, vb->oid.len, snmp_msg_getnext_validate_node_inst, request, &result_oid, &node_instance);
413 if (request->error_status == SNMP_ERR_NOERROR) {
417 request->error_status = snmp_get_node_instance_from_oid(vb->oid.id, vb->oid.len, &node_instance);
419 if (request->error_status == SNMP_ERR_NOERROR) {
421 request->error_status = snmp_msg_getnext_validate_node_inst(&node_instance, request);
423 if (request->error_status != SNMP_ERR_NOERROR) {
431 if (request->error_status != SNMP_ERR_NOERROR) {
432 if (request->error_status >= SNMP_VARBIND_EXCEPTION_OFFSET) {
435 vb->type = (SNMP_ASN1_CONTENTTYPE_PRIMITIVE | SNMP_ASN1_CLASS_CONTEXT | (request->error_status & SNMP_VARBIND_EXCEPTION_MASK));
441 request->error_status = SNMP_ERR_NOERROR;
443 request->error_status = SNMP_ERR_TOOBIG;
445 request->error_status = SNMP_ERR_GENERROR;
450 request->error_status = SNMP_ERR_GENERROR;
463 request->error_status = SNMP_ERR_TOOBIG;
465 request->error_status = SNMP_ERR_GENERROR;
468 request->error_status = SNMP_ERR_GENERROR;
492 while (request->error_status == SNMP_ERR_NOERROR) {
498 request->error_status = SNMP_ERR_GENERROR;
507 request->error_status = SNMP_ERR_GENERROR;
528 while (request->error_status == SNMP_ERR_NOERROR) {
534 request->error_status = SNMP_ERR_GENERROR;
543 request->error_status = SNMP_ERR_GENERROR;
575 while (request->error_status == SNMP_ERR_NOERROR) {
594 request->error_status = SNMP_ERR_GENERROR;
602 while ((request->error_status == SNMP_ERR_NOERROR) && (repetitions > 0) && (request->outbound_pbuf_stream.offset != repetition_offset)) {
609 while (request->error_status == SNMP_ERR_NOERROR) {
616 if (request->error_status != SNMP_ERR_NOERROR) {
627 request->error_status = SNMP_ERR_GENERROR;
632 if ((request->error_status == SNMP_ERR_NOERROR) && all_endofmibview) {
640 if (request->error_status == SNMP_ERR_TOOBIG) {
642 request->error_status = SNMP_ERR_NOERROR;
663 while (request->error_status == SNMP_ERR_NOERROR) {
669 request->error_status = snmp_get_node_instance_from_oid(vb.oid.id, vb.oid.len, &node_instance);
670 if (request->error_status == SNMP_ERR_NOERROR) {
672 request->error_status = SNMP_ERR_WRONGTYPE;
674 request->error_status = SNMP_ERR_NOTWRITABLE;
677 request->error_status = node_instance.set_test(&node_instance, vb.value_len, vb.value);
689 request->error_status = SNMP_ERR_WRONGLENGTH;
694 request->error_status = SNMP_ERR_GENERROR;
699 if (request->error_status == SNMP_ERR_NOERROR) {
701 while (request->error_status == SNMP_ERR_NOERROR) {
706 request->error_status = snmp_get_node_instance_from_oid(vb.oid.id, vb.oid.len, &node_instance);
707 if (request->error_status == SNMP_ERR_NOERROR) {
710 request->error_status = SNMP_ERR_COMMITFAILED;
713 request->error_status = SNMP_ERR_UNDOFAILED;
726 request->error_status = SNMP_ERR_GENERROR;
957 request->error_status = SNMP_ERR_UNKNOWN_ENGINEID;
966 request->error_status = SNMP_ERR_UNKNOWN_SECURITYNAME;
977 request->error_status = SNMP_ERR_UNSUPPORTED_SECLEVEL;
987 request->error_status = SNMP_ERR_UNSUPPORTED_SECLEVEL;
996 request->error_status = SNMP_ERR_UNSUPPORTED_SECLEVEL;
1004 request->error_status = SNMP_ERR_UNSUPPORTED_SECLEVEL;
1019 request->error_status = SNMP_ERR_AUTHORIZATIONERROR;
1038 request->error_status = SNMP_ERR_AUTHORIZATIONERROR;
1048 request->error_status = SNMP_ERR_NOTINTIMEWINDOW;
1057 request->error_status = SNMP_ERR_NOTINTIMEWINDOW;
1063 request->error_status = SNMP_ERR_NOTINTIMEWINDOW;
1089 request->error_status = SNMP_ERR_DECRYIPTION_ERROR;
1194 request->error_status = SNMP_ERR_NOTWRITABLE;
1232 /* only check valid value, don't touch 'request->error_status', maybe a response error status was already set to above; */
1609 if (request->error_status != SNMP_ERR_NOERROR) {
1611 switch (request->error_status) {
1613 * (during processing of frame we already stored them in error_status field,
1618 request->error_status = SNMP_ERR_NOSUCHNAME;
1626 request->error_status = SNMP_ERR_BADVALUE;
1633 request->error_status = SNMP_ERR_NOSUCHNAME;
1639 request->error_status = SNMP_ERR_GENERROR;
1646 switch (request->error_status) {
1650 request->error_status = SNMP_ERR_NOTWRITABLE;
1657 if (request->error_status >= SNMP_VARBIND_EXCEPTION_OFFSET) {
1658 /* should never occur because v2 frames store exceptions directly inside varbinds and not as frame error_status */
1664 if ((request->error_status != SNMP_ERR_NOERROR) || (request->request_type == SNMP_ASN1_CONTEXT_PDU_SET_REQ)) {
1724 if (request->error_status != 0) {
1726 snmp_asn1_enc_s32t_cnt(request->error_status, &len);
1732 OF_BUILD_EXEC( snmp_asn1_enc_s32t(&(request->outbound_pbuf_stream), len, request->error_status) );
1735 switch (request->error_status) {
1751 if (request->error_status == SNMP_ERR_TOOBIG) {