summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip6.h
diff options
context:
space:
mode:
authorume <ume@FreeBSD.org>2003-10-24 20:37:05 +0000
committerume <ume@FreeBSD.org>2003-10-24 20:37:05 +0000
commit19c7c976c8dcbe97685d3f489b0d100292f86be0 (patch)
treefae46ff8203e65e60e8d73da014640ca86ca5b33 /sys/netinet/ip6.h
parent38391a78340c898e1eb86451d35f8c754330f7a0 (diff)
downloadFreeBSD-src-19c7c976c8dcbe97685d3f489b0d100292f86be0.zip
FreeBSD-src-19c7c976c8dcbe97685d3f489b0d100292f86be0.tar.gz
remove the ip6r0_addr and ip6r0_slmap members from ip6_rthdr0{}
according to rfc2292bis. Obtained from: KAME
Diffstat (limited to 'sys/netinet/ip6.h')
-rw-r--r--sys/netinet/ip6.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/netinet/ip6.h b/sys/netinet/ip6.h
index ae66264..8a54231 100644
--- a/sys/netinet/ip6.h
+++ b/sys/netinet/ip6.h
@@ -181,9 +181,8 @@ struct ip6_rthdr0 {
u_int8_t ip6r0_len; /* length in units of 8 octets */
u_int8_t ip6r0_type; /* always zero */
u_int8_t ip6r0_segleft; /* segments left */
- u_int8_t ip6r0_reserved; /* reserved field */
- u_int8_t ip6r0_slmap[3]; /* strict/loose bit map */
- struct in6_addr ip6r0_addr[1]; /* up to 23 addresses */
+ u_int32_t ip6r0_reserved; /* reserved field */
+ /* followed by up to 127 struct in6_addr */
} __attribute__((__packed__));
/* Fragment header */
OpenPOWER on IntegriCloud