Use a different dummynet queue for each ephemeral port used by the browser. This effectively means that each connection opened by the browser shares bandwidth evenly but in separate queues. Previously, there was a single queue shared by all connections which lead to very different overall behavior depending on which resource was written to the queue first.
Use a different dummynet queue for each ephemeral port used by the browser. This
effectively means that each connection opened by the browser shares bandwidth
evenly but in separate queues. Previously, there was a single queue shared by
all connections which lead to very different overall behavior depending on which
resource was written to the queue first.

With fingers crossed, I'm seeing very stable times after this change.


git-svn-id: abd770af2affaf62930f25b244f6edafe8ddae5b@148 164481a5-15cb-f69f-4b93-856c5b7754c5

andrey-malets/web-page-replay,bpsinc-native/src_third_party_webpagereplay,andrey-malets/web-page-replay,bpsinc-native/src_third_party_webpagereplay,ting-yuan/web-page-replay,snorp/web-page-replay,snorp/web-page-replay,chromium/web-page-replay,chromium/web-page-replay,bpsinc-native/src_third_party_webpagereplay,ting-yuan/web-page-replay,colin-scott/web-page-replay,colin-scott/web-page-replay