David S. Miller
931731123a
[TCP]: Don't set SKB owner in tcp_transmit_skb().
...
The data itself is already charged to the SKB, doing
the skb_set_owner_w() just generates a lot of noise and
extra atomics we don't really need.
Lmbench improvements on lat_tcp are minimal:
before:
TCP latency using localhost: 23.2701 microseconds
TCP latency using localhost: 23.1994 microseconds
TCP latency using localhost: 23.2257 microseconds
after:
TCP latency using localhost: 22.8380 microseconds
TCP latency using localhost: 22.9465 microseconds
TCP latency using localhost: 22.8462 microseconds
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-12-02 21:21:52 -08:00
..
2006-12-02 21:21:38 -08:00
2006-12-02 21:21:39 -08:00
2006-12-02 21:21:44 -08:00
2006-12-02 21:21:17 -08:00
2006-10-03 23:01:26 +02:00
2006-10-30 15:24:49 -08:00
2006-09-28 17:54:06 -07:00
2006-09-28 18:01:05 -07:00
2006-12-02 21:21:17 -08:00
2006-12-02 21:21:40 -08:00
2006-09-28 18:01:11 -07:00
2006-09-28 18:02:23 -07:00
2006-12-02 21:21:41 -08:00
2006-09-28 18:02:23 -07:00
2006-09-28 18:01:14 -07:00
2006-09-28 18:02:19 -07:00
2006-09-28 18:02:02 -07:00
2006-12-02 21:21:44 -08:00
2006-09-28 18:02:29 -07:00
2006-09-28 18:02:26 -07:00
2006-06-30 19:25:36 +02:00
2006-10-15 23:14:17 -07:00
2006-06-30 19:25:36 +02:00
2006-09-28 18:01:09 -07:00
2006-12-02 21:21:17 -08:00
2006-07-24 23:45:16 -07:00
2006-10-30 15:24:49 -08:00
2006-12-02 21:21:52 -08:00
2006-09-28 18:02:09 -07:00
2006-10-04 00:31:09 -07:00
2006-12-02 21:21:09 -08:00
2006-12-02 21:21:17 -08:00
2006-09-28 18:02:22 -07:00
2006-12-02 21:21:39 -08:00
2006-10-04 00:31:09 -07:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-09-28 18:01:17 -07:00
2006-12-02 21:21:39 -08:00
2006-09-22 14:54:41 -07:00
2006-06-30 19:25:36 +02:00
2006-10-30 15:24:41 -08:00
2006-12-02 21:21:39 -08:00
2006-09-22 14:53:29 -07:00
2006-12-02 21:21:49 -08:00
2006-09-22 15:18:04 -07:00
2006-12-02 21:21:50 -08:00
2006-10-25 23:04:12 -07:00
2006-06-30 19:25:36 +02:00
2006-09-22 15:18:13 -07:00
2006-10-25 23:05:52 -07:00
2006-09-22 15:18:13 -07:00
2006-12-02 21:21:33 -08:00
2006-12-02 21:21:44 -08:00
2006-09-28 18:03:07 -07:00
2006-09-22 14:55:03 -07:00
2006-12-02 21:21:52 -08:00
2006-11-25 15:16:49 -08:00
2006-06-30 19:25:36 +02:00
2006-09-22 14:55:03 -07:00
2006-09-22 15:18:13 -07:00
2006-09-22 15:18:13 -07:00
2006-09-22 15:18:13 -07:00
2006-11-15 21:18:51 -08:00
2006-11-25 15:16:48 -08:00
2006-09-28 18:02:39 -07:00
2006-10-04 00:31:09 -07:00
2006-09-22 15:18:48 -07:00
2006-09-22 15:18:48 -07:00
2006-09-22 15:18:48 -07:00
2006-12-02 21:21:11 -08:00
2006-09-28 18:02:33 -07:00
2006-09-22 15:05:15 -07:00