title: Does Wifi have any form of forward error correction?
body: <p>I have what I suspect is a malfunctioning wireless access point, the symptom of which is that OS X occasionally says 'your connection may be compromised' and disconnects for a minute.</p>
  
  <p>As far as I can see by looking at dmesg lines which say</p>
  
  <pre><code>AirPort:  Message Integrity Failure detected (G)
  </code></pre>
  
  <p>this indicates that some decrypted packet has the wrong value of some cryptographic message-authentication code.  It seems very odd to report this as 'your connection may be compromised' when it seems much more likely to be due to interference - is there some kind of forward error correction so that interference can be recognised? Should a wifi stack be able to see that the error rate reported by the FEC is high and so produce a less scary message?</p>