1 What: /sys/bus/most/devices/.../description
4 Contact: Christian Gromm <christian.gromm@microchip.com>
6 Provides information about the interface type and the physical
7 location of the device. Hardware attached via USB, for instance,
8 might return <1-1.1:1.0>
11 What: /sys/bus/most/devices/.../interface
14 Contact: Christian Gromm <christian.gromm@microchip.com>
16 Indicates the type of peripheral interface the device uses.
19 What: /sys/bus/most/devices/.../dci
22 Contact: Christian Gromm <christian.gromm@microchip.com>
24 If the network interface controller is attached via USB, a dci
25 directory is created that allows applications to read and
26 write the controller's DCI registers.
29 What: /sys/bus/most/devices/.../dci/arb_address
32 Contact: Christian Gromm <christian.gromm@microchip.com>
34 This is used to set an arbitrary DCI register address an
35 application wants to read from or write to.
38 What: /sys/bus/most/devices/.../dci/arb_value
41 Contact: Christian Gromm <christian.gromm@microchip.com>
43 This is used to read and write the DCI register whose address
44 is stored in arb_address.
47 What: /sys/bus/most/devices/.../dci/mep_eui48_hi
50 Contact: Christian Gromm <christian.gromm@microchip.com>
52 This is used to check and configure the MAC address.
55 What: /sys/bus/most/devices/.../dci/mep_eui48_lo
58 Contact: Christian Gromm <christian.gromm@microchip.com>
60 This is used to check and configure the MAC address.
63 What: /sys/bus/most/devices/.../dci/mep_eui48_mi
66 Contact: Christian Gromm <christian.gromm@microchip.com>
68 This is used to check and configure the MAC address.
71 What: /sys/bus/most/devices/.../dci/mep_filter
74 Contact: Christian Gromm <christian.gromm@microchip.com>
76 This is used to check and configure the MEP filter address.
79 What: /sys/bus/most/devices/.../dci/mep_hash0
82 Contact: Christian Gromm <christian.gromm@microchip.com>
84 This is used to check and configure the MEP hash table.
87 What: /sys/bus/most/devices/.../dci/mep_hash1
90 Contact: Christian Gromm <christian.gromm@microchip.com>
92 This is used to check and configure the MEP hash table.
95 What: /sys/bus/most/devices/.../dci/mep_hash2
98 Contact: Christian Gromm <christian.gromm@microchip.com>
100 This is used to check and configure the MEP hash table.
103 What: /sys/bus/most/devices/.../dci/mep_hash3
106 Contact: Christian Gromm <christian.gromm@microchip.com>
108 This is used to check and configure the MEP hash table.
111 What: /sys/bus/most/devices/.../dci/ni_state
114 Contact: Christian Gromm <christian.gromm@microchip.com>
116 Indicates the current network interface state.
119 What: /sys/bus/most/devices/.../dci/node_address
122 Contact: Christian Gromm <christian.gromm@microchip.com>
124 Indicates the current node address.
127 What: /sys/bus/most/devices/.../dci/node_position
130 Contact: Christian Gromm <christian.gromm@microchip.com>
132 Indicates the current node position.
135 What: /sys/bus/most/devices/.../dci/packet_bandwidth
138 Contact: Christian Gromm <christian.gromm@microchip.com>
140 Indicates the configured packet bandwidth.
143 What: /sys/bus/most/devices/.../dci/sync_ep
146 Contact: Christian Gromm <christian.gromm@microchip.com>
148 Triggers the controller's synchronization process for a certain
152 What: /sys/bus/most/devices/.../<channel>/
155 Contact: Christian Gromm <christian.gromm@microchip.com>
157 For every channel of the device a directory is created, whose
158 name is dictated by the HDM. This enables an application to
159 collect information about the channel's capabilities and
163 What: /sys/bus/most/devices/.../<channel>/available_datatypes
166 Contact: Christian Gromm <christian.gromm@microchip.com>
168 Indicates the data types the current channel can transport.
171 What: /sys/bus/most/devices/.../<channel>/available_directions
174 Contact: Christian Gromm <christian.gromm@microchip.com>
176 Indicates the directions the current channel is capable of.
179 What: /sys/bus/most/devices/.../<channel>/number_of_packet_buffers
182 Contact: Christian Gromm <christian.gromm@microchip.com>
184 Indicates the number of packet buffers the current channel can
188 What: /sys/bus/most/devices/.../<channel>/number_of_stream_buffers
191 Contact: Christian Gromm <christian.gromm@microchip.com>
193 Indicates the number of streaming buffers the current channel can
197 What: /sys/bus/most/devices/.../<channel>/size_of_packet_buffer
200 Contact: Christian Gromm <christian.gromm@microchip.com>
202 Indicates the size of a packet buffer the current channel can
206 What: /sys/bus/most/devices/.../<channel>/size_of_stream_buffer
209 Contact: Christian Gromm <christian.gromm@microchip.com>
211 Indicates the size of a streaming buffer the current channel can
215 What: /sys/bus/most/devices/.../<channel>/set_number_of_buffers
218 Contact: Christian Gromm <christian.gromm@microchip.com>
220 This is to configure the number of buffers of the current channel.
223 What: /sys/bus/most/devices/.../<channel>/set_buffer_size
226 Contact: Christian Gromm <christian.gromm@microchip.com>
228 This is to configure the size of a buffer of the current channel.
231 What: /sys/bus/most/devices/.../<channel>/set_direction
234 Contact: Christian Gromm <christian.gromm@microchip.com>
236 This is to configure the direction of the current channel.
237 The following strings will be accepted:
242 What: /sys/bus/most/devices/.../<channel>/set_datatype
245 Contact: Christian Gromm <christian.gromm@microchip.com>
247 This is to configure the data type of the current channel.
248 The following strings will be accepted:
255 What: /sys/bus/most/devices/.../<channel>/set_subbuffer_size
258 Contact: Christian Gromm <christian.gromm@microchip.com>
260 This is to configure the subbuffer size of the current channel.
263 What: /sys/bus/most/devices/.../<channel>/set_packets_per_xact
266 Contact: Christian Gromm <christian.gromm@microchip.com>
268 This is to configure the number of packets per transaction of
269 the current channel. This is only needed network interface
270 controller is attached via USB.
273 What: /sys/bus/most/devices/.../<channel>/channel_starving
276 Contact: Christian Gromm <christian.gromm@microchip.com>
278 Indicates whether current channel ran out of buffers.
281 What: /sys/bus/most/drivers/most_core/components
284 Contact: Christian Gromm <christian.gromm@microchip.com>
286 This is used to retrieve a list of registered components.
289 What: /sys/bus/most/drivers/most_core/links
292 Contact: Christian Gromm <christian.gromm@microchip.com>
294 This is used to retrieve a list of established links.