OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [doc/] [html/] [ref/] [net-snmp-unimplemented-features.html] - Blame information for rev 174

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 28 unneback
<!-- 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
>

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.