|
Per-packet options now passed through to QuicPacketWriter, instead of
through PerConnectionPacketWriter side channels. No functional change.
Guarded by FLAGS_quic_connection_use_shared_writer (this flag is not
used in chromium code base).
This is being done mostly to avoid a few cache misses, though in
practice the performance improvement is in the noise. If nothing else,
all of the costs associated with ???PerConnectionPacketWriter are now
gone from the profile.
Merge internal change: 113068996
R=jdorfman@google.com, rch@chromium.org
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+157 lines, -74 lines) |
Patch |
|
M |
net/quic/quic_chromium_packet_writer.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
net/quic/quic_chromium_packet_writer.cc
|
View
|
1
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
net/quic/quic_connection.h
|
View
|
|
2 chunks |
+10 lines, -0 lines |
0 comments
|
Download
|
|
M |
net/quic/quic_connection.cc
|
View
|
|
3 chunks |
+7 lines, -6 lines |
0 comments
|
Download
|
|
M |
net/quic/quic_connection_test.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
net/quic/quic_packet_writer.h
|
View
|
|
2 chunks |
+23 lines, -5 lines |
0 comments
|
Download
|
|
M |
net/quic/quic_session_test.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
net/quic/test_tools/quic_test_utils.h
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
net/tools/quic/end_to_end_test.cc
|
View
|
|
7 chunks |
+15 lines, -13 lines |
0 comments
|
Download
|
|
M |
net/tools/quic/quic_default_packet_writer.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
net/tools/quic/quic_default_packet_writer.cc
|
View
|
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
net/tools/quic/quic_dispatcher_test.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
net/tools/quic/quic_packet_writer_wrapper.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
net/tools/quic/quic_packet_writer_wrapper.cc
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
net/tools/quic/quic_per_connection_packet_writer.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
net/tools/quic/quic_per_connection_packet_writer.cc
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
net/tools/quic/quic_simple_per_connection_packet_writer.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
net/tools/quic/quic_simple_per_connection_packet_writer.cc
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
net/tools/quic/quic_simple_server_packet_writer.h
|
View
|
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
net/tools/quic/quic_simple_server_packet_writer.cc
|
View
|
|
2 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
|
M |
net/tools/quic/quic_time_wait_list_manager.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
net/tools/quic/quic_time_wait_list_manager_test.cc
|
View
|
|
9 chunks |
+17 lines, -17 lines |
0 comments
|
Download
|
|
M |
net/tools/quic/test_tools/limited_mtu_test_writer.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
net/tools/quic/test_tools/limited_mtu_test_writer.cc
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
net/tools/quic/test_tools/packet_dropping_test_writer.h
|
View
|
|
2 chunks |
+11 lines, -1 line |
0 comments
|
Download
|
|
M |
net/tools/quic/test_tools/packet_dropping_test_writer.cc
|
View
|
|
5 chunks |
+25 lines, -6 lines |
0 comments
|
Download
|
Depends on Patchset:
Total messages: 9 (2 generated)
|