Newer
Older
menu "Port Timing Configuration"
config PTP_OPT_EXT_PORT_CONFIG_ENABLED
bool "externalPortConfigurationEnabled"
default true
help
This option is used by the high accuracy profile to force the port state.
For more details please refer to the IEEE 1588-20019 (clause 17.6.2)
menu "PORT 1"
config PORT01_IFACE
string "Network interface"
default "wri1"
Used to set the physivcal port interface name: "wri[1-18]"
config PORT01_FIBER
int "Fiber type"
default 0
help
Used to set the type of fiber (number referring to the corresponding
FIBERXX_PARAMS)
config PORT01_CONSTANT_ASYMMETRY
int "asymmetryCorrectionPortDS.constantAsymmetry"
default 0
help
Used to set the constant delay asymmetry.
choice
prompt "Number of port instances"
default PORT01_INSTANCE_COUNT_1
config PORT01_INSTANCE_COUNT_0
bool "0"
config PORT01_INSTANCE_COUNT_1
bool "1"
config PORT01_INSTANCE_COUNT_2
bool "2"
endchoice
menu "Instance 1"
depends on PORT01_INSTANCE_COUNT_1 || PORT01_INSTANCE_COUNT_2
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
choice
prompt "Network protocol"
default PORT01_INST01_PROTOCOL_RAW
config PORT01_INST01_PROTOCOL_RAW
bool "IEEE 802.3"
config PORT01_INST01_PROTOCOL_UDP_IPV4
bool "UDP/Ipv4"
endchoice
choice
prompt "Delay mechanism"
default PORT01_INST01_MECHANISM_E2E
config PORT01_INST01_MECHANISM_E2E
bool "End-to-end"
config PORT01_INST01_MECHANISM_P2P
bool "Peer-to-peer"
endchoice
config PORT01_INST01_MONITOR
bool "SNMP monitoring"
default y
help
Option to disable or enable triggering errors in SNMP on a port
choice
prompt "Profile"
default PORT01_INST01_PROFILE_HA
config PORT01_INST01_PROFILE_PTP
bool "PTP"
config PORT01_INST01_PROFILE_WR
bool "WhiteRabbit"
config PORT01_INST01_PROFILE_HA
bool "HighAccuracy"
config PORT01_INST01_PROFILE_CUSTOM
bool "Custom"
endchoice
choice
prompt "Desired state"
depends on PTP_OPT_EXT_PORT_CONFIG_ENABLED
default PORT01_INST01_DESIRADE_STATE_SLAVE if TIME_BC
default PORT01_INST01_DESIRADE_STATE_MASTER
config PORT01_INST01_DESIRADE_STATE_MASTER
bool "Master"
config PORT01_INST01_DESIRADE_STATE_SLAVE
bool "Slave"
config PORT01_INST01_DESIRADE_STATE_PASSIVE
bool "Passive"
endchoice
config PORT01_INST01_ASYMMETRY_CORRECTION_ENABLE
depends on PORT01_INST01_PROFILE_HA="n"
bool "asymmetryCorrectionPortDS.enable"
default true
help
When supported, the value TRUE shall indicate that the mechanism of for the calculation
of the <delayAsymmetry> for certain media is enabled on the PTP port.
choice
prompt "BMCA mode"
depends on PTP_OPT_EXT_PORT_CONFIG_ENABLED!=y
default PORT01_INST01_BMODE_MASTER_ONLY if TIME_BC
default PORT01_INST01_BMODE_AUTO
config PORT01_INST01_BMODE_MASTER_ONLY
bool "MasterOnly"
config PORT01_INST01_BMODE_AUTO
bool "Auto"
endchoice
config PORT01_INST01_EGRESS_LATENCY
depends on PORT01_INST01_PROFILE_WR!=y
int "timestampCorrectionPortDS.egressLatency (ps)"
default 223897
help
Defines the transmission constant delay (ps)
config PORT01_INST01_INGRESS_LATENCY
depends on PORT01_INST01_PROFILE_WR!=y
int "timestampCorrectionPortDS.ingressLatency (ps)"
default 226273
help
Defines the reception constant delay (ps)
default 1
range 0 4
help
The mean time interval between transmissions of successive
Announce messages. The value is the logarithm to the base 2.
The configurable range shall be 0 to 4.
config PORT01_INST01_ANNOUNCE_RECEIPT_TIMEOUT
The announceReceiptTimeout specifies the number of announceIntervals
that must pass without receipt of an Announce message before the
occurrence of the event ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES.
The value is the logarithm to the base 2.
The configurable range shall be 2 to 255
config PORT01_INST01_SYNC_INTERVAL
default 0
range -1 1
help
The mean time interval between transmission of successive
Sync messages, i.e., the sync-interval, when transmitted
as multicast messages. The value is the logarithm to the base 2.
The configurable range shall be -1 to +1
config PORT01_INST01_MIN_DELAY_REQ_INTERVAL
depends on PORT01_INST01_MECHANISM_E2E
int "minDelayRequestInterval"
The minDelayRequestInterval specifies the minimum permitted
mean time interval between successive Delay_Req messages.
The value is the logarithm to the base 2.
The configurable range shall be 0 to 5
config PORT01_INST01_MIN_PDELAY_REQ_INTERVAL
depends on PORT01_INST01_MECHANISM_P2P
int "minPDelayRequestInterval"
The minPDelayRequestInterval specifies the minimum permitted
mean time interval between successive Pdelay_Req messages.
The value is the logarithm to the base 2.
The configurable range shall be 0 to 5
config PORT01_INST01_L1SYNC_ENABLED
depends on PORT01_INST01_PROFILE_CUSTOM
bool "L1SyncBasicPortDS.L1SyncEnabled"
default y
help
This parameter specifies whether the L1Sync option is enabled on the PTP Port. If
L1SyncEnabled is TRUE, then the L1Sync message exchange is supported and enabled
depends on PORT01_INST01_PROFILE_HA || (PORT01_INST01_PROFILE_CUSTOM && PORT01_INST01_L1SYNC_ENABLED="y")
int "L1SyncBasicPortDS.logL1SyncInterval"
default 0
range -4 4
help
The L1Sync interval specifies the time interval
between successive periodic L1_SYNC TLV.
The value is the logarithm to the base 2.
The configurable range shall be -4 to 4
config PORT01_INST01_L1SYNC_RECEIPT_TIMEOUT
depends on PORT01_INST01_PROFILE_HA || (PORT01_INST01_PROFILE_CUSTOM && PORT01_INST01_L1SYNC_ENABLED="y")
int "L1SyncBasicPortDS.L1SyncReceiptTimeout"
default 3
range 2 10
help
The value of L1SyncReceiptTimeout specifies the number of elapsed
L1SyncIntervals that must pass without reception of the L1_SYNC TLV
before the L1_SYNC TLV reception timeout occurs.
The value is the logarithm to the base 2.
The configurable range shall be 2 to 10
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
config PORT01_INST01_L1SYNC_TX_COHERENCY_IS_REQUIRED
depends on PORT01_INST01_PROFILE_CUSTOM && PORT01_INST01_L1SYNC_ENABLED="y"
bool "L1SyncBasicPortDS.txCoherencyIsRequired"
default y
help
The Boolean attribute txCoherentIsRequired specifies the configuration of the L1Sync port and the
expected configuration of its peer L1Sync port. This configuration indicates whether the L1Sync port is
required to be a transmit coherent port.
config PORT01_INST01_L1SYNC_RX_COHERENCY_IS_REQUIRED
depends on PORT01_INST01_PROFILE_CUSTOM && PORT01_INST01_L1SYNC_ENABLED="y"
bool "L1SyncBasicPortDS.rxCoherencyIsRequired"
default y
help
The Boolean attribute rxCoherentIsRequired specifies the configuration of the L1Sync port and the
expected configuration of its peer L1Sync port. This configuration indicates whether the L1Sync port is
required to be a receive coherent port.
config PORT01_INST01_L1SYNC_CONGRUENCY_IS_REQUIRED
depends on PORT01_INST01_PROFILE_CUSTOM && PORT01_INST01_L1SYNC_ENABLED="y"
bool "L1SyncBasicPortDS.congruencyIsRequired"
default y
help
The Boolean attribute congruentIsRequired specifies configuration of the L1Sync port and the expected
configuration of its peer L1Sync port. This configuration indicates whether the L1Sync port is required to
be a congruent port
config PORT01_INST01_L1SYNC_OPT_PARAMS_ENABLED
depends on PORT01_INST01_PROFILE_CUSTOM && PORT01_INST01_L1SYNC_ENABLED="y"
bool "L1SyncBasicPortDS.optParamsEnabled"
default n
help
The Boolean attribute optParamsEnabled specifies whether the L1Sync port transmitting the L1_SYNC
TLV extends this TLV with the information about the optional parameters.
endmenu
menu "Instance 2"
depends on PORT01_INSTANCE_COUNT_2
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
choice
prompt "Network protocol"
default PORT01_INST02_PROTOCOL_RAW
config PORT01_INST02_PROTOCOL_RAW
bool "IEEE 802.3"
config PORT01_INST02_PROTOCOL_UDP_IPV4
bool "UDP/Ipv4"
endchoice
choice
prompt "Delay mechanism"
default PORT01_INST02_MECHANISM_E2E
config PORT01_INST02_MECHANISM_E2E
bool "End-to-end"
config PORT01_INST02_MECHANISM_P2P
bool "Peer-to-peer"
endchoice
config PORT01_INST02_MONITOR
bool "SNMP monitoring"
default y
help
Option to disable or enable triggering errors in SNMP on a port
choice
prompt "Profile"
default PORT01_INST02_PROFILE_HA
config PORT01_INST02_PROFILE_PTP
bool "PTP"
config PORT01_INST02_PROFILE_WR
bool "WhiteRabbit"
config PORT01_INST02_PROFILE_HA
bool "HighAccuracy"
config PORT01_INST02_PROFILE_CUSTOM
bool "Custom"
endchoice
choice
prompt "Desired state"
depends on PTP_OPT_EXT_PORT_CONFIG_ENABLED
default PORT01_INST02_DESIRADE_STATE_SLAVE if TIME_BC
default PORT01_INST02_DESIRADE_STATE_MASTER
config PORT01_INST02_DESIRADE_STATE_MASTER
bool "Master"
config PORT01_INST02_DESIRADE_STATE_SLAVE
bool "Slave"
config PORT01_INST02_DESIRADE_STATE_PASSIVE
bool "Passive"
endchoice
config PORT01_INST02_ASYMMETRY_CORRECTION_ENABLE
depends on PORT01_INST02_PROFILE_HA="n"
bool "asymmetryCorrectionPortDS.enable"
default true
help
When supported, the value TRUE shall indicate that the mechanism of for the calculation
of the <delayAsymmetry> for certain media is enabled on the PTP port.
choice
prompt "BMCA mode"
depends on PTP_OPT_EXT_PORT_CONFIG_ENABLED!=y
default PORT01_INST02_BMODE_MASTER_ONLY if TIME_BC
default PORT01_INST02_BMODE_AUTO
config PORT01_INST02_BMODE_MASTER_ONLY
bool "MasterOnly"
config PORT01_INST02_BMODE_AUTO
bool "Auto"
endchoice
config PORT01_INST02_EGRESS_LATENCY
depends on PORT01_INST02_PROFILE_WR!=y
int "timestampCorrectionPortDS.egressLatency (ps)"
default 223897
help
Defines the transmission constant delay (ps)
config PORT01_INST02_INGRESS_LATENCY
depends on PORT01_INST02_PROFILE_WR!=y
int "timestampCorrectionPortDS.ingressLatency (ps)"
default 226273
help
Defines the reception constant delay (ps)
default 1
range 0 4
help
The mean time interval between transmissions of successive
Announce messages. The value is the logarithm to the base 2.
The configurable range shall be 0 to 4.
config PORT01_INST02_ANNOUNCE_RECEIPT_TIMEOUT
The announceReceiptTimeout specifies the number of announceIntervals
that must pass without receipt of an Announce message before the
occurrence of the event ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES.
The value is the logarithm to the base 2.
The configurable range shall be 2 to 255
config PORT01_INST02_SYNC_INTERVAL
default 0
range -1 1
help
The mean time interval between transmission of successive
Sync messages, i.e., the sync-interval, when transmitted
as multicast messages. The value is the logarithm to the base 2.
The configurable range shall be -1 to +1
config PORT01_INST02_MIN_DELAY_REQ_INTERVAL
depends on PORT01_INST02_MECHANISM_E2E
int "minDelayRequestInterval"
The minDelayRequestInterval specifies the minimum permitted
mean time interval between successive Delay_Req messages.
The value is the logarithm to the base 2.
The configurable range shall be 0 to 5
config PORT01_INST02_MIN_PDELAY_REQ_INTERVAL
depends on PORT01_INST02_MECHANISM_P2P
int "minPDelayRequestInterval"
The minPDelayRequestInterval specifies the minimum permitted
mean time interval between successive Pdelay_Req messages.
The value is the logarithm to the base 2.
The configurable range shall be 0 to 5
config PORT01_INST02_L1SYNC_ENABLED
depends on PORT01_INST02_PROFILE_CUSTOM
bool "L1SyncBasicPortDS.L1SyncEnabled"
default y
help
This parameter specifies whether the L1Sync option is enabled on the PTP Port. If
L1SyncEnabled is TRUE, then the L1Sync message exchange is supported and enabled
depends on PORT01_INST02_PROFILE_HA || (PORT01_INST02_PROFILE_CUSTOM && PORT01_INST02_L1SYNC_ENABLED="y")
int "L1SyncBasicPortDS.logL1SyncInterval"
default 0
range -4 4
help
The L1Sync interval specifies the time interval
between successive periodic L1_SYNC TLV.
The value is the logarithm to the base 2.
The configurable range shall be -4 to 4
config PORT01_INST02_L1SYNC_RECEIPT_TIMEOUT
depends on PORT01_INST02_PROFILE_HA || (PORT01_INST02_PROFILE_CUSTOM && PORT01_INST02_L1SYNC_ENABLED="y")
int "L1SyncBasicPortDS.L1SyncReceiptTimeout"
default 3
range 2 10
help
The value of L1SyncReceiptTimeout specifies the number of elapsed
L1SyncIntervals that must pass without reception of the L1_SYNC TLV
before the L1_SYNC TLV reception timeout occurs.
The value is the logarithm to the base 2.
The configurable range shall be 2 to 10
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
config PORT01_INST02_L1SYNC_TX_COHERENCY_IS_REQUIRED
depends on PORT01_INST02_PROFILE_CUSTOM && PORT01_INST02_L1SYNC_ENABLED="y"
bool "L1SyncBasicPortDS.txCoherencyIsRequired"
default y
help
The Boolean attribute txCoherentIsRequired specifies the configuration of the L1Sync port and the
expected configuration of its peer L1Sync port. This configuration indicates whether the L1Sync port is
required to be a transmit coherent port.
config PORT01_INST02_L1SYNC_RX_COHERENCY_IS_REQUIRED
depends on PORT01_INST02_PROFILE_CUSTOM && PORT01_INST02_L1SYNC_ENABLED="y"
bool "L1SyncBasicPortDS.rxCoherencyIsRequired"
default y
help
The Boolean attribute rxCoherentIsRequired specifies the configuration of the L1Sync port and the
expected configuration of its peer L1Sync port. This configuration indicates whether the L1Sync port is
required to be a receive coherent port.
config PORT01_INST02_L1SYNC_CONGRUENCY_IS_REQUIRED
depends on PORT01_INST02_PROFILE_CUSTOM && PORT01_INST02_L1SYNC_ENABLED="y"
bool "L1SyncBasicPortDS.congruencyIsRequired"
default y
help
The Boolean attribute congruentIsRequired specifies configuration of the L1Sync port and the expected
configuration of its peer L1Sync port. This configuration indicates whether the L1Sync port is required to
be a congruent port
config PORT01_INST02_L1SYNC_OPT_PARAMS_ENABLED
depends on PORT01_INST02_PROFILE_CUSTOM && PORT01_INST02_L1SYNC_ENABLED="y"
bool "L1SyncBasicPortDS.optParamsEnabled"
default n
help
The Boolean attribute optParamsEnabled specifies whether the L1Sync port transmitting the L1_SYNC
TLV extends this TLV with the information about the optional parameters.
endmenu
endmenu
menu "PORT 2"
config PORT02_IFACE
string "Network interface"
default "wri2"
help
Used to set the physivcal port interface name: "wri[1-18]"
config PORT02_FIBER
int "Fiber type"
default 0
help
Used to set the type of fiber (number referring to the corresponding
FIBERXX_PARAMS)
config PORT02_CONSTANT_ASYMMETRY
int "asymmetryCorrectionPortDS.constantAsymmetry"
default 0
Used to set the constant delay asymmetry.
choice
prompt "Number of port instances"
default PORT02_INSTANCE_COUNT_1
config PORT02_INSTANCE_COUNT_0
bool "0"
config PORT02_INSTANCE_COUNT_1
bool "1"
config PORT02_INSTANCE_COUNT_2
bool "2"
endchoice
menu "Instance 1"
depends on PORT02_INSTANCE_COUNT_1 || PORT02_INSTANCE_COUNT_2
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
choice
prompt "Network protocol"
default PORT02_INST01_PROTOCOL_RAW
config PORT02_INST01_PROTOCOL_RAW
bool "IEEE 802.3"
config PORT02_INST01_PROTOCOL_UDP_IPV4
bool "UDP/Ipv4"
endchoice
choice
prompt "Delay mechanism"
default PORT02_INST01_MECHANISM_E2E
config PORT02_INST01_MECHANISM_E2E
bool "End-to-end"
config PORT02_INST01_MECHANISM_P2P
bool "Peer-to-peer"
endchoice
config PORT02_INST01_MONITOR
bool "SNMP monitoring"
default y
help
Option to disable or enable triggering errors in SNMP on a port
choice
prompt "Profile"
default PORT02_INST01_PROFILE_HA
config PORT02_INST01_PROFILE_PTP
bool "PTP"
config PORT02_INST01_PROFILE_WR
bool "WhiteRabbit"
config PORT02_INST01_PROFILE_HA
bool "HighAccuracy"
config PORT02_INST01_PROFILE_CUSTOM
bool "Custom"
endchoice
choice
prompt "Desired state"
depends on PTP_OPT_EXT_PORT_CONFIG_ENABLED
default PORT02_INST01_DESIRADE_STATE_MASTER
config PORT02_INST01_DESIRADE_STATE_MASTER
bool "Master"
config PORT02_INST01_DESIRADE_STATE_SLAVE
bool "Slave"
config PORT02_INST01_DESIRADE_STATE_PASSIVE
bool "Passive"
endchoice
config PORT02_INST01_ASYMMETRY_CORRECTION_ENABLE
depends on PORT02_INST01_PROFILE_HA="n"
bool "asymmetryCorrectionPortDS.enable"
default true
help
When supported, the value TRUE shall indicate that the mechanism of for the calculation
of the <delayAsymmetry> for certain media is enabled on the PTP port.
choice
prompt "BMCA mode"
depends on PTP_OPT_EXT_PORT_CONFIG_ENABLED!=y
default PORT02_INST01_BMODE_MASTER_ONLY if TIME_BC
default PORT02_INST01_BMODE_AUTO
config PORT02_INST01_BMODE_MASTER_ONLY
bool "MasterOnly"
config PORT02_INST01_BMODE_AUTO
bool "Auto"
endchoice
config PORT02_INST01_EGRESS_LATENCY
depends on PORT02_INST01_PROFILE_WR!=y
int "timestampCorrectionPortDS.egressLatency (ps)"
default 224037
help
Defines the transmission constant delay (ps)
config PORT02_INST01_INGRESS_LATENCY
depends on PORT02_INST01_PROFILE_WR!=y
int "timestampCorrectionPortDS.ingressLatency (ps)"
default 226377
help
Defines the reception constant delay (ps)
default 1
range 0 4
help
The mean time interval between transmissions of successive
Announce messages. The value is the logarithm to the base 2.
The configurable range shall be 0 to 4.
config PORT02_INST01_ANNOUNCE_RECEIPT_TIMEOUT
The announceReceiptTimeout specifies the number of announceIntervals
that must pass without receipt of an Announce message before the
occurrence of the event ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES.
The value is the logarithm to the base 2.
The configurable range shall be 2 to 255
config PORT02_INST01_SYNC_INTERVAL
default 0
range -1 1
help
The mean time interval between transmission of successive
Sync messages, i.e., the sync-interval, when transmitted
as multicast messages. The value is the logarithm to the base 2.
The configurable range shall be -1 to +1
config PORT02_INST01_MIN_DELAY_REQ_INTERVAL
depends on PORT02_INST01_MECHANISM_E2E
int "minDelayRequestInterval"
The minDelayRequestInterval specifies the minimum permitted
mean time interval between successive Delay_Req messages.
The value is the logarithm to the base 2.
The configurable range shall be 0 to 5
config PORT02_INST01_MIN_PDELAY_REQ_INTERVAL
depends on PORT02_INST01_MECHANISM_P2P
int "minPDelayRequestInterval"
The minPDelayRequestInterval specifies the minimum permitted
mean time interval between successive Pdelay_Req messages.
The value is the logarithm to the base 2.
The configurable range shall be 0 to 5
config PORT02_INST01_L1SYNC_ENABLED
depends on PORT02_INST01_PROFILE_CUSTOM
bool "L1SyncBasicPortDS.L1SyncEnabled"
default y
help
This parameter specifies whether the L1Sync option is enabled on the PTP Port. If
L1SyncEnabled is TRUE, then the L1Sync message exchange is supported and enabled
depends on PORT02_INST01_PROFILE_HA || (PORT02_INST01_PROFILE_CUSTOM && PORT02_INST01_L1SYNC_ENABLED="y")
int "L1SyncBasicPortDS.logL1SyncInterval"
default 0
range -4 4
help
The L1Sync interval specifies the time interval
between successive periodic L1_SYNC TLV.
The value is the logarithm to the base 2.
The configurable range shall be -4 to 4
config PORT02_INST01_L1SYNC_RECEIPT_TIMEOUT
depends on PORT02_INST01_PROFILE_HA || (PORT02_INST01_PROFILE_CUSTOM && PORT02_INST01_L1SYNC_ENABLED="y")
int "L1SyncBasicPortDS.L1SyncReceiptTimeout"
default 3
range 2 10
help
The value of L1SyncReceiptTimeout specifies the number of elapsed
L1SyncIntervals that must pass without reception of the L1_SYNC TLV
before the L1_SYNC TLV reception timeout occurs.
The value is the logarithm to the base 2.
The configurable range shall be 2 to 10
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
config PORT02_INST01_L1SYNC_TX_COHERENCY_IS_REQUIRED
depends on PORT02_INST01_PROFILE_CUSTOM && PORT02_INST01_L1SYNC_ENABLED="y"
bool "L1SyncBasicPortDS.txCoherencyIsRequired"
default y
help
The Boolean attribute txCoherentIsRequired specifies the configuration of the L1Sync port and the
expected configuration of its peer L1Sync port. This configuration indicates whether the L1Sync port is
required to be a transmit coherent port.
config PORT02_INST01_L1SYNC_RX_COHERENCY_IS_REQUIRED
depends on PORT02_INST01_PROFILE_CUSTOM && PORT02_INST01_L1SYNC_ENABLED="y"
bool "L1SyncBasicPortDS.rxCoherencyIsRequired"
default y
help
The Boolean attribute rxCoherentIsRequired specifies the configuration of the L1Sync port and the
expected configuration of its peer L1Sync port. This configuration indicates whether the L1Sync port is
required to be a receive coherent port.
config PORT02_INST01_L1SYNC_CONGRUENCY_IS_REQUIRED
depends on PORT02_INST01_PROFILE_CUSTOM && PORT02_INST01_L1SYNC_ENABLED="y"
bool "L1SyncBasicPortDS.congruencyIsRequired"
default y
help
The Boolean attribute congruentIsRequired specifies configuration of the L1Sync port and the expected
configuration of its peer L1Sync port. This configuration indicates whether the L1Sync port is required to
be a congruent port
config PORT02_INST01_L1SYNC_OPT_PARAMS_ENABLED
depends on PORT02_INST01_PROFILE_CUSTOM && PORT02_INST01_L1SYNC_ENABLED="y"
bool "L1SyncBasicPortDS.optParamsEnabled"
default n
help
The Boolean attribute optParamsEnabled specifies whether the L1Sync port transmitting the L1_SYNC
TLV extends this TLV with the information about the optional parameters.
endmenu
menu "Instance 2"
depends on PORT02_INSTANCE_COUNT_2
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
choice
prompt "Network protocol"
default PORT02_INST02_PROTOCOL_RAW
config PORT02_INST02_PROTOCOL_RAW
bool "IEEE 802.3"
config PORT02_INST02_PROTOCOL_UDP_IPV4
bool "UDP/Ipv4"
endchoice
choice
prompt "Delay mechanism"
default PORT02_INST02_MECHANISM_E2E
config PORT02_INST02_MECHANISM_E2E
bool "End-to-end"
config PORT02_INST02_MECHANISM_P2P
bool "Peer-to-peer"
endchoice
config PORT02_INST02_MONITOR
bool "SNMP monitoring"
default y
help
Option to disable or enable triggering errors in SNMP on a port
choice
prompt "Profile"
default PORT02_INST02_PROFILE_HA
config PORT02_INST02_PROFILE_PTP
bool "PTP"
config PORT02_INST02_PROFILE_WR
bool "WhiteRabbit"
config PORT02_INST02_PROFILE_HA
bool "HighAccuracy"
config PORT02_INST02_PROFILE_CUSTOM
bool "Custom"
endchoice
choice
prompt "Desired state"
depends on PTP_OPT_EXT_PORT_CONFIG_ENABLED
default PORT02_INST02_DESIRADE_STATE_MASTER
config PORT02_INST02_DESIRADE_STATE_MASTER
bool "Master"
config PORT02_INST02_DESIRADE_STATE_SLAVE
bool "Slave"
config PORT02_INST02_DESIRADE_STATE_PASSIVE
bool "Passive"
endchoice
config PORT02_INST02_ASYMMETRY_CORRECTION_ENABLE
depends on PORT02_INST02_PROFILE_HA="n"
bool "asymmetryCorrectionPortDS.enable"
default true
help
When supported, the value TRUE shall indicate that the mechanism of for the calculation
of the <delayAsymmetry> for certain media is enabled on the PTP port.
choice
prompt "BMCA mode"
depends on PTP_OPT_EXT_PORT_CONFIG_ENABLED!=y
default PORT02_INST02_BMODE_MASTER_ONLY if TIME_BC
default PORT02_INST02_BMODE_AUTO
config PORT02_INST02_BMODE_MASTER_ONLY
bool "MasterOnly"
config PORT02_INST02_BMODE_AUTO
bool "Auto"
endchoice
config PORT02_INST02_EGRESS_LATENCY
depends on PORT02_INST02_PROFILE_WR!=y
int "timestampCorrectionPortDS.egressLatency (ps)"
default 224037
help
Defines the transmission constant delay (ps)
config PORT02_INST02_INGRESS_LATENCY
depends on PORT02_INST02_PROFILE_WR!=y
int "timestampCorrectionPortDS.ingressLatency (ps)"
default 226377
help
Defines the reception constant delay (ps)
default 1
range 0 4
help
The mean time interval between transmissions of successive
Announce messages. The value is the logarithm to the base 2.
The configurable range shall be 0 to 4.
config PORT02_INST02_ANNOUNCE_RECEIPT_TIMEOUT
The announceReceiptTimeout specifies the number of announceIntervals
that must pass without receipt of an Announce message before the
occurrence of the event ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES.
The value is the logarithm to the base 2.
The configurable range shall be 2 to 255
config PORT02_INST02_SYNC_INTERVAL
default 0
range -1 1
help
The mean time interval between transmission of successive
Sync messages, i.e., the sync-interval, when transmitted
as multicast messages. The value is the logarithm to the base 2.
The configurable range shall be -1 to +1
config PORT02_INST02_MIN_DELAY_REQ_INTERVAL
depends on PORT02_INST02_MECHANISM_E2E
int "minDelayRequestInterval"
The minDelayRequestInterval specifies the minimum permitted
mean time interval between successive Delay_Req messages.
The value is the logarithm to the base 2.
The configurable range shall be 0 to 5
config PORT02_INST02_MIN_PDELAY_REQ_INTERVAL
depends on PORT02_INST02_MECHANISM_P2P
int "minPDelayRequestInterval"
The minPDelayRequestInterval specifies the minimum permitted
mean time interval between successive Pdelay_Req messages.
The value is the logarithm to the base 2.
The configurable range shall be 0 to 5
config PORT02_INST02_L1SYNC_ENABLED
depends on PORT02_INST02_PROFILE_CUSTOM
bool "L1SyncBasicPortDS.L1SyncEnabled"
default y
help
This parameter specifies whether the L1Sync option is enabled on the PTP Port. If
L1SyncEnabled is TRUE, then the L1Sync message exchange is supported and enabled
depends on PORT02_INST02_PROFILE_HA || (PORT02_INST02_PROFILE_CUSTOM && PORT02_INST02_L1SYNC_ENABLED="y")
int "L1SyncBasicPortDS.logL1SyncInterval"
default 0
range -4 4
help
The L1Sync interval specifies the time interval
between successive periodic L1_SYNC TLV.
The value is the logarithm to the base 2.
The configurable range shall be -4 to 4
config PORT02_INST02_L1SYNC_RECEIPT_TIMEOUT
depends on PORT02_INST02_PROFILE_HA || (PORT02_INST02_PROFILE_CUSTOM && PORT02_INST02_L1SYNC_ENABLED="y")
int "L1SyncBasicPortDS.L1SyncReceiptTimeout"
default 3
range 2 10
help
The value of L1SyncReceiptTimeout specifies the number of elapsed
L1SyncIntervals that must pass without reception of the L1_SYNC TLV
before the L1_SYNC TLV reception timeout occurs.
The value is the logarithm to the base 2.
The configurable range shall be 2 to 10
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
config PORT02_INST02_L1SYNC_TX_COHERENCY_IS_REQUIRED
depends on PORT02_INST02_PROFILE_CUSTOM && PORT02_INST02_L1SYNC_ENABLED="y"
bool "L1SyncBasicPortDS.txCoherencyIsRequired"
default y
help
The Boolean attribute txCoherentIsRequired specifies the configuration of the L1Sync port and the
expected configuration of its peer L1Sync port. This configuration indicates whether the L1Sync port is
required to be a transmit coherent port.
config PORT02_INST02_L1SYNC_RX_COHERENCY_IS_REQUIRED
depends on PORT02_INST02_PROFILE_CUSTOM && PORT02_INST02_L1SYNC_ENABLED="y"
bool "L1SyncBasicPortDS.rxCoherencyIsRequired"
default y
help
The Boolean attribute rxCoherentIsRequired specifies the configuration of the L1Sync port and the
expected configuration of its peer L1Sync port. This configuration indicates whether the L1Sync port is
required to be a receive coherent port.
config PORT02_INST02_L1SYNC_CONGRUENCY_IS_REQUIRED
depends on PORT02_INST02_PROFILE_CUSTOM && PORT02_INST02_L1SYNC_ENABLED="y"
bool "L1SyncBasicPortDS.congruencyIsRequired"
default y
help
The Boolean attribute congruentIsRequired specifies configuration of the L1Sync port and the expected
configuration of its peer L1Sync port. This configuration indicates whether the L1Sync port is required to
be a congruent port
config PORT02_INST02_L1SYNC_OPT_PARAMS_ENABLED
depends on PORT02_INST02_PROFILE_CUSTOM && PORT02_INST02_L1SYNC_ENABLED="y"
bool "L1SyncBasicPortDS.optParamsEnabled"
default n
help
The Boolean attribute optParamsEnabled specifies whether the L1Sync port transmitting the L1_SYNC
TLV extends this TLV with the information about the optional parameters.
endmenu
endmenu
menu "PORT 3"
config PORT03_IFACE
string "Network interface"
default "wri3"
help
Used to set the physivcal port interface name: "wri[1-18]"
config PORT03_FIBER
int "Fiber type"
default 0
help
Used to set the type of fiber (number referring to the corresponding
FIBERXX_PARAMS)
config PORT03_CONSTANT_ASYMMETRY
int "asymmetryCorrectionPortDS.constantAsymmetry"
default 0
Used to set the constant delay asymmetry.
choice
prompt "Number of port instances"
default PORT03_INSTANCE_COUNT_1
config PORT03_INSTANCE_COUNT_0
bool "0"
config PORT03_INSTANCE_COUNT_1
bool "1"
config PORT03_INSTANCE_COUNT_2
bool "2"
endchoice
menu "Instance 1"
depends on PORT03_INSTANCE_COUNT_1 || PORT03_INSTANCE_COUNT_2
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
choice
prompt "Network protocol"
default PORT03_INST01_PROTOCOL_RAW
config PORT03_INST01_PROTOCOL_RAW
bool "IEEE 802.3"
config PORT03_INST01_PROTOCOL_UDP_IPV4
bool "UDP/Ipv4"
endchoice
choice
prompt "Delay mechanism"
default PORT03_INST01_MECHANISM_E2E
config PORT03_INST01_MECHANISM_E2E
bool "End-to-end"
config PORT03_INST01_MECHANISM_P2P
bool "Peer-to-peer"
endchoice
config PORT03_INST01_MONITOR
bool "SNMP monitoring"
default y
help
Option to disable or enable triggering errors in SNMP on a port
choice
prompt "Profile"
default PORT03_INST01_PROFILE_HA
config PORT03_INST01_PROFILE_PTP
bool "PTP"
config PORT03_INST01_PROFILE_WR
bool "WhiteRabbit"
config PORT03_INST01_PROFILE_HA
bool "HighAccuracy"
config PORT03_INST01_PROFILE_CUSTOM
bool "Custom"
endchoice
choice
prompt "Desired state"
depends on PTP_OPT_EXT_PORT_CONFIG_ENABLED
default PORT03_INST01_DESIRADE_STATE_MASTER
config PORT03_INST01_DESIRADE_STATE_MASTER
bool "Master"
config PORT03_INST01_DESIRADE_STATE_SLAVE
bool "Slave"
config PORT03_INST01_DESIRADE_STATE_PASSIVE
bool "Passive"
endchoice
config PORT03_INST01_ASYMMETRY_CORRECTION_ENABLE
depends on PORT03_INST01_PROFILE_HA="n"
bool "asymmetryCorrectionPortDS.enable"
default true
help
When supported, the value TRUE shall indicate that the mechanism of for the calculation
of the <delayAsymmetry> for certain media is enabled on the PTP port.
choice
prompt "BMCA mode"
depends on PTP_OPT_EXT_PORT_CONFIG_ENABLED!=y
default PORT03_INST01_BMODE_MASTER_ONLY if TIME_BC
default PORT03_INST01_BMODE_AUTO
config PORT03_INST01_BMODE_MASTER_ONLY
bool "MasterOnly"
config PORT03_INST01_BMODE_AUTO
bool "Auto"
endchoice