Commit Graph

  • 7c501032b2 ptp4l: correct print global set functions Jacob Keller 2012-08-20 10:56:08 -0700
  • df5c071599 ptp4l: Change command line options to better match meaning Jacob Keller 2012-08-20 10:56:03 -0700
  • d04deb8ba6 Append the follow up information TLV when enabled. Richard Cochran 2012-08-09 20:34:57 +0200
  • 226bd355af Convert the follow up info tlv to and from network byte order. Richard Cochran 2012-08-09 20:33:47 +0200
  • 00b232477d Add a configuration option to control the follow up info TLV. Richard Cochran 2012-08-08 20:16:47 +0200
  • 9f72080260 Append the path trace list to announce messages when enabled. Richard Cochran 2012-08-08 07:46:29 +0200
  • e1c2027266 Keep the path trace list up to date. Richard Cochran 2012-08-07 22:01:23 +0200
  • 316fb63453 Filter incoming announce messages according to the path trace rule. Richard Cochran 2012-08-07 21:33:13 +0200
  • f3f62318e2 Enforce a length limit on an incoming path trace list. Richard Cochran 2012-08-07 21:26:16 +0200
  • edfb5fac84 Add storage fields for the path trace list. Richard Cochran 2012-08-07 09:20:55 +0200
  • 269f9873f1 Add a configuration option to control the path trace mechanism. Richard Cochran 2012-08-07 09:16:19 +0200
  • 1d1a6acdc1 raw: return the length of the PTP message on receive. Richard Cochran 2012-08-10 06:39:06 +0200
  • 6def1b06ad Add a very simple management client. Richard Cochran 2012-08-05 14:14:44 +0200
  • 582a8858d7 Make the function to generate a clock identity a global function. Richard Cochran 2012-08-05 14:11:18 +0200
  • b2072076bf Place the sk_ globals into their proper source module. Richard Cochran 2012-08-05 14:09:13 +0200
  • ba5c5704e6 Move the protocol version macro to a public header. Richard Cochran 2012-08-05 14:04:12 +0200
  • 353b0a2743 Answer all management requests with 'not supported' Richard Cochran 2012-08-02 07:32:15 +0200
  • 21c2fe30c7 Provide a method to send a management error status message. Richard Cochran 2012-08-02 06:36:07 +0200
  • f233528ea4 Provide a port method to allocate a management message reply. Richard Cochran 2012-08-02 06:33:32 +0200
  • 2d2e38b3ba Adding missing forward declaration. Richard Cochran 2012-08-02 06:29:03 +0200
  • 247edc89d3 Filter port management messages by the target port number. Richard Cochran 2012-07-29 16:47:45 +0200
  • 4f04c4139d Add a functional framework to manage the clock and its ports. Richard Cochran 2012-07-29 14:31:30 +0200
  • d308df8e27 Convert the management error status TLV to and from host byte order. Richard Cochran 2012-07-29 09:13:37 +0200
  • b654f6c35c Convert the management TLV to and from host byte order. Richard Cochran 2012-07-29 08:49:09 +0200
  • 7f18da0191 Add macros and enums for the various TLV codes. Richard Cochran 2012-07-29 08:05:44 +0200
  • 4e173932d2 Add hooks for converting TLV values to and from host byte order. Richard Cochran 2012-07-29 07:24:59 +0200
  • 7d32a4bce7 Convert TLV type and length to host byte order on transmit. Richard Cochran 2012-07-28 19:14:04 +0200
  • f20cf6225a Convert TLV type and length to host byte order on receive. Richard Cochran 2012-07-28 18:54:26 +0200
  • aeba3afd91 Remove unused macro. Richard Cochran 2012-07-29 08:21:19 +0200
  • 48e83e8afa Add a default configuration file for 802.1AS aka gPTP. Richard Cochran 2012-07-27 13:05:30 +0200
  • eed8ed05c8 Add an option to assume two step messaging. Richard Cochran 2012-07-27 22:34:34 +0200
  • 4b0f4fda42 Replace hard coded logMinPdelayReqInterval with configuration option. Richard Cochran 2012-07-27 22:04:00 +0200
  • e757b7a9d4 Add a configuration option to support 802.1AS only hardware. Richard Cochran 2012-07-27 12:00:47 +0200
  • 7460d2756a Add a configuration option to specify the L2 MAC addresses. Richard Cochran 2012-07-27 11:30:22 +0200
  • 928abf32f2 Add the transport specific field into the config file. Richard Cochran 2012-07-27 10:59:30 +0200
  • 6258aa0bad Drop incoming packets on transportSpecific mismatch. Richard Cochran 2012-07-27 22:17:56 +0200
  • 9bdf92a7cf Add transmit support for the transportSpecific field Delio Brignoli 2012-07-27 10:51:31 +0200
  • e29ef34432 Fix typo in the readme's driver support matrix. Richard Cochran 2012-07-27 09:01:03 +0200
  • 3a64baee50 Define CC = $(CROSS_COMPILE)gcc in makefile and add EXTRA_CFLAGS, EXTRA_LDFLAGS Delio Brignoli 2012-07-24 12:30:06 +0200
  • 480a16596f Update the readme file for Linux kernel 3.5. Richard Cochran 2012-07-19 20:51:46 +0200
  • 040c644f85 Bring the driver support matrix up to date with Linux version 3.4. Richard Cochran 2012-07-15 21:44:45 +0200
  • 6ad9af1a25 Correctly handle a negative log message interval. Richard Cochran 2012-07-08 13:24:08 +0200
  • d7a67e9f89 Prevent message buffer corruption on receive. Richard Cochran 2012-07-08 13:11:38 +0200
  • c1973c5e11 Update data sets after loss of foreign master. Richard Cochran 2012-07-08 12:14:28 +0200
  • 7ac297a082 Fix unsafe reference of foreign master announce message. Richard Cochran 2012-07-08 11:24:23 +0200
  • 3616692203 Remove unneeded newline from pr_info message. Richard Cochran 2012-07-08 10:44:05 +0200
  • 646bf8bc26 Recover from lost link when running in slave only mode. Richard Cochran 2012-07-06 21:17:45 +0200
  • 3d7372d529 Fix memory leak, reference counting, and list handling in message code. Richard Cochran 2012-07-07 20:10:28 +0200
  • b34f74bf03 Log the relative time rather than the process identification. Richard Cochran 2012-06-10 12:27:59 +0200
  • ed504c10ca Tell how to get the sources in the readme file. Richard Cochran 2012-06-10 12:19:26 +0200
  • 8b8576428f Fix the TLV structure declaration for actual use later. Richard Cochran 2012-06-09 20:51:58 +0200
  • ff44e305b1 Refactor the post receive method to check the length first. Richard Cochran 2012-06-03 19:56:56 +0200
  • 018ba27ff8 Add declarations for the signaling and management message types. Richard Cochran 2012-06-03 19:11:36 +0200
  • 2633df45cf Add the suffix field onto the general messages. Richard Cochran 2012-06-03 18:55:42 +0200
  • 0afedd7993 ptp4l: use ethtool operation to double check PHC Jacob Keller 2012-05-09 11:46:16 -0700
  • 821798da9d ptp4l: throw a fault for other port event failures Jacob Keller 2012-05-07 12:50:36 -0700
  • d7bcdca7a9 Clamp maximum adjustment to numerical limit. Richard Cochran 2012-05-05 12:48:48 +0200
  • f2aae280b3 Make the PI constants configurable. Richard Cochran 2012-05-03 11:17:34 +0200
  • aea4cfcd50 Add transport over UDP IPv6. Richard Cochran 2012-04-20 16:30:01 +0200
  • 4af8c74450 Use the peer transmission methods in the port logic. Richard Cochran 2012-04-05 17:21:53 +0200
  • 3983406818 raw: Implement the peer transmission option. Richard Cochran 2012-04-05 17:20:54 +0200
  • a0efbfd138 udp: Implement the peer transmission option. Richard Cochran 2012-04-05 17:18:49 +0200
  • beb3d5d821 Expand the transport layer interface with a peer transmission method. Richard Cochran 2012-04-05 17:15:32 +0200
  • cd0fbc5c95 Throw a fault when multiple peers are detected. Richard Cochran 2012-04-05 15:33:44 +0200
  • 9dc860642f Add a helper function to compare message source ports. Richard Cochran 2012-04-05 15:31:41 +0200
  • b35a45d1a4 Add a command line option to select the peer delay mechanism. Richard Cochran 2012-04-05 12:04:11 +0200
  • a8a5409b04 Expose the peer delay flavors in their own header file. Richard Cochran 2012-04-05 11:54:41 +0200
  • 4df18c6fc9 Implement the port peer delay mechanism. Richard Cochran 2012-04-05 11:53:10 +0200
  • 806d1e9b77 Add a clock method to accept a peer delay estimate from a slave port. Richard Cochran 2012-04-05 14:04:15 +0200
  • d345ac5e4e Add port fields to remember peer delay messages. Richard Cochran 2012-04-02 17:39:07 +0200
  • e213ff0479 Add the peer delay messages into the message layer. Richard Cochran 2012-04-02 17:20:04 +0200
  • 28dc3613d7 Fix a misspelled field name. Richard Cochran 2012-04-02 16:45:44 +0200
  • 2d06c5856d Warn when receiving delay requests on a peer to peer port. Richard Cochran 2012-04-02 10:23:47 +0200
  • 59f00b5061 Let each interface use its own transport. Richard Cochran 2012-04-01 19:28:13 +0200
  • 433b6f635e raw: fix filter reject for non 1588 frames Eliot Blennerhassett 2012-03-29 16:51:18 +1300
  • d5f953fed9 Output an error message when no interface is specified Christian Riesch 2012-03-27 11:50:54 +0200
  • 04e59b0b27 Show every port state transition, including (re)initialization. Richard Cochran 2012-03-24 13:14:47 +0100
  • f2ffeae0f4 Automatically clear any port fault after fifteen seconds. Richard Cochran 2012-03-24 12:46:24 +0100
  • 2607806579 Rationalize the port reset logic. Richard Cochran 2012-03-21 14:12:04 +0100
  • 1b78bb0b54 Add a missing doxygen comment to the main program. Richard Cochran 2012-03-21 13:57:05 +0100
  • 0ca8143da5 Remove a useless variable from the file descriptor array data type. Richard Cochran 2012-03-21 13:55:56 +0100
  • 39b10a5a16 Add a method to remove a port from the clock's polling array. Richard Cochran 2012-03-21 13:08:09 +0100
  • 2ff091b14b Throw a fault event if the BMC algorithm fails. Richard Cochran 2012-03-21 12:20:45 +0100
  • 3ff62648fa Make the number of transmit time stamp retries configurable. Richard Cochran 2012-03-20 20:16:58 +0100
  • da69203517 Rework the configuration file interface. Richard Cochran 2012-03-20 20:09:40 +0100
  • 32d461d4ed Add a transport over raw Ethernet packets. Richard Cochran 2012-03-17 19:12:20 +0100
  • 5dbca8a6cd Add a header defining the Ethernet header and MAC addresses. Richard Cochran 2012-03-17 17:21:25 +0100
  • 7d54d444f5 Leave some headroom in the message buffers. Richard Cochran 2012-03-17 17:07:13 +0100
  • aa142c5240 Improve error reporting on receive path. Richard Cochran 2012-03-18 08:36:38 +0100
  • 9d4d68e667 Add missing release method to the UDPv4 transport. Richard Cochran 2012-03-17 14:54:09 +0100
  • 319aae1403 Move some sharable socket code into its own source file. Richard Cochran 2012-03-17 14:53:10 +0100
  • 9c9dc35f13 Clean up dynamic fields when closing a port. Richard Cochran 2012-03-13 09:11:01 +0100
  • 29463cd306 Make the transport layer more opaque. Richard Cochran 2012-03-13 08:28:37 +0100
  • 7421e74aca Clear out saved time stamps after setting the clock. Richard Cochran 2012-03-11 10:58:24 +0100
  • 2fcac204de Do not calculate the path delay without valid sync time stamps. Richard Cochran 2012-03-11 10:52:01 +0100
  • e38488ae48 Add time value operations to clear to zero and test for zero. Richard Cochran 2012-03-11 10:46:45 +0100
  • 5f0c034494 Throw an error at the port level on missing transmit time stamps. Richard Cochran 2012-03-11 10:04:42 +0100
  • 51162c01af Warn loudly whenever event messages are missing time stamps. Richard Cochran 2012-03-11 09:53:28 +0100
  • a9e88a0a49 Fix segfault after missing transmit time stamp. Richard Cochran 2012-03-11 09:45:23 +0100
  • 150da0cba9 Remove silly and incorrect error message. Richard Cochran 2012-03-04 11:33:22 +0100