24 Commits

Author SHA1 Message Date
Jed Reynolds
0f4e71e17b video_em: fills in contant tx style to help emulate skype; does not well match skype packet captures, but getting there 2020-04-07 22:32:46 -07:00
Jed Reynolds
62e0b7eaaf video_em: fixes URLs, runs traffic in bursty pattern, can create and not run but runs L4 by default 2020-04-07 20:49:14 -07:00
Jed Reynolds
582381a02c l3_video: progress on L4 pattern, unfinished 2020-04-07 15:12:56 -07:00
Jed Reynolds
50e9b1e3be video_em: adds method to monitor tx/rx rate on station and uses that for closer estimation of max_tx rate and buffer fill time 2020-03-23 22:03:00 -07:00
Jed Reynolds
919830e876 video_em: WIP: trying to determine more appropriate max_tx by seeing what tx/rx rate station side has 2020-03-23 20:27:18 -07:00
Jed Reynolds
59be597bc5 video_em: whitespace, debug messaging, wait calculation 2020-03-23 17:17:51 -07:00
Jed Reynolds
1b3143b9ac video_em: removes old code; now exits on stop; improves reporting 2020-03-23 14:08:47 -07:00
Jed Reynolds
e3d0863564 video_em: uses object ref to sleep_sec, sleep_ms 2020-03-23 10:04:59 -07:00
Jed Reynolds
e6e0538c5e l3_video_em: adds -d debug option 2020-03-10 16:38:05 -07:00
Ben Greear
d824eb2e66 Fix perl use of 'use lib'
The 'use lib' logic happens in the pre-compile stage, so one cannot
use normal 'if' logic to use a particular INC.  Instead, just make sure
that best dir is added to 'use lib' last since it prepends to INC.
2020-03-04 16:35:47 -08:00
Jed Reynolds
6ed47618cc l3_video uses Utils->connect 2020-02-19 22:46:08 -08:00
Jed Reynolds
c235f82cf5 l3_video: tracks txbytes and computes wait time in accordance with tx time; requires Time::HiRes now 2020-02-12 19:00:24 -08:00
Jed Reynolds
9e8f78225d l3_video: WIP polling for tx bytes 2020-02-11 17:19:35 -08:00
Jed Reynolds
a47c2b65cb l3_video: updates sleep time mechanism 2020-02-11 14:25:25 -08:00
Jed Reynolds
099eb8c4fc l3_video: improves handling a constant transmit rate, like, never filling the buffer because max_tx is too low 2020-01-29 14:24:58 -08:00
Jed Reynolds
214ec5eb64 l3_video: switches quiet switch for silent switch to suppress status output 2020-01-29 13:55:44 -08:00
Jed Reynolds
b1056e95a0 l3_video: less output, better optional argument handling 2020-01-29 13:49:40 -08:00
Jed Reynolds
5f02f5fbfc l3_video: produces buffer fill traffic pattern 2020-01-29 13:15:04 -08:00
Jed Reynolds
8bb54bf4b2 l3_video: corrected bps rates 2020-01-29 10:45:28 -08:00
Jed Reynolds
5f67b3dce4 l3_video: corrected bps rates 2020-01-29 10:40:31 -08:00
Jed Reynolds
911b893e0c l3_video: listing sorted bps rates 2020-01-29 10:02:56 -08:00
Jed Reynolds
62c32e5a5a l3_video: fixes parse error 2020-01-28 18:40:57 -08:00
Jed Reynolds
fc27857e38 video emulator: working on bitrate table 2020-01-24 15:23:30 -08:00
Jed Reynolds
9b8dded708 starts work on layer 3 shaping script 2020-01-23 17:27:16 -08:00