1. A network switch configured to detect protocol incompatibility, the switch comprising: one or more network ports; a memory storing: a protocol set comprising protocol data information corresponding to a particular protocol, each protocol data information comprising: protocol-specific identifying information; and protocol packet incompatibility detection logic configured to perform an action responsive to protocol incompatibility detection based on an associated action identifier, via one of the one or more network ports, of a protocol corresponding to protocol-specific identifying information; a detection type specifying whether the protocol packet detection logic is configured to automatically or manually detect protocol incompatibility; and a log for storing scenarios where a valid packet was received which violated an expected timing or retry attempt number as specified by one or more semantics of the protocol.