HomeFreeBSD

Convert the CABQ queue code over to use the HAL link pointer method

Description

Convert the CABQ queue code over to use the HAL link pointer method
instead of axq_link.

This (among a bunch of uncommitted work) is required for EDMA chips
to correctly transmit frames on the CABQ.

Tested:

  • AR9280, hostap mode
  • AR9380/AR9580, hostap mode (staggered beacons)

TODO:

  • This code only really gets called when burst beacons are used; it glues multiple CABQ queues together when sending to the hardware.
  • More thorough bursted beacon testing! (first requires some work with the beacon queue code for bursted beacons, as that currently uses the link pointer and will fail on EDMA chips.)

Details

Provenance
adrianAuthored on Mar 26 2013, 4:52 AM
Parents
rG9e7259a2a326: Convert the EDMA multicast queue code over to use the HAL method to set
Branches
Unknown
Tags
Unknown

Event Timeline