gre_add_protocol
err = gre_add_protocol(&gre_pptp_protocol, GREPROTO_PPTP);
int gre_add_protocol(const struct gre_protocol *proto, u8 version);
EXPORT_SYMBOL_GPL(gre_add_protocol);
err = gre_add_protocol(&ipgre_protocol, GREPROTO_CISCO);