Developing lightweight computation at the DSG edge
Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Quick Mesh Project
qMp packages
Commits
330d3450
Commit
330d3450
authored
Apr 03, 2014
by
Roger Pueyo Centelles
Browse files
Fix #281: Added 802.11na template, corrected 802.11ng, moved 802.11n to 802.11auto
parent
f32c09dc
Changes
4
Hide whitespace changes
Inline
Side-by-side
packages/qmp-system/files/etc/qmp/qmp_wireless.sh
View file @
330d3450
...
...
@@ -153,23 +153,40 @@ qmp_configure_wifi_device() {
local
mode11
=
""
local
htmode
=
""
[
-n
"
$ht40
"
]
&&
{
[
"
$ht40
"
==
"+"
-o
"
$ht40
"
==
"-
"
]
&&
{
# Device is selected to use 40MHz channel
mode11
=
"n"
htmode
=
"HT40
$ht40
"
[
$channel
< 15
]
&&
{
# If it is 2.4
mode11
=
"ng"
}
||
{
# If it is 5
mode11
=
"na"
}
}
||
{
m11b
=
"
$(
echo
$channel_raw
|
tr
-d
[
0-9]+-
)
"
m11n
=
"
$(
$QMPINFO
modes
$device
|
grep
-c
n
)
"
[
-n
"
$m11b
"
-o
$m11n
=
0
]
&&
{
#
Device is not 11n compatible or m
ode 11b is forced
[
"
$m11b
"
==
"b"
]
&&
{
#
M
ode 11b is forced
htmode
=
""
mode11
=
"b"
}
||
{
}
||
[
$m11n
-eq
0
]
&&
{
# Device is not 11n compatible
htmode
=
""
mode11
=
"auto"
}
||
{
# Device is 11n compatible
htmode
=
"HT20"
mode11
=
"n"
[
$channel
< 15
]
&&
{
# If it is 2.4
htmode
=
"HT20"
mode11
=
"ng"
}
||
{
# If it is 5
htmode
=
"HT20"
mode11
=
"na"
}
}
}
...
...
packages/qmp-system/files/etc/qmp/templates/wifi/device.mac80211-
n
→
packages/qmp-system/files/etc/qmp/templates/wifi/device.mac80211-
auto
View file @
330d3450
...
...
@@ -12,4 +12,3 @@ list wireless.#QMP_RADIO.ht_capab=SHORT-GI-20
list wireless.#QMP_RADIO.ht_capab=SHORT-GI-40
list wireless.#QMP_RADIO.ht_capab=RX-STBC1
list wireless.#QMP_RADIO.ht_capab=DSSS_CCK-40
packages/qmp-system/files/etc/qmp/templates/wifi/device.mac80211-na
0 → 100644
View file @
330d3450
wireless.#QMP_RADIO=wifi-device
wireless.#QMP_RADIO.type=mac80211
wireless.#QMP_RADIO.macaddr=#QMP_MAC
wireless.#QMP_RADIO.channel=#QMP_CHANNEL
wireless.#QMP_RADIO.country=#QMP_COUNTRY
wireless.#QMP_RADIO.hwmode=11na
wireless.#QMP_RADIO.htmode=#QMP_HTMODE
wireless.#QMP_RADIO.txpower=#QMP_TXPOWER
wireless.#QMP_RADIO.noscan=1
wireless.#QMP_RADIO.distance=5000
list wireless.#QMP_RADIO.ht_capab=SHORT-GI-20
list wireless.#QMP_RADIO.ht_capab=SHORT-GI-40
list wireless.#QMP_RADIO.ht_capab=RX-STBC1
list wireless.#QMP_RADIO.ht_capab=DSSS_CCK-40
packages/qmp-system/files/etc/qmp/templates/wifi/device.mac80211-ng
0 → 100644
View file @
330d3450
wireless.#QMP_RADIO=wifi-device
wireless.#QMP_RADIO.type=mac80211
wireless.#QMP_RADIO.macaddr=#QMP_MAC
wireless.#QMP_RADIO.channel=#QMP_CHANNEL
wireless.#QMP_RADIO.country=#QMP_COUNTRY
wireless.#QMP_RADIO.hwmode=11ng
wireless.#QMP_RADIO.htmode=#QMP_HTMODE
wireless.#QMP_RADIO.txpower=#QMP_TXPOWER
wireless.#QMP_RADIO.noscan=1
wireless.#QMP_RADIO.distance=5000
list wireless.#QMP_RADIO.ht_capab=SHORT-GI-20
list wireless.#QMP_RADIO.ht_capab=SHORT-GI-40
list wireless.#QMP_RADIO.ht_capab=RX-STBC1
list wireless.#QMP_RADIO.ht_capab=DSSS_CCK-40
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment