gpt4 book ai didi

Linux无线驱动编码(ath9k): which API to use for reconfiguring channel type (b/t HT20 & HT40) on the go?

转载 作者:太空宇宙 更新时间:2023-11-04 04:14:58 25 4
gpt4 key购买 nike

我一直在修改 Linux 无线驱动程序 (ath9k) 以实现通知 channel 宽度操作框架。

需要做的一件事是在不中断数据传输的情况下在 HT20 和 HT40 之间更改 STATION 的 channel 类型。

我现在能做的是在HT20速率和HT40速率之间切换,但不能切换 channel 类型。对于 AP 端,ieee80211_set_channel_type() 在函数 ieee80211_rx_h_action() 中调用时起作用。但在 STATION 方面,我找不到合适的函数来调用 ieee80211_set_channel_type(),并且我的所有尝试都导致了内核 panic 。即使像我在 STATION 端调用 AP 一样调用 ieee80211_set_channel_type() 也会导致系统崩溃。

有人可以提供一些关于可能的 API 选择的提示吗,以便在 STATION 端更改 HT20 和 HT40 之间的 channel 类型?谢谢!

最佳答案

我认为这是 linux-wireless 邮件列表 Material 。请确保包含您所做的更改(选择您认为最好的一种方法)以及生成的回溯。我的直觉是您正在调用一个需要来自软中断上下文的进程上下文的函数。

关于Linux无线驱动编码(ath9k): which API to use for reconfiguring channel type (b/t HT20 & HT40) on the go?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17036062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com