Newer
Older
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
config PORT03_INST01_EGRESS_LATENCY
int "timestampCorrectionPortDS.egressLatency (ps)"
default 224142
help
Defines the transmission constant delay (ps)
config PORT03_INST01_INGRESS_LATENCY
int "timestampCorrectionPortDS.ingressLatency (ps)"
default 226638
help
Defines the reception constant delay (ps)
config PORT03_INST01_ANNOUNCE_INTERVAL
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 PORT03_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 PORT03_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 PORT03_INST01_MIN_DELAY_REQ_INTERVAL
depends on PORT03_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 PORT03_INST01_MIN_PDELAY_REQ_INTERVAL
depends on PORT03_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 PORT03_INST01_L1SYNC_ENABLED
depends on PORT03_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 PORT03_INST01_PROFILE_HA || (PORT03_INST01_PROFILE_CUSTOM && PORT03_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 PORT03_INST01_L1SYNC_RECEIPT_TIMEOUT
depends on PORT03_INST01_PROFILE_HA || (PORT03_INST01_PROFILE_CUSTOM && PORT03_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
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
config PORT03_INST01_L1SYNC_TX_COHERENCY_IS_REQUIRED
depends on PORT03_INST01_PROFILE_CUSTOM && PORT03_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 PORT03_INST01_L1SYNC_RX_COHERENCY_IS_REQUIRED
depends on PORT03_INST01_PROFILE_CUSTOM && PORT03_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 PORT03_INST01_L1SYNC_CONGRUENCY_IS_REQUIRED
depends on PORT03_INST01_PROFILE_CUSTOM && PORT03_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 PORT03_INST01_L1SYNC_OPT_PARAMS_ENABLED
depends on PORT03_INST01_PROFILE_CUSTOM && PORT03_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.
config PORT03_INST01_L1SYNC_OPT_PARAMS_TS_CORRECTED_TX_ENABLED
depends on PORT03_INST01_L1SYNC_OPT_PARAMS_ENABLED="y"
bool "L1SyncBasicPortDS.timestampsCorrectedTx"
default n
help
When L1SyncOptParamsPortDS.timestampsCorrectedTx is TRUE,
the L1Sync port shall correct the transmitted egress timestamps with
the known value of the phase offset.
endmenu
menu "Instance 2"
depends on PORT03_INSTANCE_COUNT_2
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
choice
prompt "Network protocol"
default PORT03_INST02_PROTOCOL_RAW
config PORT03_INST02_PROTOCOL_RAW
bool "IEEE 802.3"
config PORT03_INST02_PROTOCOL_UDP_IPV4
bool "UDP/Ipv4"
endchoice
choice
prompt "Delay mechanism"
default PORT03_INST02_MECHANISM_E2E
config PORT03_INST02_MECHANISM_E2E
bool "End-to-end"
config PORT03_INST02_MECHANISM_P2P
bool "Peer-to-peer"
endchoice
config PORT03_INST02_MONITOR
bool "SNMP monitoring"
default y
help
Option to disable or enable triggering errors in SNMP on a port
choice
prompt "Profile"
default PORT03_INST02_PROFILE_WR
config PORT03_INST02_PROFILE_PTP
bool "PTP"
config PORT03_INST02_PROFILE_WR
bool "WhiteRabbit"
config PORT03_INST02_PROFILE_HA
bool "HighAccuracy"
config PORT03_INST02_PROFILE_CUSTOM
bool "Custom"
endchoice
choice
prompt "Desired state"
depends on PTP_OPT_EXT_PORT_CONFIG_ENABLED
default PORT03_INST02_DESIRADE_STATE_MASTER
config PORT03_INST02_DESIRADE_STATE_MASTER
bool "Master"
config PORT03_INST02_DESIRADE_STATE_SLAVE
bool "Slave"
config PORT03_INST02_DESIRADE_STATE_PASSIVE
bool "Passive"
endchoice
config PORT03_INST02_ASYMMETRY_CORRECTION_ENABLE
depends on PORT03_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 PORT03_INST02_BMODE_MASTER_ONLY if TIME_BC
default PORT03_INST02_BMODE_AUTO
config PORT03_INST02_BMODE_MASTER_ONLY
bool "MasterOnly"
config PORT03_INST02_BMODE_AUTO
bool "Auto"
endchoice
config PORT03_INST02_EGRESS_LATENCY
int "timestampCorrectionPortDS.egressLatency (ps)"
default 224142
help
Defines the transmission constant delay (ps)
config PORT03_INST02_INGRESS_LATENCY
int "timestampCorrectionPortDS.ingressLatency (ps)"
default 226638
help
Defines the reception constant delay (ps)
config PORT03_INST02_ANNOUNCE_INTERVAL
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 PORT03_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 PORT03_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 PORT03_INST02_MIN_DELAY_REQ_INTERVAL
depends on PORT03_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 PORT03_INST02_MIN_PDELAY_REQ_INTERVAL
depends on PORT03_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 PORT03_INST02_L1SYNC_ENABLED
depends on PORT03_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 PORT03_INST02_PROFILE_HA || (PORT03_INST02_PROFILE_CUSTOM && PORT03_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 PORT03_INST02_L1SYNC_RECEIPT_TIMEOUT
depends on PORT03_INST02_PROFILE_HA || (PORT03_INST02_PROFILE_CUSTOM && PORT03_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
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
config PORT03_INST02_L1SYNC_TX_COHERENCY_IS_REQUIRED
depends on PORT03_INST02_PROFILE_CUSTOM && PORT03_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 PORT03_INST02_L1SYNC_RX_COHERENCY_IS_REQUIRED
depends on PORT03_INST02_PROFILE_CUSTOM && PORT03_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 PORT03_INST02_L1SYNC_CONGRUENCY_IS_REQUIRED
depends on PORT03_INST02_PROFILE_CUSTOM && PORT03_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 PORT03_INST02_L1SYNC_OPT_PARAMS_ENABLED
depends on PORT03_INST02_PROFILE_CUSTOM && PORT03_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.
config PORT03_INST02_L1SYNC_OPT_PARAMS_TS_CORRECTED_TX_ENABLED
depends on PORT03_INST02_L1SYNC_OPT_PARAMS_ENABLED="y"
bool "L1SyncBasicPortDS.timestampsCorrectedTx"
default n
help
When L1SyncOptParamsPortDS.timestampsCorrectedTx is TRUE,
the L1Sync port shall correct the transmitted egress timestamps with
the known value of the phase offset.
endmenu
endmenu
menu "PORT 4"
config PORT04_IFACE
string "Network interface"
default "wri4"
help
Used to set the physical port interface name: "wri[1-18]"
config PORT04_FIBER
int "Fiber type"
default 0
help
Used to set the type of fiber (number referring to the corresponding
FIBERXX_PARAMS)
config PORT04_CONSTANT_ASYMMETRY
int "asymmetryCorrectionPortDS.constantAsymmetry"
default 0
Used to set the constant delay asymmetry.
choice
prompt "Number of port instances"
default PORT04_INSTANCE_COUNT_1
config PORT04_INSTANCE_COUNT_0
bool "0"
config PORT04_INSTANCE_COUNT_1
bool "1"
config PORT04_INSTANCE_COUNT_2
bool "2"
endchoice
menu "Instance 1"
depends on PORT04_INSTANCE_COUNT_1 || PORT04_INSTANCE_COUNT_2
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
choice
prompt "Network protocol"
default PORT04_INST01_PROTOCOL_RAW
config PORT04_INST01_PROTOCOL_RAW
bool "IEEE 802.3"
config PORT04_INST01_PROTOCOL_UDP_IPV4
bool "UDP/Ipv4"
endchoice
choice
prompt "Delay mechanism"
default PORT04_INST01_MECHANISM_E2E
config PORT04_INST01_MECHANISM_E2E
bool "End-to-end"
config PORT04_INST01_MECHANISM_P2P
bool "Peer-to-peer"
endchoice
config PORT04_INST01_MONITOR
bool "SNMP monitoring"
default y
help
Option to disable or enable triggering errors in SNMP on a port
choice
prompt "Profile"
default PORT04_INST01_PROFILE_WR
config PORT04_INST01_PROFILE_PTP
bool "PTP"
config PORT04_INST01_PROFILE_WR
bool "WhiteRabbit"
config PORT04_INST01_PROFILE_HA
bool "HighAccuracy"
config PORT04_INST01_PROFILE_CUSTOM
bool "Custom"
endchoice
choice
prompt "Desired state"
depends on PTP_OPT_EXT_PORT_CONFIG_ENABLED
default PORT04_INST01_DESIRADE_STATE_MASTER
config PORT04_INST01_DESIRADE_STATE_MASTER
bool "Master"
config PORT04_INST01_DESIRADE_STATE_SLAVE
bool "Slave"
config PORT04_INST01_DESIRADE_STATE_PASSIVE
bool "Passive"
endchoice
config PORT04_INST01_ASYMMETRY_CORRECTION_ENABLE
depends on PORT04_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 PORT04_INST01_BMODE_MASTER_ONLY if TIME_BC
default PORT04_INST01_BMODE_AUTO
config PORT04_INST01_BMODE_MASTER_ONLY
bool "MasterOnly"
config PORT04_INST01_BMODE_AUTO
bool "Auto"
endchoice
config PORT04_INST01_EGRESS_LATENCY
int "timestampCorrectionPortDS.egressLatency (ps)"
default 224313
help
Defines the transmission constant delay (ps)
config PORT04_INST01_INGRESS_LATENCY
int "timestampCorrectionPortDS.ingressLatency (ps)"
default 226471
help
Defines the reception constant delay (ps)
config PORT04_INST01_ANNOUNCE_INTERVAL
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 PORT04_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 PORT04_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 PORT04_INST01_MIN_DELAY_REQ_INTERVAL
depends on PORT04_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 PORT04_INST01_MIN_PDELAY_REQ_INTERVAL
depends on PORT04_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 PORT04_INST01_L1SYNC_ENABLED
depends on PORT04_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 PORT04_INST01_PROFILE_HA || (PORT04_INST01_PROFILE_CUSTOM && PORT04_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 PORT04_INST01_L1SYNC_RECEIPT_TIMEOUT
depends on PORT04_INST01_PROFILE_HA || (PORT04_INST01_PROFILE_CUSTOM && PORT04_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
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
config PORT04_INST01_L1SYNC_TX_COHERENCY_IS_REQUIRED
depends on PORT04_INST01_PROFILE_CUSTOM && PORT04_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 PORT04_INST01_L1SYNC_RX_COHERENCY_IS_REQUIRED
depends on PORT04_INST01_PROFILE_CUSTOM && PORT04_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 PORT04_INST01_L1SYNC_CONGRUENCY_IS_REQUIRED
depends on PORT04_INST01_PROFILE_CUSTOM && PORT04_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 PORT04_INST01_L1SYNC_OPT_PARAMS_ENABLED
depends on PORT04_INST01_PROFILE_CUSTOM && PORT04_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.
config PORT04_INST01_L1SYNC_OPT_PARAMS_TS_CORRECTED_TX_ENABLED
depends on PORT04_INST01_L1SYNC_OPT_PARAMS_ENABLED="y"
bool "L1SyncBasicPortDS.timestampsCorrectedTx"
default n
help
When L1SyncOptParamsPortDS.timestampsCorrectedTx is TRUE,
the L1Sync port shall correct the transmitted egress timestamps with
the known value of the phase offset.
endmenu
menu "Instance 2"
depends on PORT04_INSTANCE_COUNT_2
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
choice
prompt "Network protocol"
default PORT04_INST02_PROTOCOL_RAW
config PORT04_INST02_PROTOCOL_RAW
bool "IEEE 802.3"
config PORT04_INST02_PROTOCOL_UDP_IPV4
bool "UDP/Ipv4"
endchoice
choice
prompt "Delay mechanism"
default PORT04_INST02_MECHANISM_E2E
config PORT04_INST02_MECHANISM_E2E
bool "End-to-end"
config PORT04_INST02_MECHANISM_P2P
bool "Peer-to-peer"
endchoice
config PORT04_INST02_MONITOR
bool "SNMP monitoring"
default y
help
Option to disable or enable triggering errors in SNMP on a port
choice
prompt "Profile"
default PORT04_INST02_PROFILE_WR
config PORT04_INST02_PROFILE_PTP
bool "PTP"
config PORT04_INST02_PROFILE_WR
bool "WhiteRabbit"
config PORT04_INST02_PROFILE_HA
bool "HighAccuracy"
config PORT04_INST02_PROFILE_CUSTOM
bool "Custom"
endchoice
choice
prompt "Desired state"
depends on PTP_OPT_EXT_PORT_CONFIG_ENABLED
default PORT04_INST02_DESIRADE_STATE_MASTER
config PORT04_INST02_DESIRADE_STATE_MASTER
bool "Master"
config PORT04_INST02_DESIRADE_STATE_SLAVE
bool "Slave"
config PORT04_INST02_DESIRADE_STATE_PASSIVE
bool "Passive"
endchoice
config PORT04_INST02_ASYMMETRY_CORRECTION_ENABLE
depends on PORT04_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 PORT04_INST02_BMODE_MASTER_ONLY if TIME_BC
default PORT04_INST02_BMODE_AUTO
config PORT04_INST02_BMODE_MASTER_ONLY
bool "MasterOnly"
config PORT04_INST02_BMODE_AUTO
bool "Auto"
endchoice
config PORT04_INST02_EGRESS_LATENCY
int "timestampCorrectionPortDS.egressLatency (ps)"
default 224313
help
Defines the transmission constant delay (ps)
config PORT04_INST02_INGRESS_LATENCY
int "timestampCorrectionPortDS.ingressLatency (ps)"
default 226471
help
Defines the reception constant delay (ps)
config PORT04_INST02_ANNOUNCE_INTERVAL
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 PORT04_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 PORT04_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 PORT04_INST02_MIN_DELAY_REQ_INTERVAL
depends on PORT04_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 PORT04_INST02_MIN_PDELAY_REQ_INTERVAL
depends on PORT04_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 PORT04_INST02_L1SYNC_ENABLED
depends on PORT04_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 PORT04_INST02_PROFILE_HA || (PORT04_INST02_PROFILE_CUSTOM && PORT04_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 PORT04_INST02_L1SYNC_RECEIPT_TIMEOUT
depends on PORT04_INST02_PROFILE_HA || (PORT04_INST02_PROFILE_CUSTOM && PORT04_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
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
config PORT04_INST02_L1SYNC_TX_COHERENCY_IS_REQUIRED
depends on PORT04_INST02_PROFILE_CUSTOM && PORT04_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 PORT04_INST02_L1SYNC_RX_COHERENCY_IS_REQUIRED
depends on PORT04_INST02_PROFILE_CUSTOM && PORT04_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 PORT04_INST02_L1SYNC_CONGRUENCY_IS_REQUIRED
depends on PORT04_INST02_PROFILE_CUSTOM && PORT04_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 PORT04_INST02_L1SYNC_OPT_PARAMS_ENABLED
depends on PORT04_INST02_PROFILE_CUSTOM && PORT04_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.
config PORT04_INST02_L1SYNC_OPT_PARAMS_TS_CORRECTED_TX_ENABLED
depends on PORT04_INST02_L1SYNC_OPT_PARAMS_ENABLED="y"
bool "L1SyncBasicPortDS.timestampsCorrectedTx"
default n
help
When L1SyncOptParamsPortDS.timestampsCorrectedTx is TRUE,
the L1Sync port shall correct the transmitted egress timestamps with
the known value of the phase offset.
endmenu
endmenu
menu "PORT 5"
config PORT05_IFACE
string "Network interface"
default "wri5"
Used to set the physical port interface name: "wri[1-18]"
config PORT05_FIBER
int "Fiber type"
default 0
help
Used to set the type of fiber (number referring to the corresponding
FIBERXX_PARAMS)
config PORT05_CONSTANT_ASYMMETRY
int "asymmetryCorrectionPortDS.constantAsymmetry"
default 0
help
Used to set the constant delay asymmetry.
choice
prompt "Number of port instances"
default PORT05_INSTANCE_COUNT_1
config PORT05_INSTANCE_COUNT_0
bool "0"
config PORT05_INSTANCE_COUNT_1
bool "1"
config PORT05_INSTANCE_COUNT_2
bool "2"
endchoice
menu "Instance 1"
depends on PORT05_INSTANCE_COUNT_1 || PORT05_INSTANCE_COUNT_2
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
choice
prompt "Network protocol"
default PORT05_INST01_PROTOCOL_RAW
config PORT05_INST01_PROTOCOL_RAW
bool "IEEE 802.3"
config PORT05_INST01_PROTOCOL_UDP_IPV4
bool "UDP/Ipv4"
endchoice
choice
prompt "Delay mechanism"
default PORT05_INST01_MECHANISM_E2E
config PORT05_INST01_MECHANISM_E2E
bool "End-to-end"
config PORT05_INST01_MECHANISM_P2P
bool "Peer-to-peer"
endchoice
config PORT05_INST01_MONITOR
bool "SNMP monitoring"
default y
help
Option to disable or enable triggering errors in SNMP on a port
choice
prompt "Profile"
default PORT05_INST01_PROFILE_WR
config PORT05_INST01_PROFILE_PTP
bool "PTP"
config PORT05_INST01_PROFILE_WR
bool "WhiteRabbit"
config PORT05_INST01_PROFILE_HA
bool "HighAccuracy"
config PORT05_INST01_PROFILE_CUSTOM
bool "Custom"
endchoice
choice
prompt "Desired state"
depends on PTP_OPT_EXT_PORT_CONFIG_ENABLED
default PORT05_INST01_DESIRADE_STATE_MASTER
config PORT05_INST01_DESIRADE_STATE_MASTER
bool "Master"
config PORT05_INST01_DESIRADE_STATE_SLAVE
bool "Slave"
config PORT05_INST01_DESIRADE_STATE_PASSIVE
bool "Passive"
endchoice
config PORT05_INST01_ASYMMETRY_CORRECTION_ENABLE
depends on PORT05_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 PORT05_INST01_BMODE_MASTER_ONLY if TIME_BC
default PORT05_INST01_BMODE_AUTO
config PORT05_INST01_BMODE_MASTER_ONLY
bool "MasterOnly"
config PORT05_INST01_BMODE_AUTO
bool "Auto"
endchoice
config PORT05_INST01_EGRESS_LATENCY
int "timestampCorrectionPortDS.egressLatency (ps)"
default 224455
help
Defines the transmission constant delay (ps)
config PORT05_INST01_INGRESS_LATENCY
int "timestampCorrectionPortDS.ingressLatency (ps)"
default 227679
help
Defines the reception constant delay (ps)
config PORT05_INST01_ANNOUNCE_INTERVAL
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 PORT05_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 PORT05_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 PORT05_INST01_MIN_DELAY_REQ_INTERVAL
depends on PORT05_INST01_MECHANISM_E2E
int "minDelayRequestInterval"