12345678910111213141516171819 |
- #ifndef __LINUX_GRE_H
- #define __LINUX_GRE_H
- #include <linux/skbuff.h>
- #define GREPROTO_CISCO 0
- #define GREPROTO_PPTP 1
- #define GREPROTO_MAX 2
- struct gre_protocol {
- int (*handler)(struct sk_buff *skb);
- void (*err_handler)(struct sk_buff *skb, u32 info);
- };
- int gre_add_protocol(const struct gre_protocol *proto, u8 version);
- int gre_del_protocol(const struct gre_protocol *proto, u8 version);
- #endif
|