patch-2.1.120 linux/include/net/protocol.h
Next file: linux/include/net/rawv6.h
Previous file: linux/include/net/pkt_sched.h
Back to the patch index
Back to the overall index
- Lines: 24
- Date:
Fri Sep 4 19:21:03 1998
- Orig file:
v2.1.119/linux/include/net/protocol.h
- Orig date:
Fri Jul 31 17:07:27 1998
diff -u --recursive --new-file v2.1.119/linux/include/net/protocol.h linux/include/net/protocol.h
@@ -48,17 +48,13 @@
#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;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov