summaryrefslogtreecommitdiff
path: root/wireless.h
Commit message (Collapse)AuthorAgeFilesLines
* wireless: add support for disabling multicast-to-unicast per virtual interfaceFelix Fietkau2022-12-191-0/+2
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* wireless: improve reliability of proxyarp supportFelix Fietkau2021-09-011-0/+1
| | | | | | | | instead of relying on hostapd to manipulate bridge attributes (which can race against netifd adding/removing of member ports), set the proxyarp related attributes in netifd directly when bringing up the member port Signed-off-by: Felix Fietkau <nbd@nbd.name>
* wireless: handle WDS per-sta devicesFelix Fietkau2021-06-191-0/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* wireless: add support for not killing processes on teardownFelix Fietkau2020-12-281-0/+1
| | | | | | | When using a global hostapd/wpa_supplicant instance, it should not be killed if a single radio is torn down Signed-off-by: Felix Fietkau <nbd@nbd.name>
* netifd: wireless: add support for tracking wifi-station sectionsJohn Crispin2020-06-041-1/+16
| | | | | | | This new section allows us to assign mac specific key/vid settings to a station. Signed-off-by: John Crispin <john@phrozen.org>
* netifd: wireless: add support for tracking wifi-vlan sectionsJohn Crispin2020-06-041-2/+21
| | | | | | This new section allows us to create apvlan settings for hostapd. Signed-off-by: John Crispin <john@phrozen.org>
* wireless: make reconf opt-in and allow serializing configurationJohn Crispin2019-11-121-0/+7
| | | | | | | | | Add option 'reconf' to make dynamic re-configuration opt-in. Also add option 'serialize' to 'wifi-device' section and if set configure interfaces of wireless devices one-by-one. Both options are disabled by default. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* wireless: add ubus method for reloading configurationJohn Crispin2019-10-251-0/+1
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* wireless: remove config_autostartEduardo Abinader2016-08-251-1/+0
| | | | | | just a cleanup for an unused member. Signed-off-by: Eduardo Abinader <eduardoabinader@gmail.com>
* netifd: track when wdev setup failsEduardo Abinader2016-08-231-0/+1
| | | | | | | | | | | When netifd failed to load a valid configuration, after an invalid one, it was not possible to setup the wireless device. This patch aims to track this situation and behave acordingly, by keeping track of failed setup without affecting autostart behavior. Also block the restart of the wdev, when not applied. Signed-off-by: Eduardo Abinader <eduardoabinader@gmail.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
* wireless: mark wireless_drivers/wireless_devices as externFelix Fietkau2016-01-091-2/+2
| | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org>
* wireless: fix mcast_to_ucast handling, only apply it to AP modeFelix Fietkau2015-09-101-0/+1
| | | | | | | Fixes a regression that caused WDS stations to repeat packets back to the AP. Signed-off-by: Felix Fietkau <nbd@openwrt.org>
* bridge: Fix multicast_to_unicast feature by hairpin+isolateLinus Lüssing2015-08-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | All IGMP and MLD versions suffer from a specific limitation (from a snooping switch perspective): Report suppression. Once a listener hears an IGMPv2/3 or MLDv1 report for the same group itself participates in then it might (if this listener is an IGMPv3 or MLDv2 listener) or will (if this is an IGMPv1/2 or MLDv1 listener) refrain from sending its own report. Therefore we might currently miss such surpressing listeners as they won't receive the multicast packet with the mangled, unicasted destination. Fixing this by first isolating the STAs and giving the bridge more control over traffic forwarding. E.g. refraining to forward listener reports to other STAs. For broadcast and unicast traffic to an STA on the same AP, the hairpin feature of the bridge will reflect such traffic back to the AP interface. However, if the AP interface is actually configured to isolate STAs, then hairpin is kept disabled. Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
* wireless: fix teardown, always pass the previous config to the teardown ↵Felix Fietkau2015-02-281-0/+1
| | | | | | handler instead of the new one Signed-off-by: Felix Fietkau <nbd@openwrt.org>
* wireless: defer init until after command line option processingFelix Fietkau2014-03-071-0/+1
| | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org>
* wireless: add a "get_validate" methode to ubusJohn Crispin2014-02-171-0/+1
| | | | Signed-off-by: John Crispin <blogic@openwrt.org>
* wireless: load and then ignore disabled devicesJohn Crispin2014-02-171-0/+1
| | | | Signed-off-by: John Crispin <blogic@openwrt.org>
* wireless: add back support for multiple networks per interfaceFelix Fietkau2013-12-081-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org>
* wireless: show the virtual interface section name in wireless statusFelix Fietkau2013-11-301-1/+2
| | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org>
* add initial support for handling wireless devices via scriptsFelix Fietkau2013-11-291-0/+98
Signed-off-by: Felix Fietkau <nbd@openwrt.org>