mac80211 TX
mac80211 該 device HW有支援的設定, 可以
cat /sys/kernel/debug/ieee80211/phyX/hwflags
Ref: https://blog.louie.lu/2019/03/06/the-packet-flow-from-userspace-to-kernel-driver-in-linux-network-stack/
ieee80211_subif_start_xmit()
__ieee80211_subif_start_xmit()
ieee80211_xmit()
ieee80211_tx()
ieee80211_queue_skb() 這邊會看有沒有 local->ops->wake_tx_queue
沒有的話 return false
__ieee80211_tx()
ieee80211_tx_frags()
drv_tx()
並不會判斷回傳值, 必須送出
--
rate control
連上時, 在 debugfs 的 /sys/kernel/debug/ieee80211/phyX/netdev:wlan1/stations/<BSSID> 下,
會有 flags 和 rc_stats
留言
張貼留言