I have a TC series working well and ready for review. There are 22 patches in all, and so I am going to present them in chunks.
This series contains background work. Patches 1-4 make the BMC programmable (needed by upcoming profiles). Patches 5-8 breaks up the monolithic port code in preparation for alternate behaviors needed by TC. Richard Cochran (8): port: Make the data set comparison algorithm into a function variable. clock: Make the data set comparison algorithm into a function variable. bmc: Allow alternative data set comparison algorithms. bmc: Make the second part of the data set comparison algorithm public. port: make the dispatch and event methods variable based on clock type. port: Provide a common method for updating the port state. port: export a private interface. port: share init code, peer delay code, and helpers bmc.c | 16 ++-- bmc.h | 17 +++- clock.c | 6 +- port.c | 242 ++++++++++++++++++++++----------------------------------- port.h | 9 +++ port_private.h | 149 +++++++++++++++++++++++++++++++++++ 6 files changed, 274 insertions(+), 165 deletions(-) create mode 100644 port_private.h -- 2.11.0 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Linuxptp-devel mailing list Linuxptp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-devel