rt2x00: Fix FIXME comments in rt61pci and rt73usb on Michael MIC.
authorGertjan van Wingerde <gwingerde@gmail.com>
Sun, 30 Jan 2011 12:23:22 +0000 (13:23 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 31 Jan 2011 20:06:25 +0000 (15:06 -0500)
Both rt61pci and rt73usb check the Michael MIC in hardware and strip the
Michael MIC from received frames. This is perfectly allowed by mac80211 as
long as this is properly reported to mac80211.
Both these drivers reported the Michael MIC handling properly to mac80211, but
still contained a FIXME comment on this, which is not needed to be handled, since
mac80211 doesn't really need the Michael MIC in this case.

Signed-off-by: Gertjan van Wingerde <gwingerde@gmail.com>
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/rt2x00/rt61pci.c
drivers/net/wireless/rt2x00/rt73usb.c

index 3afafabda08073557682fd747c4b8ce53457a67d..dd2164d4d57bc51d7f6ee27a31fd541b1c2286f4 100644 (file)
@@ -2118,9 +2118,8 @@ static void rt61pci_fill_rxdone(struct queue_entry *entry,
                rxdesc->flags |= RX_FLAG_IV_STRIPPED;
 
                /*
-                * FIXME: Legacy driver indicates that the frame does
-                * contain the Michael Mic. Unfortunately, in rt2x00
-                * the MIC seems to be missing completely...
+                * The hardware has already checked the Michael Mic and has
+                * stripped it from the frame. Signal this to mac80211.
                 */
                rxdesc->flags |= RX_FLAG_MMIC_STRIPPED;
 
index aa9c61c7f37664c4a05438a95a3e8711d50dcc85..5ff72deea8d4bf931e4de4ac70e08b781cf0e659 100644 (file)
@@ -1709,9 +1709,8 @@ static void rt73usb_fill_rxdone(struct queue_entry *entry,
                rxdesc->flags |= RX_FLAG_IV_STRIPPED;
 
                /*
-                * FIXME: Legacy driver indicates that the frame does
-                * contain the Michael Mic. Unfortunately, in rt2x00
-                * the MIC seems to be missing completely...
+                * The hardware has already checked the Michael Mic and has
+                * stripped it from the frame. Signal this to mac80211.
                 */
                rxdesc->flags |= RX_FLAG_MMIC_STRIPPED;