2010/1/13 Lewis Adam-VNQM87 <vnq...@motorola.com>:
> Looking at the files that combine to provide support for the
> snmpNotifyFilterTable:
>
>  agent\mibgroup\notification\snmpNotifyFilterTable.c
>  agent\mibgroup\notification\snmpNotifyFilterTable_data_access.c
>  agent\mibgroup\notification\snmpNotifyFilterTable_interface.c
>  etc.

I presume you mean "snmp-notification-mib" rather than "notification"
The FilterTable has been implemented separately from the basic
NotifyTable, and the FilterProfileTable


> I can see that these files are generated by mib2c but what I can't see
> are the exact commands (presumably in a makefile somewhere) that
> generate these files.

>From the style of the filenames, this looks like an MfD-based
implementation.


> Is the code generation completely generic or has there been some
> customisation specifically for snmpNotifyFilterTable?

Almost *every* MIB implementation will include specific customisation.
There are very few MIBs where mib2c will generate fully-working code.

The purpose of mib2c is to produce a *template* for a MIB implementation,
not to generate the final code automatically.   It only knows about the
syntax of the MIB objects - it can't possible handle the semantics
of these objects.   That's what the (human) coder is for.


> I think I have found a problem (setting rowStatus to createAndWait
> should leave it in notInService state rather than createAndWait state)
> and I wanted to know how best to apply a fix.

I think you're probably right.
The routine snmpNotifyFilterTable_check_dependencies()
handles the mapping of createAndGo into Active,
but doesn't do anything with createAndWait vs notInService/notReady


Feel free to submit a patch to the project tracker.

Dave

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to