patch-2.4.4 linux/include/net/ipv6.h
Next file: linux/include/net/ndisc.h
Previous file: linux/include/net/ipip.h
Back to the patch index
Back to the overall index
- Lines: 36
- Date:
Fri Apr 27 15:50:25 2001
- Orig file:
v2.4.3/linux/include/net/ipv6.h
- Orig date:
Mon Mar 26 15:48:54 2001
diff -u --recursive --new-file v2.4.3/linux/include/net/ipv6.h linux/include/net/ipv6.h
@@ -4,7 +4,7 @@
* Authors:
* Pedro Roque <roque@di.fc.ul.pt>
*
- * $Id: ipv6.h,v 1.22 2000/09/18 05:54:13 davem Exp $
+ * $Id: ipv6.h,v 1.23 2000/12/13 18:31:48 davem Exp $
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
@@ -181,11 +181,11 @@
extern int ip6_call_ra_chain(struct sk_buff *skb, int sel);
-extern u8 * ipv6_reassembly(struct sk_buff **skb, u8 *nhptr);
+extern int ipv6_reassembly(struct sk_buff **skb, int);
-extern u8 * ipv6_parse_hopopts(struct sk_buff *skb, u8 *nhptr);
+extern int ipv6_parse_hopopts(struct sk_buff *skb, int);
-extern u8 * ipv6_parse_exthdrs(struct sk_buff **skb, u8 *nhptr);
+extern int ipv6_parse_exthdrs(struct sk_buff **skb, int);
extern struct ipv6_txoptions * ipv6_dup_options(struct sock *sk, struct ipv6_txoptions *opt);
@@ -303,8 +303,10 @@
struct ipv6_txoptions *opt,
u8 *proto);
-extern u8 * ipv6_skip_exthdr(struct ipv6_opt_hdr *hdr,
+extern int ipv6_skip_exthdr(struct sk_buff *, int start,
u8 *nexthdrp, int len);
+
+extern int ipv6_ext_hdr(u8 nexthdr);
extern struct ipv6_txoptions * ipv6_invert_rthdr(struct sock *sk,
struct ipv6_rt_hdr *hdr);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)