]> git.saurik.com Git - apple/network_cmds.git/blame - frame_delay/frame_delay.8
network_cmds-596.tar.gz
[apple/network_cmds.git] / frame_delay / frame_delay.8
CommitLineData
26c66ce9
A
1.Dd October 12, 2015
2.Dt FRAME_DELAY 8
3.Os Darwin
4.Sh NAME
5.Nm frame_delay
6.Nd Utility to measure TCP/UDP frame delay
7
8.Sh DESCRIPTION
9.Pp
10The
11.Nm
12utility is designed to measure the effect of latency on
13delivery of evenly spaced TCP/UDP frames. This can be latency induced
14due to buffering or protocol stack or network drivers.
15.Pp
16The following options are available:
17.Bl -tag -width indent
18.It Fl m
19Server/Client mode. Should be "server" or "client".
20.It Fl t
21TCP/UDP frame. Should be either "tcp" or "udp".
22.It Fl i
23(Client Only) Server ip address.
24.It Fl p
25Port number.
26.It Fl n
27Number of frames.
28.It Fl f
29Frame size.
30.It Fl d
31(Client only) Delay traffic class. Pick one from {BK_SYS, BK, BE, RD, QAM, AV, RV, VI, VO, CTL}.
32.El
33
34.Sh EXAMPLES
35.Pp
36Setup TCP server:
37.Dl "frame_delay -m server -t tcp -p 10010 -n 10 -f 1000"
38.Pp
39Setup corresponding TCP client:
40.Dl "frame_delay -m client -t tcp -i 127.0.0.1 -p 10010 -n 10 -f 1000 -d 2000 -k RD"
41
42.Sh AUTHORS
43.An Padma Bhooma ,
44.An Kang Sun ,
45.An Vincent Lubet .