]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - doc/html/ref/net-snmp-ecos-changes.html
RedBoot TX53 Release 2012-02-15
[karo-tx-redboot.git] / doc / html / ref / net-snmp-ecos-changes.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 >Changes to eCos sources</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="MIBs supported"
26 HREF="net-snmp-mibs-supported.html"><LINK
27 REL="NEXT"
28 TITLE="Starting the SNMP Agent"
29 HREF="net-snmp-starting-the-snmp-agent.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-mibs-supported.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-starting-the-snmp-agent.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-ECOS-CHANGES">Changes to eCos sources</H1
92 ><P
93 >Small changes have been made in three areas:</P
94 ><P
95 ></P
96 ><OL
97 TYPE="1"
98 ><LI
99 ><P
100 >Various hardware-specific ethernet drivers.</P
101 ></LI
102 ><LI
103 ><P
104 >The generic ethernet device driver.</P
105 ></LI
106 ><LI
107 ><P
108 >The OpenBSD TCP/IP networking package.</P
109 ></LI
110 ></OL
111 ><P
112 >These changes were made in order to export information about the driver and
113 the network that the SNMP agent must report.  The changes were trivial in
114 the case of the network stack, since it was already SNMP-friendly.  The
115 generic ethernet device driver was re-organized to have an extensive header
116 file and to add a couple of APIs to extract statistics that the
117 hardware-specific device drivers keep within themselves.</P
118 ><P
119 >There may be a performance hit for recording that data; disabling
120 a config option named something like
121 <TT
122 CLASS="LITERAL"
123 >CYGDBG_DEVS_ETH_xxxx_xxxx_KEEP_STATISTICS</TT
124 >
125 depending on the specific device driver will prevent that.</P
126 ><P
127 >Not all platform ethernet device drivers export complete SNMP statistical
128 information; if the exported information is missing, SNMP will report zero
129 values for such data (in the dot3 MIB).</P
130 ><P
131 >The interface chipset has an ID which is an OID; not all the latest greatest
132 devices are listed in the abailable database, so new chipsets may need to
133 be added to the client MIB, if not defined in those from UCD.</P
134 ></DIV
135 ><DIV
136 CLASS="NAVFOOTER"
137 ><HR
138 ALIGN="LEFT"
139 WIDTH="100%"><TABLE
140 SUMMARY="Footer navigation table"
141 WIDTH="100%"
142 BORDER="0"
143 CELLPADDING="0"
144 CELLSPACING="0"
145 ><TR
146 ><TD
147 WIDTH="33%"
148 ALIGN="left"
149 VALIGN="top"
150 ><A
151 HREF="net-snmp-mibs-supported.html"
152 ACCESSKEY="P"
153 >Prev</A
154 ></TD
155 ><TD
156 WIDTH="34%"
157 ALIGN="center"
158 VALIGN="top"
159 ><A
160 HREF="ecos-ref.html"
161 ACCESSKEY="H"
162 >Home</A
163 ></TD
164 ><TD
165 WIDTH="33%"
166 ALIGN="right"
167 VALIGN="top"
168 ><A
169 HREF="net-snmp-starting-the-snmp-agent.html"
170 ACCESSKEY="N"
171 >Next</A
172 ></TD
173 ></TR
174 ><TR
175 ><TD
176 WIDTH="33%"
177 ALIGN="left"
178 VALIGN="top"
179 >MIBs supported</TD
180 ><TD
181 WIDTH="34%"
182 ALIGN="center"
183 VALIGN="top"
184 ><A
185 HREF="net-snmp-ecos-port.html"
186 ACCESSKEY="U"
187 >Up</A
188 ></TD
189 ><TD
190 WIDTH="33%"
191 ALIGN="right"
192 VALIGN="top"
193 >Starting the SNMP Agent</TD
194 ></TR
195 ></TABLE
196 ></DIV
197 ></BODY
198 ></HTML
199 >