diff options
| author | Herbert Xu <herbert@gondor.apana.org.au> | 2004-02-13 07:06:58 -0800 |
|---|---|---|
| committer | David S. Miller <davem@nuts.davemloft.net> | 2004-02-13 07:06:58 -0800 |
| commit | 8daca41052eee6c4b88e0313653f520745150d28 (patch) | |
| tree | 8d5dd82634dfe045b239401dd38eeeaa688d2242 /include | |
| parent | ecaaedc504f614ae7f9b39fa7f7568b1d7e9cc0c (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.h | 3 |
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, |
