aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/ipv6.h
diff options
context:
space:
mode:
authorDmitry Torokhov <dmitry.torokhov@gmail.com>2007-10-12 21:27:47 -0400
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2007-10-12 21:27:47 -0400
commitb981d8b3f5e008ff10d993be633ad00564fc22cd (patch)
treee292dc07b22308912cf6a58354a608b9e5e8e1fd /include/linux/ipv6.h
parentb11d2127c4893a7315d1e16273bc8560049fa3ca (diff)
parent2b9e0aae1d50e880c58d46788e5e3ebd89d75d62 (diff)
Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6
Conflicts: drivers/macintosh/adbhid.c
Diffstat (limited to 'include/linux/ipv6.h')
-rw-r--r--include/linux/ipv6.h26
1 files changed, 4 insertions, 22 deletions
diff --git a/include/linux/ipv6.h b/include/linux/ipv6.h
index 97983dc9df13..5d35a4cc3bff 100644
--- a/include/linux/ipv6.h
+++ b/include/linux/ipv6.h
@@ -96,27 +96,6 @@ struct ipv6_destopt_hao {
96 struct in6_addr addr; 96 struct in6_addr addr;
97} __attribute__ ((__packed__)); 97} __attribute__ ((__packed__));
98 98
99struct ipv6_auth_hdr {
100 __u8 nexthdr;
101 __u8 hdrlen; /* This one is measured in 32 bit units! */
102 __be16 reserved;
103 __be32 spi;
104 __be32 seq_no; /* Sequence number */
105 __u8 auth_data[0]; /* Length variable but >=4. Mind the 64 bit alignment! */
106};
107
108struct ipv6_esp_hdr {
109 __be32 spi;
110 __be32 seq_no; /* Sequence number */
111 __u8 enc_data[0]; /* Length variable but >=8. Mind the 64 bit alignment! */
112};
113
114struct ipv6_comp_hdr {
115 __u8 nexthdr;
116 __u8 flags;
117 __be16 cpi;
118};
119
120/* 99/*
121 * IPv6 fixed header 100 * IPv6 fixed header
122 * 101 *
@@ -219,7 +198,6 @@ enum {
219#include <linux/tcp.h> 198#include <linux/tcp.h>
220#include <linux/udp.h> 199#include <linux/udp.h>
221 200
222#include <net/if_inet6.h> /* struct ipv6_mc_socklist */
223#include <net/inet_sock.h> 201#include <net/inet_sock.h>
224 202
225static inline struct ipv6hdr *ipv6_hdr(const struct sk_buff *skb) 203static inline struct ipv6hdr *ipv6_hdr(const struct sk_buff *skb)
@@ -273,6 +251,10 @@ struct tcp6_request_sock {
273 struct inet6_request_sock tcp6rsk_inet6; 251 struct inet6_request_sock tcp6rsk_inet6;
274}; 252};
275 253
254struct ipv6_mc_socklist;
255struct ipv6_ac_socklist;
256struct ipv6_fl_socklist;
257
276/** 258/**
277 * struct ipv6_pinfo - ipv6 private area 259 * struct ipv6_pinfo - ipv6 private area
278 * 260 *