A Generic Routing Encapsulation (GRE) protocol parser. Given bytes and a
[sawp::parser::Direction], it will attempt to parse the bytes and return a [Message]. The
parser will inform the caller about what went wrong if no message is returned (see
[sawp::parser::Parse] for details on possible return types).
The following protocol references were used to create this module:
[CURRENT GRE RFC2784] https://tools.ietf.org/html/rfc2784 [DEPRECATED GRE RFC1701] https://tools.ietf.org/html/rfc1701 [POINT TO POINT TUNNELING RFC2637] https://tools.ietf.org/html/rfc2637
Example
use ;
use Error;
use ErrorKind;
use ;