open-sdr / openwifi

open-source IEEE 802.11 WiFi baseband FPGA (chip) design: driver, software
GNU Affero General Public License v3.0
3.68k stars 627 forks source link

OpenWiFi aggregates frame-related information #355

Open Yuan98513 opened 8 months ago

Yuan98513 commented 8 months ago
  1. Could you send email to xianjun.jiao@ugent.be to introduce your self?

  2. Our image is used directly or you build your own image?

  3. What is your own modification?

  4. Versions: OS, Vivado, openwifi/openwifi-hw repo branch and commit revision

  5. Board/hardware type

  6. WiFi channel number

  7. Steps to reproduce the issue, and the related error message, screenshot, etc

  8. Describe your debug efforts by Linux native tools, such as tcpdump and "cat /proc/interrupts"

  9. Describe your debug efforts by: https://github.com/open-sdr/openwifi/blob/master/doc/README.md#Debug-methods

  10. Any other thing we need to know for helping you better?

Yuan98513 commented 8 months ago

Dear Jiao Xianjun : Does OpenWiFi support frame aggregation, and if so, is it done in software or hardware, what is the aggregation process?

JiaoXianjun commented 8 months ago

We support AMPDU. It is setup in software, and executed in FPGA.

https://github.com/open-sdr/openwifi/blob/17f1faaf26e29452bd8144f4b53a69169826bf8f/driver/sdr.c#L1166

https://github.com/open-sdr/openwifi-hw/blob/14b1e840591f470ee945844cd3bb51a95d7da09f/ip/tx_intf/src/tx_bit_intf.v#L504