Message ID | 1374259844-31432-1-git-send-email-ricardo.salveti@canonical.com |
---|---|
State | New |
Headers | show |
diff --git a/drivers/net/wireless/bcmdhd/bcmutils.c b/drivers/net/wireless/bcmdhd/bcmutils.c index 6b578e6..b16acca 100644 --- a/drivers/net/wireless/bcmdhd/bcmutils.c +++ b/drivers/net/wireless/bcmdhd/bcmutils.c @@ -982,6 +982,11 @@ pktsetprio(void *pkt, bool update_vtag) rc |= PKTPRIO_DSCP; } + /* workaround for broken AC video queue on BCM4330: + * downgrade video priority to best effort */ + if (priority == 4 || priority == 5) + priority = 3; + ASSERT(priority >= 0 && priority <= MAXPRIO); PKTSETPRIO(pkt, priority); return (rc | priority);