|
@@ -1497,8 +1497,8 @@ static void ieee80211_assign_perm_addr(struct ieee80211_local *local,
|
|
|
bool used = false;
|
|
|
|
|
|
list_for_each_entry(sdata, &local->interfaces, list) {
|
|
|
- if (memcmp(local->hw.wiphy->addresses[i].addr,
|
|
|
- sdata->vif.addr, ETH_ALEN) == 0) {
|
|
|
+ if (ether_addr_equal(local->hw.wiphy->addresses[i].addr,
|
|
|
+ sdata->vif.addr)) {
|
|
|
used = true;
|
|
|
break;
|
|
|
}
|
|
@@ -1558,8 +1558,7 @@ static void ieee80211_assign_perm_addr(struct ieee80211_local *local,
|
|
|
val += inc;
|
|
|
|
|
|
list_for_each_entry(sdata, &local->interfaces, list) {
|
|
|
- if (memcmp(tmp_addr, sdata->vif.addr,
|
|
|
- ETH_ALEN) == 0) {
|
|
|
+ if (ether_addr_equal(tmp_addr, sdata->vif.addr)) {
|
|
|
used = true;
|
|
|
break;
|
|
|
}
|