Is there any method to return more infomation from snmp subagent for snmpset request

"谢鹏" <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
Hi, all
  Recently I have wrote a subagent and it just work well for me. I used  net-snmp 5.7.3.
  But, I find that if the subagent occur some error while dealing with  snmpset, I can only return SNMP_ERR_XXX which is predefined by  net-snmp. Looking up the source code of net-snmp, I find SNMP_ERR_XXX  is only from 0 to 18. Other return value will be turned into "Unknown  Error".
  So I used error code bigger than 19 for my personal use.  For example:  ,----  |   snmpet localhost .a.b.c.x.x.x.A  i 10  `----  Maybe I will return 20 to told the client that "You can not do A  before you finishing B", other than just return 'commitFailed' error  code(14).
  But, After capture the snmp packet, I find the length of snmp  error-status is only one byte? Does this mean I can only return up to  255 error codes, minusing the default 18 error code, there are only  237 remains? My question is: is there any method to return more than  237 error code for personal use?
  I find the return value of variable-bindings is not very useful, can I  use the return value of variable-bindings as my personal error code?

_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.