nl80211: retry phy lookup with platform/ prefix
If the first attempt to lookup the phy index by the path value fails, retry to find the index within the platform/ subdirectory to follow the logic used by the mac80211 package. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
e4aca3910d
commit
96d322d594
1 changed files with 3 additions and 0 deletions
|
@ -244,6 +244,9 @@ static int nl80211_phy_idx_from_uci_path(struct uci_section *s)
|
|||
return -1;
|
||||
|
||||
snprintf(buf, sizeof(buf), "/sys/devices/%s/ieee80211/*/index", opt); /**/
|
||||
if (glob(buf, 0, NULL, &gl))
|
||||
snprintf(buf, sizeof(buf), "/sys/devices/platform/%s/ieee80211/*/index", opt); /**/
|
||||
|
||||
if (glob(buf, 0, NULL, &gl))
|
||||
return -1;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue