Commit b32876b6 authored by Aurelio Colosimo's avatar Aurelio Colosimo

set defaults for all options (also fix clock quality in announce)

parent 0db9b19f
......@@ -41,6 +41,11 @@
*/
#define PP_DEFAULT_MAX_FOREIGN_RECORDS 5
#define PP_DEFAULT_PARENTS_STATS 0
#define PP_DEFAULT_MAX_RESET 0
#define PP_DEFAULT_MAX_DELAY 0
#define PP_DEFAULT_NO_ADJUST 1
#define PP_DEFAULT_E2E_MODE 0
#define PP_DEFAULT_TTL 1
/* We use an array of timers, with these indexes */
#define PP_TIMER_PDELAYREQ 0
......
......@@ -14,13 +14,24 @@
*/
struct pp_runtime_opts default_rt_opts = {
.no_adjust = TRUE,
.clock_quality = {
.clockClass = PP_DEFAULT_CLOCK_CLASS,
.clockAccuracy = PP_DEFAULT_CLOCK_ACCURACY,
.offsetScaledLogVariance = PP_DEFAULT_CLOCK_VARIANCE,
},
.inbound_latency = PP_DEFAULT_INBOUND_LATENCY,
.outbound_latency = PP_DEFAULT_OUTBOUND_LATENCY,
.max_rst = PP_DEFAULT_MAX_RESET,
.max_dly = PP_DEFAULT_MAX_DELAY,
.no_adjust = PP_DEFAULT_NO_ADJUST,
.no_rst_clk = PP_DEFAULT_NO_RESET_CLOCK,
.ap = PP_DEFAULT_AP,
.ai = PP_DEFAULT_AI,
.s = PP_DEFAULT_DELAY_S,
.ethernet_mode = PP_DEFAULT_ETHERNET_MODE,
.e2e_mode = PP_DEFAULT_E2E_MODE,
.gptp_mode = PP_DEFAULT_GPTP_MODE,
.ofst_first_updated = 0, /* FIXME: is it a option or a state var? */
.max_foreign_records = PP_DEFAULT_MAX_FOREIGN_RECORDS,
.cur_utc_ofst = PP_DEFAULT_UTC_OFFSET,
.announce_intvl = PP_DEFAULT_ANNOUNCE_INTERVAL,
......@@ -28,7 +39,7 @@ struct pp_runtime_opts default_rt_opts = {
.prio1 = PP_DEFAULT_PRIORITY1,
.prio2 = PP_DEFAULT_PRIORITY2,
.domain_number = PP_DEFAULT_DOMAIN_NUMBER,
.ttl = 1,
.ttl = PP_DEFAULT_TTL,
};
int pp_open_instance(struct pp_instance *ppi, struct pp_runtime_opts *rt_opts)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment