summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2004-02-13 07:06:58 -0800
committerDavid S. Miller <davem@nuts.davemloft.net>2004-02-13 07:06:58 -0800
commit8daca41052eee6c4b88e0313653f520745150d28 (patch)
tree8d5dd82634dfe045b239401dd38eeeaa688d2242 /include
parentecaaedc504f614ae7f9b39fa7f7568b1d7e9cc0c (diff)
[IPSEC]: Move hardware headers for decaped packets.
Move the hardware header so that it appears next to the payload for AF_PACKET sockets.
Diffstat (limited to 'include')
-rw-r--r--include/linux/skbuff.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h
index e12d9bc152da..56590cedc22c 100644
--- a/include/linux/skbuff.h
+++ b/include/linux/skbuff.h
@@ -163,6 +163,7 @@ struct skb_shared_info {
* @cb: Control buffer. Free for use by every layer. Put private vars here
* @len: Length of actual data
* @data_len: Data length
+ * @mac_len: Length of link layer header
* @csum: Checksum
* @__unused: Dead field, may be reused
* @cloned: Head may be cloned (check refcnt to be sure)
@@ -204,6 +205,7 @@ struct sk_buff {
struct icmphdr *icmph;
struct igmphdr *igmph;
struct iphdr *ipiph;
+ struct ipv6hdr *ipv6h;
unsigned char *raw;
} h;
@@ -232,6 +234,7 @@ struct sk_buff {
unsigned int len,
data_len,
+ mac_len,
csum;
unsigned char local_df,
cloned,