Arnaldo Carvalho de Melo
27a884dc3c
[SK_BUFF]: Convert skb->tail to sk_buff_data_t
...
So that it is also an offset from skb->head, reduces its size from 8 to 4 bytes
on 64bit architectures, allowing us to combine the 4 bytes hole left by the
layer headers conversion, reducing struct sk_buff size to 256 bytes, i.e. 4
64byte cachelines, and since the sk_buff slab cache is SLAB_HWCACHE_ALIGN...
:-)
Many calculations that previously required that skb->{transport,network,
mac}_header be first converted to a pointer now can be done directly, being
meaningful as offsets or pointers.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2007-04-25 22:26:28 -07:00
..
2007-02-12 11:15:49 -08:00
2007-04-25 22:25:34 -07:00
2007-02-08 12:39:16 -08:00
2006-12-02 22:12:54 -08:00
2007-04-25 22:25:53 -07:00
2007-04-25 22:25:46 -07:00
2007-02-12 11:15:49 -08:00
2007-02-12 11:15:49 -08:00
2006-12-02 22:08:46 -08:00
2007-02-12 11:15:49 -08:00
2006-12-02 22:08:46 -08:00
2006-12-02 22:11:25 -08:00
2007-02-12 11:15:49 -08:00
2007-02-12 11:15:49 -08:00
2007-04-25 22:25:10 -07:00
2007-04-25 22:26:28 -07:00
2007-02-12 11:15:49 -08:00
2007-02-14 08:09:54 -08:00
2007-03-05 13:25:19 -08:00
2007-02-14 08:09:54 -08:00
2007-04-25 22:25:57 -07:00
2007-03-05 13:25:19 -08:00
2007-04-25 22:25:43 -07:00
2007-02-08 12:39:09 -08:00
2007-02-12 11:15:49 -08:00
2007-02-14 08:09:59 -08:00
2007-02-12 11:15:49 -08:00
2007-02-12 11:15:49 -08:00
2007-02-12 11:15:49 -08:00
2007-02-12 11:15:49 -08:00
2007-02-12 11:15:49 -08:00
2007-02-14 08:09:59 -08:00
2007-04-25 22:26:28 -07:00
2007-04-25 22:26:28 -07:00
2007-04-25 22:25:58 -07:00
2007-04-25 22:25:33 -07:00
2007-02-12 11:15:49 -08:00
2006-09-22 14:55:32 -07:00
2007-04-25 22:25:34 -07:00
2007-04-25 22:25:34 -07:00
2007-04-25 22:25:34 -07:00
2007-04-25 22:25:34 -07:00
2007-04-25 22:25:34 -07:00
2007-02-12 11:15:49 -08:00
2007-04-25 22:25:14 -07:00
2007-04-25 22:25:14 -07:00
2006-09-22 14:55:34 -07:00
2007-04-25 22:25:14 -07:00
2007-04-25 22:25:34 -07:00
2007-04-25 22:25:14 -07:00
2007-02-12 11:15:49 -08:00
2007-04-25 22:24:41 -07:00
2007-02-12 11:15:49 -08:00
2007-02-12 11:15:49 -08:00
2007-02-12 11:15:49 -08:00
2006-12-02 21:31:31 -08:00
2007-02-12 11:15:49 -08:00
2007-04-25 22:25:34 -07:00
2007-02-12 11:15:49 -08:00
2007-04-25 22:25:10 -07:00
2007-02-12 11:15:49 -08:00
2007-02-12 11:15:49 -08:00
2007-02-12 11:15:49 -08:00
2007-02-12 11:15:49 -08:00
2007-02-12 11:15:49 -08:00
2007-04-25 22:25:34 -07:00
2006-09-22 14:55:34 -07:00
2007-02-12 11:15:49 -08:00
2007-02-12 11:15:49 -08:00
2007-04-25 22:25:14 -07:00
2006-12-02 21:22:46 -08:00