/ / Behandlung des empfangenen ACK-Frames im Modul ath9k_htc - Linux, 802.11

Behandlung empfangener ACK-Frames im ath9k_htc-Modul - Linux, 802.11

Ich möchte eine Zeit messen, zu der ein Bestätigungsframe empfangen wird.

ich benutze TL-WN722N USB-Typ WLAN-Karte von TP-LINK. ath9k_htc Kernelmodul ist für die WLAN-Karte.

Ich habe den folgenden Code in eine hervorgehobene Zeile von eingefügt ath9k_htc_rx_tasklet() im htc_drv_txrx.c:

if (ieee80211_is_ack(hdr->frame_control)) {
printk(KERN_DEBUG "ath9k: received ackn");
}

damit ist die funktion schließlich so Dies

Nachdem ich den Kernel aufgebaut und ersetzt habe, habe ich mit überprüft dmesg. Es erscheint jedoch nichts im Protokoll.

Nach einigem googeln sagen einige, dass es nicht so ist ath9k_htc_rx_tasklet() aber ath_rx_tasklet() im recv.c. Also habe ich den gleichen Code in eingefügt ath_rx_tasklet()Das Ergebnis ist jedoch gleich, es erscheint nichts im Protokoll.

Ist es unmöglich zu überprüfen, ob die TL-WN722N Die WLAN-Karte hat einen Bestätigungsrahmen erhalten ath9k* Module?

Antworten:

0 für die Antwort № 1

Kann Ihre spezifische Frage nicht beantworten, aber im Allgemeinen werden Sie nie Acks sehen, wenn sich der Fahrer nicht im Überwachungsmodus befindet und Sie tatsächlich die Luft schnuppern.