3 @@ -314,7 +314,7 @@ wl_iw_get_name(
8 + uint i, band[3], bands;
11 WL_TRACE(("%s: SIOCGIWNAME\n", dev->name));
12 @@ -335,16 +335,20 @@ wl_iw_get_name(
23 - strcpy(cap, "abgn");
27 + for (i = 1; i <= band[0]; i++) {
28 + bands |= dtoh32(band[i]);
31 + if (bands & WLC_BAND_5G)
33 + if (bands & WLC_BAND_2G)
35 + if (phytype == WLC_PHY_TYPE_N)