Geoff Salmon 
							
						 
					 
					
						
						
						
						
							
						
						
							c54f8a523b 
							
						 
					 
					
						
						
							
							udp: implement getting physical and protocol addrs  
						
						 
						
						
						
						
					 
					
						2013-01-14 19:12:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoff Salmon 
							
						 
					 
					
						
						
						
						
							
						
						
							f3ac2cad65 
							
						 
					 
					
						
						
							
							add sk_interface_addr for getting an interface's IP  
						
						 
						
						
						
						
					 
					
						2013-01-14 19:12:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoff Salmon 
							
						 
					 
					
						
						
						
						
							
						
						
							d6779889cc 
							
						 
					 
					
						
						
							
							raw: implement getting physical and protocol addrs  
						
						 
						
						
						
						
					 
					
						2013-01-14 19:12:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoff Salmon 
							
						 
					 
					
						
						
						
						
							
						
						
							e010937783 
							
						 
					 
					
						
						
							
							transport: adds interface for getting type, and physical/protocol address  
						
						 
						
						... 
						
						
						
						Needed for CLOCK_DESCRIPTION management TLV. 
						
						
					 
					
						2013-01-14 19:12:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoff Salmon 
							
						 
					 
					
						
						
						
						
							
						
						
							5c47cbfedf 
							
						 
					 
					
						
						
							
							Make enum transport_type match the networkProtocol enumeration  
						
						 
						
						... 
						
						
						
						This means no conversion is necessary between the transport_type and
the networkProtocol field of the PortAddress struct. Not currently an
issue, but will be needed for implementing the CLOCK_DESCRIPTION
management TLV. 
						
						
					 
					
						2013-01-14 19:12:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoff Salmon 
							
						 
					 
					
						
						
						
						
							
						
						
							7607774f30 
							
						 
					 
					
						
						
							
							Avoid calling msg_pre_send/post_recv unless actually forwarding a message  
						
						 
						
						
						
						
					 
					
						2012-12-31 22:53:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoff Salmon 
							
						 
					 
					
						
						
						
						
							
						
						
							8b40f4305b 
							
						 
					 
					
						
						
							
							pmc: prefer exact matches for command names  
						
						 
						
						... 
						
						
						
						Previously if a command's full name was a prefix of another command
then parse_id would return AMBIGUOUS_ID. This was a problem for the
TIME and various TIME_* messages. 
						
						
					 
					
						2012-12-31 19:03:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							c8952c20c5 
							
						 
					 
					
						
						
							
							Add the SF download URL into the readme file.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-21 13:58:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miroslav Lichvar 
							
						 
					 
					
						
						
						
						
							
						
						
							3d4ff7882f 
							
						 
					 
					
						
						
							
							phc2sys: check that specified interface has a PHC.  
						
						 
						
						
						
						
					 
					
						2012-12-18 18:52:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miroslav Lichvar 
							
						 
					 
					
						
						
						
						
							
						
						
							84c7ac6b52 
							
						 
					 
					
						
						
							
							Fix -Wformat warnings.  
						
						 
						
						
						
						
					 
					
						2012-12-18 18:52:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miroslav Lichvar 
							
						 
					 
					
						
						
						
						
							
						
						
							b5ec128574 
							
						 
					 
					
						
						
							
							Update twoStepFlag description in man page.  
						
						 
						
						
						
						
					 
					
						2012-12-18 18:52:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9fe6d4b7 
							
						 
					 
					
						
						
							
							Update the readme with another Linux PHC driver.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-18 18:51:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							49e4491883 
							
						 
					 
					
						
						
							
							Version 1.0  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-12 16:52:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							b810153ed5 
							
						 
					 
					
						
						
							
							Add asymmetry correction.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com>
Acked-by: Jacob Keller <Jacob.e.keller@intel.com> 
						
						
					 
					
						2012-12-11 14:36:30 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							39e8ee0642 
							
						 
					 
					
						
						
							
							Add command line options to print the software version.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-10 15:11:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							c3119807a3 
							
						 
					 
					
						
						
							
							Add utility functions to get the software version string.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-10 15:11:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							0c49d16244 
							
						 
					 
					
						
						
							
							Add a compile time version string definition.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-10 15:11:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							02f5b741e7 
							
						 
					 
					
						
						
							
							Add a shell script to generate the version string.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-09 10:16:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							480f9e7d7a 
							
						 
					 
					
						
						
							
							pmc: show the flags from the default data set.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-04 16:03:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							c129d0ec95 
							
						 
					 
					
						
						
							
							pmc: fix missing include.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-04 14:36:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							3710004596 
							
						 
					 
					
						
						
							
							pmc: reduce the message time out waiting for replies.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-04 14:27:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							5b099afec7 
							
						 
					 
					
						
						
							
							pmc: show the port state as a string.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-04 14:26:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							2aaae0854e 
							
						 
					 
					
						
						
							
							Distinguish between get and set management requests.  
						
						 
						
						... 
						
						
						
						The code previously treated all supported request as 'get' actions and
ignored the actual action field in the message. This commit makes the
code look at the action field when processing the requests.
Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-04 13:25:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							502b52163c 
							
						 
					 
					
						
						
							
							pmc: correct the integer format string wrt decimal verses hexadecimal.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-04 13:21:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							2352c05a3b 
							
						 
					 
					
						
						
							
							pmc: support getting the port data set.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-02 21:07:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							0e244e7f36 
							
						 
					 
					
						
						
							
							Respond to the port data set management query.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-02 21:06:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							970bc7f95c 
							
						 
					 
					
						
						
							
							Maintain the peer mean path delay field of the port data set.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-02 20:48:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							28c08dfac6 
							
						 
					 
					
						
						
							
							Convert the port data set TLV to and from host byte order.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-02 20:34:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							c101dafb18 
							
						 
					 
					
						
						
							
							pmc: support getting the time properties data set.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-02 20:13:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							21840156c3 
							
						 
					 
					
						
						
							
							Respond to the time properties data set management query.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-02 18:57:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							49a98c1fcf 
							
						 
					 
					
						
						
							
							Convert the time properties data set TLV to and from host byte order.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-02 15:44:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							aa6708d09a 
							
						 
					 
					
						
						
							
							Use the management message memory layout for the timePropertiesDS.  
						
						 
						
						... 
						
						
						
						Reforming the data structure in this way will greatly simplify the
implementation of the management message for this data set.
Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-02 11:24:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							61e1861e27 
							
						 
					 
					
						
						
							
							pmc: remove trailing spaces from format strings.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-02 10:13:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							04fe330e81 
							
						 
					 
					
						
						
							
							pmc: support getting the parent data set.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-02 10:09:30 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							b9a6767b3d 
							
						 
					 
					
						
						
							
							Respond to the parent data set management query.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-02 09:13:55 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							e21280ef77 
							
						 
					 
					
						
						
							
							Convert the parent data set TLV to and from host byte order.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-02 08:53:54 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							b30c841cde 
							
						 
					 
					
						
						
							
							pmc: support getting the default data set.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-02 08:32:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							cc7c724eb0 
							
						 
					 
					
						
						
							
							Respond to the default data set management query.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-02 07:51:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							2722b8587d 
							
						 
					 
					
						
						
							
							Convert the default data set TLV to and from host byte order.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-12-01 08:27:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							71c4bf203c 
							
						 
					 
					
						
						
							
							Use the management message memory layout for the parentDS.  
						
						 
						
						... 
						
						
						
						Reforming the data structure in this way will greatly simplify the
implementation of the management message for this data set.
Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-11-30 22:35:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							d60ccc7484 
							
						 
					 
					
						
						
							
							Use the management message memory layout for the defaultDS.  
						
						 
						
						... 
						
						
						
						Reforming the data structure in this way will greatly simplify the
implementation of the management message for this data set.
Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-11-30 21:52:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							b26a36d493 
							
						 
					 
					
						
						
							
							Implement the NULL management message.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-11-30 20:26:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							1516be04e2 
							
						 
					 
					
						
						
							
							Ignore management response messages.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-11-30 11:39:21 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							ae41fa0f68 
							
						 
					 
					
						
						
							
							udp: work around phyter quirk.  
						
						 
						
						... 
						
						
						
						The phyter offers one step sync transmission, but it alters the UDP
checksum by changing the last two bytes, after the PTP payload. While this
is only standardized for IPv6, we will go with it for IPv4 as well, since
the phyter is the only hardware out there.
Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-11-30 11:34:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							b96e73994b 
							
						 
					 
					
						
						
							
							Support one step sync operation.  
						
						 
						
						... 
						
						
						
						The Linux kernel supports a hardware time stamping mode that allows
sending a one step sync message. This commit adds support for this mode
by expanding the time stamp type enumeration. In order to enable this
mode, the configuration must specify both hardware time stamping and set
the twoStepFlag to false.
We still do not support the one step peer delay request mechanism since
there is neither kernel nor hardware support for it at this time.
Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-11-30 11:34:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							24385005b8 
							
						 
					 
					
						
						
							
							Enumerate the event codes for the transport layer transmission methods.  
						
						 
						
						... 
						
						
						
						We add a new event code that indicates a one step event message.
Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-11-30 11:34:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							4ef70c3d2e 
							
						 
					 
					
						
						
							
							phc2sys: use the system offset method if available  
						
						 
						
						... 
						
						
						
						We use the PTP_SYS_OFFSET ioctl method in preference to doing
clock_gettime from user space, the assumption being that the kernel space
measurement will always be more accurate.
Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-11-29 17:43:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							36a5224b5a 
							
						 
					 
					
						
						
							
							Add a method to estimate the PHC to system offset using the new ioctl.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-11-29 17:43:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							60ca52a3fc 
							
						 
					 
					
						
						
							
							readme: correct blackfin entry in the driver support matrix.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-11-28 08:32:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Cochran 
							
						 
					 
					
						
						
						
						
							
						
						
							7662c450fc 
							
						 
					 
					
						
						
							
							Document the udp6_scope configuration option in the man page.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Richard Cochran <richardcochran@gmail.com> 
						
						
					 
					
						2012-11-26 10:34:19 +01:00