mac80211: fix tx queue allocation issues (#19329)
Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 45069
This commit is contained in:
parent
85bf288428
commit
54dd25eef4
1 changed files with 5 additions and 3 deletions
|
@ -287,12 +287,14 @@ Signed-off-by: Felix Fietkau <nbd@openwrt.org>
|
||||||
name, NET_NAME_UNKNOWN,
|
name, NET_NAME_UNKNOWN,
|
||||||
ieee80211_if_setup, txqs, 1);
|
ieee80211_if_setup, txqs, 1);
|
||||||
if (!ndev)
|
if (!ndev)
|
||||||
@@ -1731,6 +1747,9 @@ int ieee80211_if_add(struct ieee80211_lo
|
@@ -1731,6 +1747,11 @@ int ieee80211_if_add(struct ieee80211_lo
|
||||||
memcpy(sdata->vif.addr, ndev->dev_addr, ETH_ALEN);
|
memcpy(sdata->vif.addr, ndev->dev_addr, ETH_ALEN);
|
||||||
memcpy(sdata->name, ndev->name, IFNAMSIZ);
|
memcpy(sdata->name, ndev->name, IFNAMSIZ);
|
||||||
|
|
||||||
|
+ if (txq_size) {
|
||||||
+ txqi = netdev_priv(ndev) + size;
|
+ txqi = netdev_priv(ndev) + size;
|
||||||
+ ieee80211_init_tx_queue(sdata, NULL, txqi, 0);
|
+ ieee80211_init_tx_queue(sdata, NULL, txqi, 0);
|
||||||
|
+ }
|
||||||
+
|
+
|
||||||
sdata->dev = ndev;
|
sdata->dev = ndev;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue