diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1998-09-19 19:15:08 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1998-09-19 19:15:08 +0000 |
commit | 03ba4131783cc9e872f8bb26a03f15bc11f27564 (patch) | |
tree | 88db8dba75ae06ba3bad08e42c5e52efc162535c /include/net/protocol.h | |
parent | 257730f99381dd26e10b832fce4c94cae7ac1176 (diff) |
- Merge with Linux 2.1.121.
- Bugfixes.
Diffstat (limited to 'include/net/protocol.h')
-rw-r--r-- | include/net/protocol.h | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/include/net/protocol.h b/include/net/protocol.h index 63d562a98..f6e947b1f 100644 --- a/include/net/protocol.h +++ b/include/net/protocol.h @@ -48,17 +48,13 @@ struct inet_protocol #if defined(CONFIG_IPV6) || defined (CONFIG_IPV6_MODULE) struct inet6_protocol { - int (*handler)(struct sk_buff *skb, struct device *dev, - struct in6_addr *saddr, - struct in6_addr *daddr, - struct ipv6_options *opt, - unsigned short len, - int redo, struct inet6_protocol *protocol); + int (*handler)(struct sk_buff *skb, + unsigned long len); - void (*err_handler)(struct sk_buff *skb, int type, int code, unsigned char *buff, - __u32 info, struct in6_addr *saddr, - struct in6_addr *daddr, - struct inet6_protocol *protocol); + void (*err_handler)(struct sk_buff *skb, struct ipv6hdr *hdr, + struct inet6_skb_parm *opt, + int type, int code, unsigned char *buff, + __u32 info); struct inet6_protocol *next; unsigned char protocol; unsigned char copy:1; |