arch-gnu-linux: network functions now dump if level is 2
If debug level for "frames" is 2 or more, net_ops->send and
net_ops->recv now dump the data to stdout. The format is the same
of tools/ptpdump, with "send:" and "recv:" in front. This is an example:
send: TIME: (1363277414 - 0x5141f666) 17:10:14.748281
send: VERSION: 2 (type 11, len 64, domain 0)
send: FLAGS: 0x0002 (correction 0x00000000)
send: PORT: 00-22-15-ff-fe-d7-c0-ef-00-01
send: REST: seq 9, ctrl 5, log-interval 1
send: MESSAGE: (G) ANNOUNCE
send: MSG-ANNOUNCE: stamp 0.000000000
send: MSG-ANNOUNCE: grandmaster-quality f8-fe-60f0
send: MSG-ANNOUNCE: grandmaster-prio 248 248
send: MSG-ANNOUNCE: grandmaster-id 00-22-15-ff-fe-d7-c0-ef
send: DUMP: payload (size 64)
send: DUMP: 8b 02 00 40 00 00 02 00 00 00 00 00 00 00 00 00
send: DUMP: 00 00 00 00 00 22 15 ff fe d7 c0 ef 00 01 00 09
send: DUMP: 05 01 00 00 00 00 00 00 00 00 00 00 00 00 11 f8
send: DUMP: f8 fe f0 60 f8 00 22 15 ff fe d7 c0 ef 00 00 a0
diag-frames-1-eth0: SENT 64 bytes at 1363277414.748281517 (announce)
And this is the same frame in the other host:
recv: TIME: (1363277414 - 0x5141f666) 17:10:14.691032
recv: VERSION: 2 (type 11, len 64, domain 0)
recv: FLAGS: 0x0002 (correction 0x00000000)
recv: PORT: 00-22-15-ff-fe-d7-c0-ef-00-01
recv: REST: seq 9, ctrl 5, log-interval 1
recv: MESSAGE: (G) ANNOUNCE
recv: MSG-ANNOUNCE: stamp 0.000000000
recv: MSG-ANNOUNCE: grandmaster-quality f8-fe-60f0
recv: MSG-ANNOUNCE: grandmaster-prio 248 248
recv: MSG-ANNOUNCE: grandmaster-id 00-22-15-ff-fe-d7-c0-ef
recv: DUMP: payload (size 64)
recv: DUMP: 8b 02 00 40 00 00 02 00 00 00 00 00 00 00 00 00
recv: DUMP: 00 00 00 00 00 22 15 ff fe d7 c0 ef 00 01 00 09
recv: DUMP: 05 01 00 00 00 00 00 00 00 00 00 00 00 00 11 f8
recv: DUMP: f8 fe f0 60 f8 00 22 15 ff fe d7 c0 ef 00 00 a0
diag-frames-1-eth0: RECV 64 bytes at 1363277414.691032726 (type b)
This is what I got for the same frame in a ptpdump running in the
master.
TIME: (1363277414 - 0x5141f666) 17:10:14.748376
ETH: 0800 (00:22:15:d7:c0:ef -> 01:00:5e:00:01:81)
IP: 17 (192.168.16.1 -> 224.0.1.129) len 92
UDP: (320 -> 320) len 72
VERSION: 2 (type 11, len 64, domain 0)
FLAGS: 0x0002 (correction 0x00000000)
PORT: 00-22-15-ff-fe-d7-c0-ef-00-01
REST: seq 9, ctrl 5, log-interval 1
MESSAGE: (G) ANNOUNCE
MSG-ANNOUNCE: stamp 0.000000000
MSG-ANNOUNCE: grandmaster-quality f8-fe-60f0
MSG-ANNOUNCE: grandmaster-prio 248 248
MSG-ANNOUNCE: grandmaster-id 00-22-15-ff-fe-d7-c0-ef
DUMP: payload (size 64)
DUMP: 8b 02 00 40 00 00 02 00 00 00 00 00 00 00 00 00
DUMP: 00 00 00 00 00 22 15 ff fe d7 c0 ef 00 01 00 09
DUMP: 05 01 00 00 00 00 00 00 00 00 00 00 00 00 11 f8
DUMP: f8 fe f0 60 f8 00 22 15 ff fe d7 c0 ef 00 00 a0
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
Showing
Please
register
or
sign in
to comment