]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - doc/html/ref/net-snmp-unimplemented-features.html
Initial revision
[karo-tx-redboot.git] / doc / html / ref / net-snmp-unimplemented-features.html
1 <!-- Copyright (C) 2003 Red Hat, Inc.                                -->
2 <!-- This material may be distributed only subject to the terms      -->
3 <!-- and conditions set forth in the Open Publication License, v1.0  -->
4 <!-- or later (the latest version is presently available at          -->
5 <!-- http://www.opencontent.org/openpub/).                           -->
6 <!-- Distribution of the work or derivative of the work in any       -->
7 <!-- standard (paper) book form is prohibited unless prior           -->
8 <!-- permission is obtained from the copyright holder.               -->
9 <HTML
10 ><HEAD
11 ><TITLE
12 >Unimplemented features</TITLE
13 ><meta name="MSSmartTagsPreventParsing" content="TRUE">
14 <META
15 NAME="GENERATOR"
16 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
17 "><LINK
18 REL="HOME"
19 TITLE="eCos Reference Manual"
20 HREF="ecos-ref.html"><LINK
21 REL="UP"
22 TITLE="SNMP for eCos"
23 HREF="net-snmp-ecos-port.html"><LINK
24 REL="PREVIOUS"
25 TITLE="SNMP clients and package use"
26 HREF="net-snmp-clients-and-package-use.html"><LINK
27 REL="NEXT"
28 TITLE="MIB Compiler "
29 HREF="net-snmp-mib-compiler.html"></HEAD
30 ><BODY
31 CLASS="SECT1"
32 BGCOLOR="#FFFFFF"
33 TEXT="#000000"
34 LINK="#0000FF"
35 VLINK="#840084"
36 ALINK="#0000FF"
37 ><DIV
38 CLASS="NAVHEADER"
39 ><TABLE
40 SUMMARY="Header navigation table"
41 WIDTH="100%"
42 BORDER="0"
43 CELLPADDING="0"
44 CELLSPACING="0"
45 ><TR
46 ><TH
47 COLSPAN="3"
48 ALIGN="center"
49 >eCos Reference Manual</TH
50 ></TR
51 ><TR
52 ><TD
53 WIDTH="10%"
54 ALIGN="left"
55 VALIGN="bottom"
56 ><A
57 HREF="net-snmp-clients-and-package-use.html"
58 ACCESSKEY="P"
59 >Prev</A
60 ></TD
61 ><TD
62 WIDTH="80%"
63 ALIGN="center"
64 VALIGN="bottom"
65 >Chapter 47. SNMP for <SPAN
66 CLASS="emphasis"
67 ><I
68 CLASS="EMPHASIS"
69 >eCos</I
70 ></SPAN
71 ></TD
72 ><TD
73 WIDTH="10%"
74 ALIGN="right"
75 VALIGN="bottom"
76 ><A
77 HREF="net-snmp-mib-compiler.html"
78 ACCESSKEY="N"
79 >Next</A
80 ></TD
81 ></TR
82 ></TABLE
83 ><HR
84 ALIGN="LEFT"
85 WIDTH="100%"></DIV
86 ><DIV
87 CLASS="SECT1"
88 ><H1
89 CLASS="SECT1"
90 ><A
91 NAME="NET-SNMP-UNIMPLEMENTED-FEATURES">Unimplemented features</H1
92 ><P
93 >Currently, the filesystem and persistent storage areas are
94 left undone, to be implemented by the application.</P
95 ><P
96 >The SNMP library package is intended to support client and
97 agent code alike.  It therefore contains lots of assumptions about
98 the presence of persistent storage ie. a filesystem.  Currently,
99 by default, eCos has no such thing, so those areas have been simply
100 commented out and made to return empty lists or say &#8220;no
101 data here.&#8221;</P
102 ><P
103 >Specifically the following files have omitted/unimplemented code :</P
104 ><P
105 ><TT
106 CLASS="FILENAME"
107 >PACKAGES/net/snmp/lib/VERSION/src/parse.c</TT
108 ></P
109 ><P
110 >contains code to enumerate MIB files discovered in the system
111 MIB directories (&#8220;<TT
112 CLASS="FILENAME"
113 >/usr/share/snmp/mibs</TT
114 >&#8221;),
115 and read them all in, building data structures that are used by
116 client programs to interrogate an agent.  This is not required in
117 an agent, so the routine which enumerates the directories returns
118 an empty list.</P
119 ><P
120 ><TT
121 CLASS="FILENAME"
122 >PACKAGES/net/snmp/lib/VERSION/src/read_config.c</TT
123 >
124 contains two systems:</P
125 ><P
126 >The first tries to read the configuration file as described in the
127 <A
128 HREF="net-snmp-configuring-ecos.html"
129 >snmpd.conf file</A
130 > section and 
131 the second system contains code to record persistent data as files in a
132 directory (typically <TT
133 CLASS="FILENAME"
134 >/var/ucd-snmp</TT
135 >) thus preserving the 
136 state permanently.</P
137 ><P
138 >The first part is partially implemented to support multiple profiles and enables
139 dispatcher functionality as discussed in <A
140 HREF="net-snmp-configuring-ecos.html#NET-SNMP-VERSION-USAGE"
141 >the Section called <I
142 >Version usage (v1, v2 or v3)</I
143 ></A
144 >.
145 The second part is not supported at all in the default implementation. As required, 
146 a cleaner interface to permit application code to manage persistent data will be 
147 developed in consultation with customers.</P
148 ></DIV
149 ><DIV
150 CLASS="NAVFOOTER"
151 ><HR
152 ALIGN="LEFT"
153 WIDTH="100%"><TABLE
154 SUMMARY="Footer navigation table"
155 WIDTH="100%"
156 BORDER="0"
157 CELLPADDING="0"
158 CELLSPACING="0"
159 ><TR
160 ><TD
161 WIDTH="33%"
162 ALIGN="left"
163 VALIGN="top"
164 ><A
165 HREF="net-snmp-clients-and-package-use.html"
166 ACCESSKEY="P"
167 >Prev</A
168 ></TD
169 ><TD
170 WIDTH="34%"
171 ALIGN="center"
172 VALIGN="top"
173 ><A
174 HREF="ecos-ref.html"
175 ACCESSKEY="H"
176 >Home</A
177 ></TD
178 ><TD
179 WIDTH="33%"
180 ALIGN="right"
181 VALIGN="top"
182 ><A
183 HREF="net-snmp-mib-compiler.html"
184 ACCESSKEY="N"
185 >Next</A
186 ></TD
187 ></TR
188 ><TR
189 ><TD
190 WIDTH="33%"
191 ALIGN="left"
192 VALIGN="top"
193 >SNMP clients and package use</TD
194 ><TD
195 WIDTH="34%"
196 ALIGN="center"
197 VALIGN="top"
198 ><A
199 HREF="net-snmp-ecos-port.html"
200 ACCESSKEY="U"
201 >Up</A
202 ></TD
203 ><TD
204 WIDTH="33%"
205 ALIGN="right"
206 VALIGN="top"
207 >MIB Compiler</TD
208 ></TR
209 ></TABLE
210 ></DIV
211 ></BODY
212 ></HTML
213 >