diff options
author | Luis Carlos Cobo Rus <luisca@cozybit.com> | 2007-05-25 23:04:13 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2007-06-11 14:28:44 -0400 |
commit | a23c58a3ac4090a41e63ae5b69af87b409abe019 (patch) | |
tree | fe095f60f61ed0065f2cb8319d06717100b851db /drivers/net/wireless/libertas | |
parent | 90a42210f275e1f828eb6c08bf8252c2d6a774e0 (diff) |
[PATCH] libertas: updated readme file
Fix some wording and blinding table command options, clarify argument list for
fwt_add and fwt_list, simplify fwt_list_route
Signed-off-by: Luis Carlos Cobo Rus <luisca@cozybit.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/libertas')
-rw-r--r-- | drivers/net/wireless/libertas/README | 50 |
1 files changed, 19 insertions, 31 deletions
diff --git a/drivers/net/wireless/libertas/README b/drivers/net/wireless/libertas/README index 378577200b56..0ba74a273344 100644 --- a/drivers/net/wireless/libertas/README +++ b/drivers/net/wireless/libertas/README | |||
@@ -47,15 +47,19 @@ Version 5 Command: | |||
47 | iwpriv ethX ledgpio <n> | 47 | iwpriv ethX ledgpio <n> |
48 | 48 | ||
49 | BT Commands: | 49 | BT Commands: |
50 | The blinding table (BT) contains a list of mac addresses that should be | 50 | The blinding table (BT) contains a list of mac addresses that will be, |
51 | ignored by the firmware. It is primarily used for debugging and | 51 | by default, ignored by the firmware. It is also possible to invert this |
52 | testing networks. It can be edited and inspected with the following | 52 | behavior so that we will ignore all traffic except for the portion |
53 | commands: | 53 | coming from mac addresess in the list. It is primarily used for |
54 | debugging and testing networks. It can be edited and inspected with | ||
55 | the following commands: | ||
54 | 56 | ||
55 | iwpriv ethX bt_reset | 57 | iwpriv ethX bt_reset |
56 | iwpriv ethX bt_add <mac_address> | 58 | iwpriv ethX bt_add <mac_address> |
57 | iwpriv ethX bt_del <mac_address> | 59 | iwpriv ethX bt_del <mac_address> |
58 | iwpriv ethX bt_list <id> | 60 | iwpriv ethX bt_list <id> |
61 | iwpriv ethX bt_get_invert <n> | ||
62 | iwpriv ethX bt_set_invert <n> | ||
59 | 63 | ||
60 | FWT Commands: | 64 | FWT Commands: |
61 | The forwarding table (FWT) is a feature used to manage mesh network | 65 | The forwarding table (FWT) is a feature used to manage mesh network |
@@ -135,7 +139,7 @@ fwt_add | |||
135 | This command is used to insert an entry into the FWT table. The list of | 139 | This command is used to insert an entry into the FWT table. The list of |
136 | parameters must follow the following structure: | 140 | parameters must follow the following structure: |
137 | 141 | ||
138 | iwpriv ethX fwt_add da ra [metric dir ssn dsn hopcount ttl expiration sleepmode snr] | 142 | iwpriv ethX fwt_add da ra [metric dir rate ssn dsn hopcount ttl expiration sleepmode snr] |
139 | 143 | ||
140 | The parameters between brackets are optional, but they must appear in | 144 | The parameters between brackets are optional, but they must appear in |
141 | the order specified. For example, if you want to specify the metric, | 145 | the order specified. For example, if you want to specify the metric, |
@@ -150,6 +154,9 @@ fwt_add | |||
150 | preferred, default is 0) | 154 | preferred, default is 0) |
151 | dir -- direction (1 for direct, 0 for reverse, | 155 | dir -- direction (1 for direct, 0 for reverse, |
152 | default is 1) | 156 | default is 1) |
157 | rate -- data rate used for transmission to the RA, | ||
158 | as specified for the rateadapt command, | ||
159 | default is 3 (11Mbps) | ||
153 | ssn -- Source Sequence Number (time at the RA for | 160 | ssn -- Source Sequence Number (time at the RA for |
154 | reverse routes. Default is 0) | 161 | reverse routes. Default is 0) |
155 | dsn -- Destination Sequence Number (time at the DA | 162 | dsn -- Destination Sequence Number (time at the DA |
@@ -207,13 +214,17 @@ fwt_list | |||
207 | 214 | ||
208 | The output is a string of the following form: | 215 | The output is a string of the following form: |
209 | 216 | ||
210 | da ra metric dir ssn dsn hopcount ttl expiration sleepmode snr | 217 | da ra valid metric dir rate ssn dsn hopcount ttl expiration |
218 | sleepmode snr precursor | ||
211 | 219 | ||
212 | where the different fields are:- | 220 | where the different fields are:- |
213 | da -- DA MAC address (in the form "00:11:22:33:44:55") | 221 | da -- DA MAC address (in the form "00:11:22:33:44:55") |
214 | ra -- RA MAC address (in the form "00:11:22:33:44:55") | 222 | ra -- RA MAC address (in the form "00:11:22:33:44:55") |
223 | valid -- whether the route is valid (0 if not valid) | ||
215 | metric -- route metric (cost: smaller-metric routes are preferred) | 224 | metric -- route metric (cost: smaller-metric routes are preferred) |
216 | dir -- direction (1 for direct, 0 for reverse) | 225 | dir -- direction (1 for direct, 0 for reverse) |
226 | rate -- data rate used for transmission to the RA, | ||
227 | as specified for the rateadapt command | ||
217 | ssn -- Source Sequence Number (time at the RA for reverse routes) | 228 | ssn -- Source Sequence Number (time at the RA for reverse routes) |
218 | dsn -- Destination Sequence Number (time at the DA for direct routes) | 229 | dsn -- Destination Sequence Number (time at the DA for direct routes) |
219 | hopcount -- hop count (currently unused) | 230 | hopcount -- hop count (currently unused) |
@@ -221,33 +232,10 @@ fwt_list | |||
221 | expiration -- entry expiration (in ticks, where a tick is 1024us, or ~ 1ms. Use 0 for an indefinite entry) | 232 | expiration -- entry expiration (in ticks, where a tick is 1024us, or ~ 1ms. Use 0 for an indefinite entry) |
222 | sleepmode -- RA's sleep mode (currently unused) | 233 | sleepmode -- RA's sleep mode (currently unused) |
223 | snr -- SNR in the link to RA (currently unused) | 234 | snr -- SNR in the link to RA (currently unused) |
235 | precursor -- predecessor in direct routes | ||
224 | 236 | ||
225 | fwt_list_route | 237 | fwt_list_route |
226 | This command is used to list a route from the FWT table. The only | 238 | This command is equivalent to fwt_list. |
227 | parameter is the route ID. If you want to list all the routes in a | ||
228 | table, start with rid=0, and keep incrementing rid until you get a | ||
229 | "(null)" string. This function is similar to fwt_list. The only | ||
230 | difference is the output format. Also note that this command is meant | ||
231 | for debugging. It is expected that users will use fwt_lookup and | ||
232 | fwt_list. One important reason for this is that the route id may change | ||
233 | as the route table is altered. | ||
234 | |||
235 | iwpriv ethX fwt_list_route rid | ||
236 | |||
237 | The output is a string of the following form: | ||
238 | |||
239 | da metric dir nid ssn dsn hopcount ttl expiration | ||
240 | |||
241 | where the different fields are:- | ||
242 | da -- DA MAC address (in the form "00:11:22:33:44:55") | ||
243 | metric -- route metric (cost: smaller-metric routes are preferred) | ||
244 | dir -- direction (1 for direct, 0 for reverse) | ||
245 | nid -- Next-hop (neighbor) host ID (nid) | ||
246 | ssn -- Source Sequence Number (time at the RA for reverse routes) | ||
247 | dsn -- Destination Sequence Number (time at the DA for direct routes) | ||
248 | hopcount -- hop count (currently unused) | ||
249 | ttl -- TTL count (only used in reverse entries) | ||
250 | expiration -- entry expiration (in ticks, where a tick is 1024us, or ~ 1ms. Use 0 for an indefinite entry) | ||
251 | 239 | ||
252 | fwt_list_neigh | 240 | fwt_list_neigh |
253 | This command is used to list a neighbor from the FWT table. The only | 241 | This command is used to list a neighbor from the FWT table. The only |