+ * Definitions for options.
+ */
+#define IPOPT_COPIED(o) ((o)&0x80)
+#define IPOPT_CLASS(o) ((o)&0x40)
+#define IPOPT_NUMBER(o) ((o)&0x3f)
+
+#define IPOPT_CONTROL 0x00
+#define IPOPT_RESERVED1 0x10
+#define IPOPT_DEBMEAS 0x20
+#define IPOPT_RESERVED2 0x30
+
+#define IPOPT_EOL 0 /* end of option list */
+#define IPOPT_NOP 1 /* no operation */
+
+#define IPOPT_RR 7 /* record packet route */
+#define IPOPT_TS 68 /* timestamp */
+#define IPOPT_SECURITY 130 /* provide s,c,h,tcc */
+#define IPOPT_LSRR 131 /* loose source route */
+#define IPOPT_SATID 136 /* satnet id */
+#define IPOPT_SSRR 137 /* strict source route */
+
+/*
+ * Time stamp option structure.