patch-2.1.100 linux/include/linux/ipv6.h
Next file: linux/include/linux/lp.h
Previous file: linux/include/linux/icmpv6.h
Back to the patch index
Back to the overall index
- Lines: 40
- Date:
Thu May 7 18:15:10 1998
- Orig file:
v2.1.99/linux/include/linux/ipv6.h
- Orig date:
Fri Feb 6 15:33:34 1998
diff -u --recursive --new-file v2.1.99/linux/include/linux/ipv6.h linux/include/linux/ipv6.h
@@ -42,6 +42,24 @@
*/
};
+
+struct ipv6_opt_hdr {
+ __u8 nexthdr;
+ __u8 hdrlen;
+ /*
+ * TLV encoded option data follows.
+ */
+};
+
+#define ipv6_destopt_hdr ipv6_opt_hdr
+#define ipv6_hopopt_hdr ipv6_opt_hdr
+
+#ifdef __KERNEL__
+#define ipv6_optlen(p) (((p)->hdrlen+1) << 3)
+#endif
+
+
+
/*
* routing header type 0 (used in cmsghdr struct)
*/
@@ -95,12 +113,12 @@
/*
* protocol options
- * usualy carried in IPv6 extension headers
+ * usually carried in IPv6 extension headers
*/
struct ipv6_rt_hdr *srcrt; /* Routing Header */
-
};
+
#endif
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov