|
@@ -588,6 +588,13 @@ void ol_txrx_update_tx_queue_groups(
|
|
|
u_int32_t membership;
|
|
|
struct ol_txrx_vdev_t *vdev;
|
|
|
|
|
|
+ if (group_id >= OL_TX_MAX_TXQ_GROUPS) {
|
|
|
+ ol_txrx_warn("%s: invalid group_id=%u, ignore update.\n",
|
|
|
+ __func__,
|
|
|
+ group_id);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
group = &pdev->txq_grps[group_id];
|
|
|
|
|
|
membership = OL_TXQ_GROUP_MEMBERSHIP_GET(vdev_id_mask, ac_mask);
|