openwrtv4/package/network/services
Abhilash Tuse 41feba8c4a hostapd: fix reload frequency change patch
When sta is configured, hostapd receives 'stop' and 'update' command from
wpa_supplicant. In the update command, hostapd gets sta parameters with
which it configures ap.

Problem is, with the default wireless configuration:
mode:11g freq:2.4GHz channel:1
If sta is connected to 5GHz network, then ap does not work. Ideally with
340-reload_freq_change.patch hostapd should reload the frequency changes
and start ap in 5GHz, but ap becomes invisible in the network.

This issue can be reproduced with following /etc/config/wireless:
config wifi-device  radio0
        option type     mac80211
        option channel  1
        option hwmode   11g
        option path     'virtual/uccp420/uccwlan'
        option htmode   'none'

config wifi-iface 'ap'
        option device 'radio0'
        option encryption 'none'
        option mode 'ap'
        option network 'ap'
        option ssid 'MyTestNet'
        option encryption none

config wifi-iface 'sta'
       option device radio0
       option network sta
       option mode sta
       option ssid TestNet-5G
       option encryption psk2
       option key 12345

This change updates current_mode structure based on configured hw_mode
received from wpa_supplicant. Also prepare rates table after frequency
selection.

Signed-off-by: Abhilash Tuse <Abhilash.Tuse@imgtec.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name> [cleanup, patch refresh]
2017-05-03 13:58:23 +02:00
..
authsae treewide: clean up and unify PKG_VERSION for git based downloads 2016-12-22 16:42:21 +01:00
dnsmasq dnsmasq: bump to 2.77test5 2017-05-02 22:32:14 +02:00
dropbear dropbear: fix procd interface trigger install 2017-04-26 21:29:16 +02:00
ead network/services/ead: drop Build/Prepare rule in favor of default one 2016-10-15 11:36:52 +02:00
hostapd hostapd: fix reload frequency change patch 2017-05-03 13:58:23 +02:00
igmpproxy treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
ipset-dns treewide: clean up and unify PKG_VERSION for git based downloads 2016-12-22 16:42:21 +01:00
lldpd lldpd: bump to 0.9.6 2017-03-18 12:08:03 +01:00
odhcpd odhcpd: update to git HEAD version (FS#656,FS#595) 2017-04-28 21:59:29 +02:00
omcproxy omcproxy: Update to latest HEAD 2017-03-01 17:19:51 -08:00
openvpn openvpn: add myself as maintainer 2017-04-12 09:52:59 +02:00
openvpn-easy-rsa treewide: clean up and unify PKG_VERSION for git based downloads 2016-12-22 16:42:21 +01:00
ppp ppp: propagate master peerdns setting to dynamic slave interface 2017-03-07 11:26:39 +01:00
relayd relayd: fix making incomplete instance json data 2017-02-25 20:16:59 +08:00
samba36 ccache, samba36: fix samba.org addresses to use https 2017-02-02 00:14:03 +01:00
uhttpd uhttpd: use sha256 when generating certificates with openssl (FS#512) 2017-02-17 14:42:13 +01:00
umdns umdns: update to the version 2017-03-21 2017-03-21 23:14:55 +01:00