]> git.cameronkatri.com Git - apple_cmds.git/blob - network_cmds/frame_delay/frame_delay.8
bootstrap_cmds: Update to 121.100.1
[apple_cmds.git] / network_cmds / frame_delay / frame_delay.8
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
10 The
11 .Nm
12 utility is designed to measure the effect of latency on
13 delivery of evenly spaced TCP/UDP frames. This can be latency induced
14 due to buffering or protocol stack or network drivers.
15 .Pp
16 The following options are available:
17 .Bl -tag -width indent
18 .It Fl m
19 Server/Client mode. Should be "server" or "client".
20 .It Fl t
21 TCP/UDP frame. Should be either "tcp" or "udp".
22 .It Fl i
23 (Client Only) Server ip address.
24 .It Fl p
25 Port number.
26 .It Fl n
27 Number of frames.
28 .It Fl f
29 Frame 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
36 Setup TCP server:
37 .Dl "frame_delay -m server -t tcp -p 10010 -n 10 -f 1000"
38 .Pp
39 Setup 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 .