tap_proxy - bad network simulation for linux
commit0b7b95dcdef26947c6de5274adcdd17a06252e8a
authorhubbe@chromium.org <hubbe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 11 Aug 2014 17:34:12 +0000 (11 17:34 +0000)
committerhubbe@chromium.org <hubbe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 11 Aug 2014 17:35:06 +0000 (11 17:35 +0000)
tree139323ca9a3b23fa5296c08735c3743b4ff34c02
parenta87121a9f555371554fa9514d25eb918bf067f77
tap_proxy - bad network simulation for linux

Three files:
shadow.sh - setup a tap network which shadows eth1
tap_proxy - forward traffic between two tap devices with delay/drops
netload.py - create TCP network traffic

See shadow.sh for more detailed information.

Review URL: https://codereview.chromium.org/415403009

Cr-Commit-Position: refs/heads/master@{#288737}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288737 0039d316-1c4b-4281-b951-d872f2087c98
media/cast/cast_testing.gypi
media/cast/test/utility/netload.py [new file with mode: 0755]
media/cast/test/utility/shadow.sh [new file with mode: 0755]
media/cast/test/utility/tap_proxy.cc [new file with mode: 0644]
media/cast/test/utility/udp_proxy.cc
media/cast/test/utility/udp_proxy.h