Skip to content

Per-Frame MCS Control for Injected Frames #112

@wizath

Description

@wizath

Hardware/Software

  • Module: NRC7292
  • Firmware: uni_s1g.bin
  • Driver: nrc7292_sw_pkg
  • Version: v1.5.2

Issue

When injecting raw 802.11 frames in monitor mode, there is no way to specify the MCS rate per-frame or at all. All injected frames are transmitted at a fixed MCS regardless of what is requested. We tried to add the per-packet-MCS settings but that did not work. After that we tried setting mcs default for all frames but still no luck:

else if(sta_type == WIM_STA_TYPE_MONITOR) {
    nrc_wim_set_rc_mode(nw, skb, sta_rc_mode);
    nrc_wim_set_default_mcs(nw, skb, sta_rc_default_mcs);
}

But the packets received still had wrong MCS. Do the firmware support specifying the MCS rate when injecting the frames? If not could it be done (the firmware one, I can handle the driver)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions