Ethereal-cvs: [Ethereal-cvs] Rev 11998: /trunk/epan/dissectors/: packet-rtcp.c packet-rtcp.h

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

Date: Wed, 15 Sep 2004 20:08:34 -0000
User: etxrab
Date: 2004/09/15 03:08 PM

Log:
 From Martin Mathieson:
  I've written this patch to use the 'Delay since last SR' (DLSR) field found
 in SR reports to calculate and report roundtrip-propagation delays.  This is
 described in rfc 3550, section 6.4.1, inside the description of DLSR.
 
 Only the endpoint can compute the end-end roundtrip delay, and only they
 know exactly when the report is received and can compare it with the 'Last
 SR timestamp' (LSR) that they set.  This patch instead takes the difference
 between the capture times of the 2 reports and subtracts the DLSR (the LSR
 is checked in case the SR it's referring to wasn't captured).  The time
 difference represents a roundtrip network delay between the point of capture
 and the sender of the SR containing the DLSR.

Directory: /trunk/epan/dissectors/
  Changes    Path             Action
  +506 -156  packet-rtcp.c    Modified
  +19 -3     packet-rtcp.h    Modified



http://anonsvn.ethereal.com/viewcvs/viewcvs.py?rev=11998&view=rev