Covers the header, the data, and a pseudo-header built from the IP addresses above.
Reading a capture
Reaches up a layer to include IP addresses, which is why it cannot be verified without knowing what is in the lane above. The sample coherence check does exactly that.