Fixes for long-standing bugs & powersave #12
Merged
Conversation
cfg80211_get_bss needs explicit flags to get networks without privacy
Without info element, probe requests are invalid and most APs do not respond to them. On passive scan: listen for a full 100TU to get all standard beacons
5.5Mb and 11Mb do work in CCK mode, only PBCC modulation is unsupported Also, adapt some debug build remnants
Leave rate/retry selection to the minstrel rate adaption algorithm. Fixes wrong-item bug in TX retry policy cache due to questionable optimizations. Rewritten feedback parsing to pass correct retry counts back to minstrel. Seems to increase data rate and stability.
wsm_set_beacon_wakeup_period() expects a number of beacons, not milliseconds. This makes powersave mode less prone to dropping frames. For less delayed & more reliable incoming frames, allow disabling powersave through iwconfig. Let's keep powersave active by default though, since it is saves almost 500mW on an idle connection.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
This should fix:
Tested on OrangePi Zero LTS