Add a configuration file option to enable the NetSync Monitor protocol.
Signed-off-by: Richard Cochran <richardcochran@gmail.com>master
parent
61e57e9fca
commit
d89d26d618
1
config.c
1
config.c
|
@ -206,6 +206,7 @@ struct config_item config_tab[] = {
|
|||
GLOB_ITEM_INT("max_frequency", 900000000, 0, INT_MAX),
|
||||
PORT_ITEM_INT("min_neighbor_prop_delay", -20000000, INT_MIN, -1),
|
||||
PORT_ITEM_INT("neighborPropDelayThresh", 20000000, 0, INT_MAX),
|
||||
PORT_ITEM_INT("net_sync_monitor", 0, 0, 1),
|
||||
PORT_ITEM_ENU("network_transport", TRANS_UDP_IPV4, nw_trans_enu),
|
||||
GLOB_ITEM_INT("ntpshm_segment", 0, INT_MIN, INT_MAX),
|
||||
GLOB_ITEM_INT("offsetScaledLogVariance", 0xffff, 0, UINT16_MAX),
|
||||
|
|
|
@ -35,6 +35,7 @@ logging_level 6
|
|||
path_trace_enabled 0
|
||||
follow_up_info 0
|
||||
hybrid_e2e 0
|
||||
net_sync_monitor 0
|
||||
tx_timestamp_timeout 1
|
||||
use_syslog 1
|
||||
verbose 0
|
||||
|
|
1
gPTP.cfg
1
gPTP.cfg
|
@ -33,6 +33,7 @@ logging_level 6
|
|||
path_trace_enabled 1
|
||||
follow_up_info 1
|
||||
hybrid_e2e 0
|
||||
net_sync_monitor 0
|
||||
tx_timestamp_timeout 1
|
||||
use_syslog 1
|
||||
verbose 0
|
||||
|
|
1
port.c
1
port.c
|
@ -2834,6 +2834,7 @@ struct port *port_open(int phc_index,
|
|||
p->follow_up_info = config_get_int(cfg, p->name, "follow_up_info");
|
||||
p->freq_est_interval = config_get_int(cfg, p->name, "freq_est_interval");
|
||||
p->hybrid_e2e = config_get_int(cfg, p->name, "hybrid_e2e");
|
||||
p->net_sync_monitor = config_get_int(cfg, p->name, "net_sync_monitor");
|
||||
p->path_trace_enabled = config_get_int(cfg, p->name, "path_trace_enabled");
|
||||
p->rx_timestamp_offset = config_get_int(cfg, p->name, "ingressLatency");
|
||||
p->tx_timestamp_offset = config_get_int(cfg, p->name, "egressLatency");
|
||||
|
|
12
ptp4l.8
12
ptp4l.8
|
@ -1,4 +1,4 @@
|
|||
.TH PTP4l 8 "December 2016" "linuxptp"
|
||||
.TH PTP4l 8 "Novemver 2017" "linuxptp"
|
||||
.SH NAME
|
||||
ptp4l - PTP Boundary/Ordinary Clock
|
||||
|
||||
|
@ -219,6 +219,16 @@ delay requests using unicast delay responses. This option has no
|
|||
effect if the delay_mechanism is set to P2P.
|
||||
The default is 0 (disabled).
|
||||
.TP
|
||||
.B net_sync_monitor
|
||||
Enables the NetSync Monitor (NSM) protocol. The NSM protocol allows a
|
||||
station to measure how well another node is synchronized. The monitor
|
||||
sends a unicast delay request to the node, which replies
|
||||
unconditionally with unicast delay response, sync, and follow up
|
||||
messages. If the monitor is synchronized to the GM, it can use the
|
||||
time stamps in the message to estimate the node's offset. This option
|
||||
requires that the 'hybrid_e2e' option be enabled as well.
|
||||
The default is 0 (disabled).
|
||||
.TP
|
||||
.B ptp_dst_mac
|
||||
The MAC address to which PTP messages should be sent.
|
||||
Relevant only with L2 transport. The default is 01:1B:19:00:00:00.
|
||||
|
|
Loading…
Reference in New Issue