openwrt / openwrt/mt76

MT7603E not passing the TX Queue parameters after slot time change

Open
#940 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
888
Forks
436
PR merge metrics
No merged PRs in 30d

Description

The TX queue parameters control how packets are transmitted in the network,
including timing for retries, backoff intervals, and queue timeouts.
These parameters depend on the slot time, a critical timing unit used by the MAC protocol,
driver, and firmware for collision avoidance and backoff calculations.
Changing the slot time without updating the TX queue parameters can lead to timing mismatches,
resulting in inefficiencies, increased collisions, and degraded network performance.
Proper synchronization ensures smooth and efficient medium access.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by locating the MT7603E handling for slot-time changes and TX queue parameters, then trace how those values reach the MAC and firmware. Done means changing the slot time keeps the TX queue parameters synchronized and the relevant behavior is covered by an appropriate regression test.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.