Signed-off-by: Richard Cochran <richardcoch...@gmail.com> --- config.c | 7 +------ config.h | 1 - ptp4l.c | 3 ++- 3 files changed, 3 insertions(+), 8 deletions(-)
diff --git a/config.c b/config.c index 7cb503d..ce3378a 100644 --- a/config.c +++ b/config.c @@ -80,6 +80,7 @@ struct config_item { struct config_item config_tab[] = { GLOB_ITEM_INT("assume_two_step", 0, 0, 1), + GLOB_ITEM_INT("tx_timestamp_timeout", 1, 1, INT_MAX), PORT_ITEM_INT("udp_ttl", 1, 1, 255), }; @@ -528,12 +529,6 @@ static enum parser_result parse_global_setting(const char *option, cfg->dds.freq_est_interval = val; pod->freq_est_interval = val; - } else if (!strcmp(option, "tx_timestamp_timeout")) { - r = get_ranged_int(value, &val, 1, INT_MAX); - if (r != PARSED_OK) - return r; - *cfg->tx_timestamp_timeout = val; - } else if (!strcmp(option, "check_fup_sync")) { r = get_ranged_int(value, &val, 0, 1); if (r != PARSED_OK) diff --git a/config.h b/config.h index a96a88f..3cd279c 100644 --- a/config.h +++ b/config.h @@ -70,7 +70,6 @@ struct config { struct default_ds dds; struct port_defaults pod; - int *tx_timestamp_timeout; int *check_fup_sync; enum servo_type clock_servo; diff --git a/ptp4l.c b/ptp4l.c index 042e5aa..f8972a6 100644 --- a/ptp4l.c +++ b/ptp4l.c @@ -102,7 +102,6 @@ static struct config cfg_settings = { .dm = DM_E2E, .transport = TRANS_UDP_IPV4, - .tx_timestamp_timeout = &sk_tx_timeout, .check_fup_sync = &sk_check_fupsync, .clock_servo = CLOCK_SERVO_PI, @@ -280,6 +279,8 @@ int main(int argc, char *argv[]) } assume_two_step = config_get_int(&cfg_settings, NULL, "assume_two_step"); + sk_tx_timeout = config_get_int(&cfg_settings, NULL, "tx_timestamp_timeout"); + if (!cfg_settings.dds.grand_master_capable && ds->flags & DDS_SLAVE_ONLY) { fprintf(stderr, -- 2.1.4 ------------------------------------------------------------------------------ _______________________________________________ Linuxptp-devel mailing list Linuxptp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-devel