I'm missing 2 bytes (GRE implementation)

Everything from checksums, keys, and sequence numbers is optional. The only required fields IIRC amount to 2 bytes of overhead. Sounds like they both interpret what should be included in the GRE header slightly differently.

Stefan Fouant
GPG Key ID: 0xB4C956EC