On Sun, Feb 14, 2021 at 11:22:13PM EST, Richard Cochran wrote:
>Vincent,
>
>This is shaping up nicely.  I only have a few nits to pick...

Thank-you for taking the time to point them out.

>On Sun, Feb 14, 2021 at 05:22:09PM -0500, vincent.cheng...@renesas.com wrote:
>
>> @@ -1193,6 +1195,9 @@ struct clock *clock_create(enum clock_type type, 
>> struct config *config,
>>              return NULL;
>>      }
>>  
>> +    c->step_window = config_get_int(config, NULL, "step_window");
>> +    c->step_window_counter = 0;
>
>No need to initialize to zero.

Got it, thanks. Will fix in v4.

>> @@ -1695,6 +1700,14 @@ int clock_switch_phc(struct clock *c, int phc_index)
>>      return 0;
>>  }
>>  
>> +static void clock_step_window(struct clock *c)
>> +{
>> +    if (!c->step_window)
>> +            return;
>
>Please always include curly brackets:  if (test) { ... }

D'oh. Sorry about that. Fixed in v4.

>
>> +
>> +    c->step_window_counter = c->step_window;
>> +}
>> +
>>  static void clock_synchronize_locked(struct clock *c, double adj)
>>  {
>>      clockadj_set_freq(c->clkid, -adj);
>> @@ -1730,7 +1743,9 @@ enum servo_state clock_synchronize(struct clock *c, 
>> tmv_t ingress, tmv_t origin)
>>  
>>      c->cur.offsetFromMaster = tmv_to_TimeInterval(c->master_offset);
>>  
>> -    if (c->free_running) {
>> +    if (c->free_running || (c->step_window_counter)) {
>
>No need for parenthesis here --^
>
>> +            if (c->step_window_counter)
>> +                    c->step_window_counter--;
>
>Curly brackets, please.

Fixed in v4.

Thanks,
Vincent


_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

Reply via email to