am 57bcefd5: DO NOT MERGE: Add generic IP packet code and use it for GRE.

* commit '57bcefd5920c330f03aa76329b9f97f3f1e841ac':
  DO NOT MERGE: Add generic IP packet code and use it for GRE.