Somebody in the thread at some point said: > On Fri, 2007-08-03 at 11:35 +0100, Andy Green wrote: > >> Right, but since we marked up the skb "the integrity of the IP checksum >> is unknown", if anything wants to use the packet it should re-check it >> itself. Won't that do? > > It'll check the IP checksum anyway since we don't have hardware that > checks it as far as I know, but we want to check the FCS. I guess I didn't understand where the problem can come from, then. ''Because if you have both a hard monitor and a regular interface (monitor_during_oper allowed) then we will never check the CRC on frames that enter the networking path and can get corrupted TCP packets in etc.'' If the rest of the networking stack didn't trust the packet anyway and confirms the IP-level checksum, then it can make its own opinion about the packet. For stuff that is looking at the whole rx packet including the ieee80211 header, we can add a bit in the radiotap flags on top of the packet noting that it failed FCS. -Andy - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html