openwrt/package
Abhilash Tuse 6b9eb0c73a 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]
(cherry picked from commit 41feba8c4a)
2017-12-13 15:23:59 +01:00
..
base-files base-files: use restart if no reload hook for service 2017-12-13 15:02:09 +01:00
boot grub2: update to 2.02~rc2 2017-12-13 15:02:53 +01:00
devel binutils: fix build with host gcc < 4.9 2017-05-24 18:05:18 +02:00
firmware ath10k-firmware: do not select the qca988x by default 2017-05-27 14:22:16 +02:00
kernel kernel: allow selecting RTC drivers on targets without explicit RTC support 2017-12-13 15:20:38 +01:00
libs lzo: Update to 2.10 2017-12-13 14:47:43 +01:00
network hostapd: fix reload frequency change patch 2017-12-13 15:23:59 +01:00
system procd.sh: use parameterized respawn values 2017-12-13 14:39:02 +01:00
utils busybox: fix installation of cron and ntpd scripts in the default config 2017-12-13 15:01:04 +01:00
Makefile build: fix triggering opkg/host compilation 2017-04-09 15:42:20 +02:00