1. 21 Nov, 2018 35 commits
  2. 20 Nov, 2018 5 commits
    • Jean-Claude BAU's avatar
      Move common servo DS in each pp_instance. · f7c9ea65
      Jean-Claude BAU authored
      This will be needed when switchover will be implemented. Then 2 servos
      will be needed (an active amd passive one).
      Also the servo state has been moved in the common servo DS.
      f7c9ea65
    • Jean-Claude BAU's avatar
      Configuration file parsing enhancement · 6df5da42
      Jean-Claude BAU authored
      - We can declare now a list of keyword for the parameter name :
      it make the declaration of keywords more compact in conf.c and use less
      memory (eg. "extension profile" )
      - We can declare also a list of keywords for the parameter value
      (eg. "true 1 on" = 1)
      - Add the possibility to mark parameters set in the config file. It is
      very important to know in some cases in order to apply the default value
      or not.
      - Decode other parameter types: boolean, double
      6df5da42
    • Jean-Claude BAU's avatar
      Fix time-out issue when time greater than 2^31-1 · ba107c11
      Jean-Claude BAU authored
      This happens whith BMCA time-out because it is initialized to 0. Then
      the check of the time-out returns always 0. BMCA is then never called.
      ba107c11
    • Jean-Claude BAU's avatar
      High Accuracy - first implementation · 4bfaea77
      Jean-Claude BAU authored
      This implementation works on a WR Switch but does not yet integrate all
      required functionalities. List of current modifications :
      - Implementation of the L1SYNC protocol
      - Modifications of the standard protocol: new hook, TS calculation
      - Change WRS to integrate HA
      - HAL adaptations
      - ...
      4bfaea77
    • Jean-Claude BAU's avatar
      Arch. changes for HA integration + bring into compliance with the · 41bedca5
      Jean-Claude BAU authored
      standard IEEE1588-2018
      
      We bring here a lot of changes to :
      - make the implementation more complaiant with the standard
      IEEE1588-2018.
        We introduce new structures for the time (TimeInterval, Relative
      difference)
        Named used in structures are aligned to the standard, ...
        It is just a first step. More work is needed
      - be able to use more than one protocol extension at the same time
        (configurations, structures, ...)
      - add the concept of profile
      - increase diagnostics by displaying also standard PTP servo
      informations
      41bedca5