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
..
2006-12-13 09:05:52 -08:00
2007-02-26 11:42:43 -08:00
2007-02-08 13:51:54 -08:00
2007-04-25 22:25:46 -07:00
2007-03-20 00:09:45 -07:00
2006-09-22 14:55:10 -07:00
2006-12-02 21:21:08 -08:00
2006-09-22 14:55:10 -07:00
2007-04-25 22:23:43 -07:00
2006-08-02 14:12:06 -07:00
2006-09-21 11:46:18 +10:00
2006-12-02 21:22:50 -08:00
2006-12-02 21:22:55 -08:00
2007-04-25 22:24:32 -07:00
2006-12-02 21:23:39 -08:00
2007-04-25 22:24:59 -07:00
2007-04-25 22:24:04 -07:00
2006-09-22 14:54:40 -07:00
2007-02-10 23:20:43 -08:00
2006-10-21 20:24:01 -07:00
2006-12-02 21:23:40 -08:00
2007-02-10 23:20:45 -08:00
2006-09-22 15:17:35 -07:00
2007-03-25 18:48:00 -07:00
2006-12-02 21:21:39 -08:00
2006-12-02 21:32:09 -08:00
2006-09-28 18:01:06 -07:00
2007-01-02 20:56:26 -05:00
2006-11-22 14:57:56 +00:00
2006-12-02 21:22:08 -08:00
2007-01-26 01:04:55 -08:00
2006-12-02 21:21:10 -08:00
2007-01-26 01:04:55 -08:00
2007-04-25 22:26:28 -07:00
2007-02-08 14:16:46 -08:00
2006-09-28 18:02:26 -07:00
2007-03-05 13:32:48 -08:00
2006-10-20 00:28:35 -07:00
2006-12-22 11:12:07 -08:00
2007-03-25 18:48:05 -07:00
2006-12-02 21:22:52 -08:00
2006-12-02 21:21:40 -08:00
2006-12-02 21:21:39 -08:00
2006-12-02 21:23:41 -08:00
2007-04-25 22:25:10 -07:00
2006-09-21 11:46:22 +10:00
2006-12-02 21:21:09 -08:00
2006-12-02 21:26:15 -08:00
2006-12-02 21:22:53 -08:00
2007-04-25 22:25:31 -07:00
2007-03-27 14:10:26 -04:00
2006-06-17 21:26:08 -07:00
2007-04-25 22:24:59 -07:00
2006-09-22 15:07:01 -07:00
2006-12-02 21:22:52 -08:00
2007-03-25 18:48:01 -07:00
2006-10-04 03:38:54 -04:00
2006-08-02 13:38:20 -07:00
2006-12-02 21:31:36 -08:00
2007-04-25 22:26:28 -07:00
2007-02-12 09:48:44 -08:00
2006-09-22 14:55:04 -07:00
2007-04-25 22:26:28 -07:00
2007-04-25 22:26:14 -07:00
2006-12-02 21:30:55 -08:00
2006-06-20 15:10:08 -07:00
2006-12-02 21:21:12 -08:00
2006-08-04 22:59:51 -07:00
2006-12-07 08:39:25 -08:00
2007-02-12 09:48:44 -08:00
2007-02-10 23:20:38 -08:00
2006-12-02 21:31:42 -08:00
2006-08-02 14:12:06 -07:00
2006-09-22 14:55:16 -07:00
2007-04-25 22:24:21 -07:00
2007-04-25 22:25:26 -07:00
2007-04-25 22:25:26 -07:00
2006-12-07 08:39:25 -08:00
2006-12-02 21:22:46 -08:00
2007-04-25 22:25:31 -07:00
2007-04-25 22:25:22 -07:00
2007-02-08 13:34:36 -08:00
2007-04-25 22:24:32 -07:00
2007-03-07 16:08:09 -08:00