Version: 4.3.0 Previous Version: 4.2.1 Date: 2017-12-15 Code Revision: 1870702 Description: Roadmap release BSP Version: 2017.02-066 BSP Location: http://mscc-ent-open-source.s3-website-eu-west-1.amazonaws.com/?prefix=public_root/bsp/ New major features: WebStaX (VSC7423/VSC7424/VSC7425/VSC7426/VSC7427/VSC7428/VSC7429): Port control: - Aquantia 2.5G PHY Gen3 L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation SMBStaX (VSC7423/VSC7424/VSC7425/VSC7426/VSC7427/VSC7428/VSC7429): Port control: - Aquantia 2.5G PHY Gen3 - DDMI L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation IStaX (VSC7423/VSC7428/VSC7429): Port control: - Aquantia 2.5G PHY Gen3 - DDMI L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation Protection: - 1:1 Port protection - G.8031 - G.8032 Ring protection - G.8032 Ring protection v. 2 Synchronization: - SyncE with SSM - SyncE Nomination For 2 Interfaces - Combined SyncE & 1588 OAM & Test: - Flow OAM: Ingress/Egress - FM: Continuity Check & Remote Defect Indication (ETH-CC + ETH-RDI) - FM: Loopback (ETH-LB ) - FM: Link trace (ETH-LT) - FM: CFM Dynamic TLV - FM: Alarm indication signal (ETH-AIS) - FM: Locked Signal (ETH-LCK) - FM: Test signal (ETH-Test) - FM: Automatic Protection Switching (ETH-APS + ETH-RAPS) - PM: Dual Ended Frame Loss Measurement - CCM based (ETH-LM) - PM: Single Ended Frame Loss Measurement LMM/LMR based (ETH-LM) - PM: Frame delay and delay variation measurement (ETH-DM) - EPS/ERPS using ETH-CCM - FM: Link Trace PDU (LTM) respond - FM: Loop Back PDU (LBM) respond - Syslog for Congestion Fault Management WebStaX (VSC7414/VSC7416/VSC7418): Port control: - Aquantia 2.5G PHY Gen3 L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation SMBStaX (VSC7414/VSC7416/VSC7418): Port control: - Aquantia 2.5G PHY Gen3 - DDMI L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation IStaX (VSC7414/VSC7416/VSC7418): Port control: - Aquantia 2.5G PHY Gen3 - DDMI L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation Synchronization: - SyncE with SSM - SyncE Nomination For 2 Interfaces - Combined SyncE & 1588 CEServices (VSC7416/VSC7418): Port control: - Aquantia 2.5G PHY Gen3 - DDMI L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation OAM & Test: - PM: Synthetic Loss Measurement (SLM/SLR) - Software based - PM: Organization-Specific TLV support for LMM/DMM - Multipoint OAM - Software based - MEF 46 Latching Loopback NMS interface support - MEF 35 Phase 3 (Performance Monitoring) WebStaX (VSC7438/VSC7442/VSC7444/VSC7448/VSC7449/VSC7464/VSC7468): Port control: - Aquantia 2.5G PHY Gen3 L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation SMBStaX (VSC7438/VSC7442/VSC7444/VSC7448/VSC7449/VSC7464/VSC7468): Port control: - Aquantia 2.5G PHY Gen3 - DDMI L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation IStaX (VSC7438/VSC7442/VSC7444/VSC7448/VSC7449/VSC7464/VSC7468): Port control: - Aquantia 2.5G PHY Gen3 - DDMI L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation Synchronization: - SyncE with SSM - SyncE Nomination For 2 Interfaces - Combined SyncE & 1588 CEServices (VSC7438/VSC7464/VSC7468): Port control: - Aquantia 2.5G PHY Gen3 - DDMI L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation OAM & Test: - PM: Synthetic Loss Measurement (SLM/SLR) - Hardware based - PM: Organization-Specific TLV support for LMM/DMM - Multipoint OAM - Hardware based - MEF 46 Latching Loopback NMS interface support - MEF 35 Phase 3 (Performance Monitoring) WebStaX (VSC7410/VSC7415/VSC7430/VSC7435/VSC7436/VSC7437/VSC7440): Port control: - Aquantia 2.5G PHY Gen3 L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation SMBStaX (VSC7410/VSC7415/VSC7430/VSC7435/VSC7436/VSC7437/VSC7440): Port control: - Aquantia 2.5G PHY Gen3 - DDMI L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation IStaX (VSC7410/VSC7415/VSC7430/VSC7435/VSC7436/VSC7437/VSC7440): Port control: - Aquantia 2.5G PHY Gen3 - DDMI L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation Synchronization: - SyncE with SSM - SyncE Nomination For 2 Interfaces - Combined SyncE & 1588 CEServices (VSC7430/VSC7435/VSC7436/VSC7437): Port control: - Aquantia 2.5G PHY Gen3 - DDMI L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation Synchronization: - Serval-TE Intermediate Servo OAM & Test: - PM: Synthetic Loss Measurement (SLM/SLR) - Hardware based - PM: Organization-Specific TLV support for LMM/DMM - Multipoint OAM - Hardware based - MEF 46 Latching Loopback NMS interface support - MEF 35 Phase 3 (Performance Monitoring) WebStaX (VSC7513/VSC7514): Port control: - Aquantia 2.5G PHY Gen3 L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation SMBStaX (VSC7513/VSC7514): Port control: - Aquantia 2.5G PHY Gen3 - DDMI L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation IStaX (VSC7513/VSC7514): Port control: - Aquantia 2.5G PHY Gen3 - DDMI L2 Switching: - AGGR/LACP user interface alignment with Industry standard - UNI LAG (LACP) 1:1 Active/Standby - LACP Revertive/Non-revertive - LACP loop free operation Protection: - 1:1 Port protection - G.8031 - G.8032 Ring protection - G.8032 Ring protection v. 2 Synchronization: - SyncE with SSM - SyncE Nomination For 2 Interfaces - Vitesse one-step TC PHY solution - 1588v2 PTP with two step clock - 1588v2 PTP with one step clock - Peer-to-peer transparent clock - End-to-end transparent clock - Boundary Clock - Redundant masters and multiple timing domains - ITU filtering: ZLS30380 servo network synchronization algorithm - PTP over IPv4 - Unicast/Multicast - TC internal Master/Slave w. PDV filtering - TC internal Master/Slave w. reduced PDV filtering - G.781 compliant clock selection algorithm for the platform as a PTP slave - Combined SyncE & 1588 - MSCC Timing BU servo algorithm integration (MSCC ZLS30387) - MSCC Timing BU DPLL API integration - G.8265.1 BMCA - G.8265 Compliant filter: Requires ZLS30380 network synchronization algorithm - PTP Profile - Clock Quality - G.8275.1 BMCA - G.8275 Compliant Filter: ZLS30380 - PTP Time Interface OAM & Test: - Flow OAM: Ingress/Egress - FM: Continuity Check & Remote Defect Indication (ETH-CC + ETH-RDI) - FM: Loopback (ETH-LB ) - FM: Link trace (ETH-LT) - FM: CFM Dynamic TLV - FM: Alarm indication signal (ETH-AIS) - FM: Locked Signal (ETH-LCK) - FM: Test signal (ETH-Test) - FM: Automatic Protection Switching (ETH-APS + ETH-RAPS) - PM: Dual Ended Frame Loss Measurement - CCM based (ETH-LM) - PM: Single Ended Frame Loss Measurement LMM/LMR based (ETH-LM) - PM: Frame delay and delay variation measurement (ETH-DM) - EPS/ERPS using ETH-CCM - OAM inject engine support - OAM inject engine support 2 - Nested MEPs - Link State Tracking - FM: Link Trace PDU (LTM) respond - FM: Loop Back PDU (LBM) respond - Vitesse OAM Y.1731 PHY solution - Syslog for Congestion Fault Management - OAM HW Engine Third party software ==================== Aquantia Firmware and API API version: 2.6.1 Firmware version: 3.3.9 For G2 - AQR407 Firmware version: 4.0.4 For G3 - AQR411 & AQR412 Aquantia documentation will be delivered by Aquantia. For more information, see http://www.aquantia.com/products/enterprise/ MSCC Timing Servo: Version: 4.8.5p1 - for zls30380 Version: 4.8.5p2 - for zls30384 For more information, see http://sds.microsemi.com/software.php MSCC PoE: Controller PD69200 Product Number: 22 Software Number: 0211 Param Number: 19 Build: 003 New SPI NAND devices supported ============================== Winbond W25N, GigaDevice GD5, Micron MT29F, augmenting the Macronix MX35 support. All devices are auto-detected from JEDEC id. Note that GD5 and MT29F support is untested(!). Switch architecture name conversion table ========================================= * Caracal <=> VSC7423, VSC7428, VSC7429 * SparX-III <=> VSC7424, VSC7425, VSC7426, VSC7427 * Serval-1 <=> VSC7414, VSC7416, VSC7418 * Jaguar-2 <=> VSC7438, VSC7442, VSC7444, VSC7448, VSC7449, VSC7464, VSC7468, * Serval-T <=> VSC7410, VSC7415, VSC7430, VSC7435, VSC7436, VSC7437, VSC7440 * Ocelot <=> VSC7513, VSC7514 PHY architecture name conversion table: ========================================= * Cobra <=> VSC8211, VSC8221 * Quatro <=> VSC8224, VSC8244 * Nano <=> VSC8501, VSC8502 * Tesla <=> VSC8504, VSC8552, VSC8572, VSC8574 * Atom12 <=> VSC8512, VSC8522 * Elise <=> VSC8514 * Malibu <=> VSC8256, VSC8257, VSC8258 * Venice <=> VSC8489, VSC8490, VSC8491 * Daytona <=> 8492 * Talladega <=> 8494 * Viper <=> VSC8562, VSC8564, VSC8575, VSC8582, VSC8584 * 8488 <=> VSC8487, VSC8488, VSC8487-15, VSC8488-15 * Others <=> VSC8484, VSC8486 Aquantia PHY ============ 1) Limitation of AQS-107/108/109 SFP+ modules: - The interface to the system operates in 10G XFI mode. When line-side link is established at line-rate other than 10Gbps, it will automatically enable Flow Control mechanism to regulate incoming packet flow from the system to the module. Make sure to enable the switch port flow control capability when testing with non-10Gbps link partner. - The link speed shown on Microsemi UI is always 10Gfdx no matter what link-side speed operates because the SFP+ modules don't provide any interfaces to get the line-side speed. 2) Issue on PCB126 side board: - The duration between PHY enable and disable must be larger than 5 seconds, otherwise auto-negotiation may not establish link at the highest speed supported by both ends of the channel. - RFC2544 test is failing, where less throughput is observed with 10Gbps/FC enabled. 3) Gen-2 and Gen-3 PHYs cannot be active concurrently. It will either be Gen-2 or Gen-3. LED mode ======== For the S2/JR2-24/JR2-48/JR2-AQR platforms the LED mode cannot be changed. Mode of operation is "A" Performance Monitoring ====================== 1) Semaphore deadlock error reported on DUT when retrieving PM interval for EVC defined without NNI & UNI. The issue is only seen when NNI & UNI not configured in an EVC entry. SNMP support ============ 1) Limited support for SNMPv1: - SNMPv1 is supported as best effort, i.e. 64bit counters will not be included, they will be left blank. - SNMPv1 traps is not supported. This because the implementation of SNMPv1 traps is very different from v2/v3 where the traps fits the OID scheme. 2) SNMP global version limit removed: - Controlling which SNMP versions can access the switch is no longer controlled by a global version option. This shall be controlled by the SNMPv3 groups on the device. Please review your groups configuration in "show snmp security-to-group". 3) SNMP community configuration merged: - The SNMP community configuration does no longer have a division between V2C and V3, this has been merged into one common flexible community configuration. - Additionally, the community secret used for access is no longer shown, it is a write-only property to the "snmp-server community" command. Use "show snmp community" to review your community configuration. All previous V2C communities are shown as public/private in this list, but the actual community secret has been kept (but can't be shown). All previous V3 communities have also been kept with community name and community secret set to the same. Please consider changing this to not expose your community secrets. If you have changed both V2C and V3 communities in your configuration you should review your community configuration to check the result of the merge. 4) SNMP engineID now based on MAC address; affects user configuration: - The default engineID is no longer fixed for all switch devices but is now based on the MAC address of the device. If you have set your own engineID and created your own SNMPv3 users in your configuration, access should still work as before. You are still advised to save your running-config in the new format, as your user passwords will now no longer be shown in clear-text. If you have used the default engineID and/or the automatically generated default_user for SNMPv3 access your configuration will no longer be valid. Please review your current user configuration in "show snmp users". 5) SNMP trap configuration is no longer done per host: - All traps previously enabled for any host is now globally enabled and is thus sent to all configured and enabled trap hosts. Synchronization =============== - It is strongly recommended to use only one-step mode (Two step is transparent) - Packet rate should be kept at or below 8 packets per second to ensure proper operation - For more information consult AN1039 Appendix B. Fixed: 802.1X/NAS module: Bugzilla#23942: NAS: DUT crash is observed with mac-based authentication ACL module: Bugzilla#23396: show access-list statistics command showing wrong frame type when ipv6-udp configured Bugzilla#23476: Device unable to load acl configurations after reboot ARP Inspection module: Bugzilla#23335: ARP entry is created and we are able to ping from DUT-1 to DUT-2 when there is mismatch of ARP Inspection table Aggr module: Bugzilla#23085: Link Aggregation only supports upto 8 ports in a group, where 16 is expected. Bugzilla#23605: Aggr: Spanning tree is electing wrong LAG interface as root port Bugzilla#23835: AQR:Internal Server error is observed when performing Aggr/LACP related configurations through Web Page, but the ports are aggregated. Board Support Package: Bugzilla#23647: If setting root fs to debug, then 4-dev can not build CEServices (VSC7410/VSC7415/VSC7430/VSC7435/VSC7436/VSC7437/VSC7440): Bugzilla#23176: Getting errors while inserting 100M/1G SFP modules to dual ports after removing the previous connections. Bugzilla#23557: PTP: Slave takes ~40 minutes to be locked ,when intermediate servo zls30384 is used Bugzilla#23563: G8275.1: Serval-T (with external DPLL) continually prints "zl303xx_Dpll36xInputPhaseErrorStatusGet()" message on slave console, configuring Hybrid mode Bugzilla#23687: Serval-T:Slave looses PHASE_LOCKED state after SyncE is configured with PTP on Istax intermediate servo (30384) Bugzilla#23918: json-rpc aggregation.status.group.get duplicates CEServices (VSC7414/VSC7416/VSC7418): Bugzilla#22706: Error observed on configuring tc-internal mode with serval Bugzilla#23388: MEP: One way DM RX error counting missing Bugzilla#23420: SFP port with DAC cannot shutdown Bugzilla#23741: UART2 does not work on Serval1 Bugzilla#23906: Serval-1: Mesa layer Error has been observed for inserting 10g sfp/dac cable after 100M sfp insert in SFP port. CEServices (VSC7468): Bugzilla#23146: gdbserver in release 4.1.1 can not start Bugzilla#23192: Smoke test framework ignores --linux-bk if used with --power-cycle Bugzilla#23377: Release scripts: Check that NOTICE.3rd_party is up to date Bugzilla#23424: Web server can't be accessed via IPV6 address Bugzilla#23672: Error Message related to tod timer observed on console while loading latest builds Bugzilla#23697: JR2 software reboot reported unstable Bugzilla#23738: Having packet loss when using partial QSGMII ports Bugzilla#23862: A spontaneous reboot of APPL 4.2.0 with two shell sessions Bugzilla#23866: VTSS_MSLEEP awake by SIGINT Bugzilla#23898: Jr2-24: For system crash, the system LED status is not changing to red color. Bugzilla#23980: JR2_10G:configuring speed 1000 at 10g ports Observed Error: mesa_phy_10g_clause_37_control_set using 4.3 builds. DDMI module: Bugzilla#23590: DDMI output not cleared in SNMP interface when DDMI is disabled DHCP Client module: Bugzilla#23293: Host name is empty in DHCP Discover packet when hostname length is configured with 252 and above. DHCP Helper module: Bugzilla#23347: DHCP client's Discover packet will be duplicated (CEService only). Bugzilla#23925: IP address is reversely displayed for DHCP clients in "show ip dhcp snooping table" output DHCP Relay module: Bugzilla#23601: DHCP client is unable to get IP address from DHCP server as Discover relayed by relay agent is having alternate port information Bugzilla#23624: DHCP relay: DHCP relay is not including IP address of the interface receiving DHCP request when relaying request to server DNS module: Bugzilla#23061: Ping is successful even after deleting the dns server configuration and default domain name configuration is not working EPS module: Bugzilla#23812: EPS: MEP creation failed with mep_acl_ace_add() failed in iteration #62 ERPS module: Bugzilla#12121: ERPS: Improve flushing Bugzilla#23154: Istax ServalT: Shutdown on the 49 ERPS groups configured link reports error traces Bugzilla#23200: ERPS: FSM state stays in PENDING for more than 1 min after clearing port0 and port1 in owner DUT Bugzilla#23381: ERPS: Switchover time is more than 200 ms for the first ERPS group during link restore Bugzilla#23745: ERPS: Flush time out observed when port shutdown is done during ERPS configuration Bugzilla#23751: ERPS: MAC flush doesn't happen when ERPS FSM state changes Bugzilla#23778: ERPS: FSM state of some of ERPS instnaces stays in PROTECTION state after DUT reload EVC module: Bugzilla#22117: Burst size can be set to any number of bytes, but HW supports only steps of 4096 Bugzilla#23331: Unable to create EVC with VID 0 through WEB Bugzilla#23555: The L2CP mac addresses are not shown in web help text Bugzilla#23597: "'Outer VLAN ID' must be an integer value between 1 to 4095" Message observed when we try to create EVC from WEB page. Ethernet Link OAM module: Bugzilla#22865: Continuous warning messages are coming on console regarding '97/vtss_eth_link_oam_del_dying_gasp_pdu' Bugzilla#23070: Link-OAM: Link-OAM Event statistics are not displayed in CLI. Bugzilla#23626: Link-OAM: Link-OAM Event statistics are not updated as expected in "Total frame errors" and "Event Seconds Summary Events" Bugzilla#23679: Wrong port number makes the switch to crash Fast CGI module: Bugzilla#22281: hiawatha Web server is not up when a board's just bootstrapped. GVRP module: Bugzilla#23322: Crash observed in ocelot and Jr2-48 Regression Green Ethernet module: Bugzilla#23258: LED Intensity: Port LED status is not showing according to LED intensity value Bugzilla#23483: Green-ethernet : CLI Parameters are not configuring HTTPS module: Bugzilla#23712: HTTPS counters never gets updated ICLI module: Bugzilla#21407: Not able to configure Hostname with more than 63 characters from CLI IP Source Guard module: Bugzilla#23662: Crash observed on console while testing IPV6 management with maximum stress IP module: Bugzilla#23352: Error messages are observed when an ipv6 neighbor entry already exist for a v6 address on a different vlan routing interface Bugzilla#23464: Ping from the telnet/ssh session to the DUT fails if there is a continous ping to DUT Bugzilla#23473: TFTP using ipv6 address is not working Bugzilla#23622: IPv6 link-local address not handled correctly in neighbor table Bugzilla#23817: Web GUI: In Configuration/System/IP, creating an IP Route with address 0.0.0.0 and mask 0 is not allowed IPMC module: Bugzilla#23024: IPMC profile enable/disable and IPMC profile[filter] mapping should delete the IGMP/MVR snooping table properly Bugzilla#23218: IGMPV3 registering with invalid source[IP unicast] List i.e. source List with Broadcast address and Multicast addresses Bugzilla#23222: Dynamic Mrouter Port not receiving the traffic in some scenarios. Bugzilla#23746: Sr_1 :Segmentation fault (crash) issue has been observed in regression run for System module IPv6 DHCP Client module: Bugzilla#22989: DHCPv6 Client: DHCPv6 Client sends request messages without IAID when there is already an identical address assigned to other interface Bugzilla#23012: DHCPv6 Client: DUT is not updated with host configurations from DHCPv6 Server when it gets ipv6 address through SLAAC Bugzilla#23671: IPv6 entry is not removed from the route table when the DHCPv6 is disabled on the vlan interface LLDP module: Bugzilla#21212: Configurable native vlan for LLDP MEP module: Bugzilla#20699: MEP: Client reverse AIS/LCK injection into Down-MEP is not working after MEP delete Bugzilla#20935: MEP: Failing creations of Client Flow is not handled correctly Bugzilla#21294: OAM:Exception error reported on DUT while configuring EVC Up MEP with CCM frame period = 3.33 ms for EVC scaling with 250 instances. Bugzilla#21394: Name mapping for Port- and VLAN-based MEPs Bugzilla#21831: OAM:Far loss counters are not incrementing for dual ended SLM in ELAN EVC Up MEP Bugzilla#21856: OAM:SNMP: In StatusDmTwoWayTable FD/IFDV binning state detail is not available. Bugzilla#22114: OAM:LM Availability NE/FE current window is not available in Web GUI and SNMP MIB Bugzilla#22503: MEP: AFI reverse inject on orphaned client flow is superfluous Bugzilla#23237: AIS alarm reporting taking more time than expected when CCM is disabled Bugzilla#23245: "MEP LB state" is not updated when untagged Loop back is enabled with finite count on Port down mep in jaguar2 platform Bugzilla#23351: OAM: EVC UP MEP is not clearing the cSsf and aTsf alarm when EVC is deleted and added again. Bugzilla#23353: PM:DM detail is showing invalid data for Tx rate in PM delay measurement statistics Bugzilla#23390: serval-1 Accepting more than one MEP in single flow Bugzilla#23410: Help text does not explain new dLoop and dConfig Bugzilla#23559: The Y.1564 test fails with the error "Invalid parameter error returned from MEP" & the same error in CLI, when frame size is MTU Bugzilla#23599: Outer-tag is not removed in Y.1564 test(LBM frames) if we use double tag ECE rule with pop count is 1 in EVC/ECE rules in Serval1 Bugzilla#23611: VOE based MEP Creation is not allowed on Serval-1 Platform Bugzilla#23618: OAM:Leaf UP MEP is not reporting alarm when cLCK is inserted on EVC root MEP in ETREE Bugzilla#23640: VSC7418: MEP/SLM: Loss Measurement State does NOT count with port disable Bugzilla#23663: SLM on JR2: No far-to-near stats in receiver Port MEP Bugzilla#23730: OAM:DUT is crashing while getting LM page with MEPs configured with maximum number of supported peers Bugzilla#23737: OAM:Leaf UP MEPs were reporting interval error and dropping the CCM frames Bugzilla#23752: No character limit for MEG name configuration when format is set to IEEE. Bugzilla#23753: MEP: 1DM/DMR frames not counted Bugzilla#23794: y1564: test fails with pop count 2 if traffic-type is y.1731 traffic Bugzilla#23860: MEP: Serval-1: Handle subscriber DM correctly Bugzilla#23861: MEP: TT-Loop should use I-NNI rather than E-NNI Bugzilla#23886: OAM:cRdi alarm is not clearing after invalid peer is removed from Leaf UP MEP in ETREE Bugzilla#23899: LLF:Test frames are not looping to source port when latching loopback is configured on EVC UNI with terminal direction Bugzilla#23993: MEP: Segmentation fault observed and DUT reboots if running Y.1564 CIR test multiple times MPLS-TP module: Bugzilla#23030: MPLS-TP:Web:Unable to save tunnel,pw configuration without G.8113.2 OAM source and destination values Bugzilla#23137: MPLS-TP:PW and Tunnel OAM MEPs are reporting cLoC alarms if LM,DM and Perf Mon is enabled on TP-Link Bugzilla#24002: MPLS-TP:Traffic is not forwarding when PW OAM is configured with VCCV-3 and TTL bit set to 1. MSTP module: Bugzilla#23288: Priorities shown on HTML page are misleading Bugzilla#23636: Output of "show spanning-tree mst" is not proper/misaligned due to duplicate entries of aggregation group MVR module: Bugzilla#23321: Case#1. Our MVR switch is non-querier but sending Group Specific query frames #2. Sending 4 GSQ for every leave frame Bugzilla#23589: Remove of IPMC profile from MVR channel should delete the MVR database for corresponding profile Bugzilla#23816: IGMP: Semaphore deadlock observed when running IGMP TC 8.1.5 Bugzilla#23940: System: IPMC configuration in not retaining for build change and reload cold operation MVRP module: Bugzilla#23366: MVRP managed vlan issue in show running configuration Mirror module: Bugzilla#23810: Unable to remove source CPU mirroring configuration without specifying direction Miscellaneous: Bugzilla#23221: Luton26: Error traces related to VCAP IS2 reported after DUT reboot with Max Configuration Other: AA-8772: "MEP ID for Latching Loopback is not valid" Error message observed When we enable LL on EVC subscriber down MIP in Serval2 AA-8780: Latching loopback initiator request from subscriber VLAN domain is not forwarded via EVC. AA-8871: The lag ports are goes Active & down continuosly AA-8875: Loopback frames are not policed as per EVC policer when LL enabled on Up MEP AA-8925: OID for Domain configuration is not available in TT-Loop MIB AA-8927: ERPS: "illegal port_no" error observed in PCB120(Ocelot) when we enable erps AA-9035: after reload defaults the earlier lacp configuration is coming up which we didn't delete earlier. AA-9038: Ocelot: Multiple Link Up and Down events observed if we enable Fiber port when port is in disable state. AA-9086: Frames are not looped back at terminal loop back for tagged subscriber Up MIP(MAC Loop) on Serval1. AA-9109: Reloading configuration is taking more time in serval1 with 100 EVC up MEPs. AA-9110: " ace_id: 196614 not found" Error observed when we create ERPS instances 18 and above on Ocelot AA-9176: crash log observing when we try to add the already aggregated port to the new aggregation group AA-9213: unable to configure max-bundle value morethan 11 through WEB where it can accept upto 15 AA-9217: ERPS:SDT is more than 50msec when multiple ERPS instances are configured using VLAN MEPs in Ocelot AA-9225: Bidirectional traffic loss is seen when the first link is unconfigured from LAG in lacp fast mode AA-9270: SLM MIB: Intervals elapsed(The number of FLR expired intervals) counter is not available in LM status table. AA-9275: LM state Counters mismatch in WEB, SNMP and CLI interfaces AA-9295: MEP: Error(Error: Internal error. Some internal configuration fail) observed and MEP deleted when we enable VOE on MEP AA-9298: Modifying SLM Test ID clears LM state counters. AA-9482: SNMP GetNext operations on tables with secondary peer ID index does not work AA-9485: MESA_RC_ERROR observed when we select Performance Monitoring from MEP Configuration WEB Page. AA-9496: Priority option is not reflecting proper in LM RX command on Jr2 AA-9550: Wrong default value for TT-LOOP admin state in CLI AA-9762: SLM: Near counters (Near loss interval, Threshold Count Near, Near Ratio min) increment over period of time(Around 1 hr) even there is no loss. AA-9772: SLM : Tx/Rx Counters in LM state are not clear(reset to 0 ) when we do clear in Jr2 AA-9814: SLM: fr100s in LM RX command is not accepting from cli but it is reflecting in configuration when we enable from WEB/CLI. AA-9816: SLM : Alarms observed if we enable SLM when multiple flows(E-LAN 8 flows) configured in Jr2 AA-9833: SLM: Tx/Rx Counters get reset if we enable Rx when Tx is already enabled. AA-9834: SLM: Intervals counter is not increment proper when multiple flows enable in long run. AA-9846: SLM: Accepts Invalid Peer MEP ID if we enable SLM with Unicast and TX counters increments for all MEPs when multiple Peer MEPs are available. AA-9955: SLM: Intervals counter increment for multiple peers when we enable LM Initiator for multiple Peers with Unicast. AA-9987: SLM : SLM is not sending frames when we enable on Port down MEP in Serval2. AA-10041: SLM: Near Loss observed when we enable Synthetic LM with 100 frames/sec in Serval AA-10106: Private SNMP MIBs are not up-to-date PHY module: Bugzilla#23583: [PCB126] When PHY link on 100M, traffic will not work. PTP module: Bugzilla#21494: PM: Rx Errors are received in Dual ended DM statistics when Delay measurement is Nano seconds Bugzilla#21707: PTP cannot synchronize to one pps input signal Bugzilla#22688: G.8265.1 slave is allowed to control SyncE DPLL even if the PTP QL is wrong Bugzilla#23022: ADJ_SCALE seems to have an incorrect value Bugzilla#23217: PTP: Seeing semaphore deadlock and MESA_RC_ERROR while configuring multiple instances on same port Bugzilla#23397: PTP WEB help texts are not updated. Bugzilla#23441: Serval:slave is not achieving PHASE_LOCKED state with PTP instance other than 0 Bugzilla#23488: G.8273.2 SyncE Transient suppression does not work on Serval-T Bugzilla#23606: Serval2 Lite crashing (in the kernel or a driver?) when creating PTP master instance Bugzilla#23612: Semaphore dead lock observed on PTP module with Serval-1 Bugzilla#23813: Segmentation fault seen and DUT keeps on rebooting Packet module: Bugzilla#23455: Sr_1 and Sr_T: Exception crash seen for packet module in regression run Performance Monitoring module: Bugzilla#23000: Y.1731 performance monitoring CSV Time Drift Bugzilla#23236: PM:Semaphore deadlock error reported on DUT when retrieving PM interval for EVC defined without NNI&UNI Bugzilla#23375: PM:WEB:Performance EVC statistics page is allowing invalid range for EVC instance id Bugzilla#23423: PM:EVC measurement intervals data is not restoring after device reboot when storage option is enabled. Bugzilla#23465: PM:Web:Unable to get PM measurement interval information for EVC Bugzilla#23596: PM:DUT is crashing with segmentation fault when configured with 227 EVCs enabled with LM,DM and PM. Bugzilla#23896: PM:SLM statistics are not available in PM records for multiple peers when enabled in ETREE PoE module: Bugzilla#22810: PoE in Luton_26: The PD detection is taking more than the expected time i.e. 35-38 sec Bugzilla#23617: PoE status is not displayed properly, when power budget is in-sufficient Bugzilla#23694: PoE status are not correct Bugzilla#23764: PoE: Two LLDP_MED entries for single interface with same/different values. Bugzilla#23808: PoE_Jr2-48: without PD connection, port's PoE status is "Invalid PD" Bugzilla#23841: Luton26_PoE: SFP Port is showing PoE status for Dual media port type. Bugzilla#23892: POE cannot work Port Security module: Bugzilla#23645: PSEC: Packet lost when aging time enabled Port module: Bugzilla#23181: Port goes down, When forced speed of 100MBps is configured on a 1G dual speed port with media-type as SFP Bugzilla#23194: J2-24: Peer port connected to 2.5G 1/1 of J2-24 is down after reload cold Bugzilla#23210: Luton26: LED link status of Fiber ports (Gig 1/21-24) are UP when cables are connected to Gig 1/13-16 Bugzilla#23229: Luton26: LOS interrupt is missing when port shutdown or cable is removed Bugzilla#23248: Port description is showing invalid detail Bugzilla#23291: Port: for B2B 2.5gig ports on changing speed to 1000 neighbor DUT port is not coming up Bugzilla#23581: The port application does not allow certain 10G SFP modules to run 100M speeds. Bugzilla#23592: 100M/10M is not supported on 10G SFP port, when using a Tri-speed CuSFP module QoS module: Bugzilla#23204: QoS configuration in web put garbage in WRED web page RADIUS module: Bugzilla#23007: RADIUS: Got Connection Refused errors RFC2544 module: Bugzilla#22899: Port Down MEP rfc2544 test is creating MEP with instance ID 100 instead of maximum instance ID supported for the platform Bugzilla#23102: Frame Loss step rate behavior is not expected in RFC2544 test Bugzilla#23604: Rfc2544 test failing with "Invalid parameter error returned from MEP" Error traces on DUT when Rfc2544 test started on Serval-1 platform Bugzilla#23720: RFC2544: Frame loss test fails when Min rate is configured higher than Actual TxRate incase of VLAN Down MEP SMBStaX-III (VSC7423/VSC7424/VSC7425/VSC7426/VSC7427): Bugzilla#23246: Using Web browser to configure Mirror cause RMON event get abnormal SNMP module: Bugzilla#23882: ifOutDiscards statistic is counted twice. SynceE DPLL module: Bugzilla#23706: "Warning: Could not clear servo mode 'holdover'" seen on serval-T (with 30363 DPLL) with IStax advanced servo SynceE module: Bugzilla#22529: SyncE: Wait to restore and holdOff not working Bugzilla#23511: SyncE: on configuring any syncE command Error: "Could not set dpll input frequency Khz 125000." observed Bugzilla#23713: SYNCE Error: During Build loading Sync Error has seen. Traffic Test Loop module: Bugzilla#23574: TT Loop: EVC domain OAM loop in terminal direction reports error message "Residence port is not found valid" Bugzilla#23576: TT Loop: Enabling/Disabling MAC loop reports "MESA_RC_ERROR" Bugzilla#23577: TT Loop: Improper error messages displayed when TT Loop of MAC type is created on NNI Bugzilla#23587: TT Loop: All simulated customer frames looped by MAC loop are filtered in peer DUT(Y1564) Bugzilla#23625: Cannot create OAM facility loop on JR2 Bugzilla#23655: TT Loop: TT-Loop on RFC2544 egress interface doesn't loop frames VLAN module: Bugzilla#23043: ARP responses unexpectedly sent with VLAN tagging VSC7513/VSC7514: Bugzilla#23408: Links to github in Jenkins are broken Bugzilla#23505: meba_sfp_insertion_status_get() should return 0 instread of 1 on Ocelot Bugzilla#23654: Seeing crash while loading Istax ocelote_8 builds on PCB 123 Bugzilla#23773: PTP: Slave state stays UNCL for twostep clock Bugzilla#23888: Warnings seen "Instance 0 unsupported configuration" continually with profile G8265.1 on PCB 120 Web module: Bugzilla#23130: Creating QoS PSFP SFI through web page is not successful Bugzilla#23132: PSFP monitor page help text issues Y.1564 module: Bugzilla#22627: Y1564: Internal Error observed in Report When no DMM/1DM frames are transmitted Bugzilla#23502: Y.1564 traffic policing test fails with the error VTSS_RC_ERROR, when DP level is configured to '0', with CIR configurations in profile Bugzilla#23516: Y.1564 -CIR tests fail with the error "There are no free transmission resources" & an AFI error with jumbo frame & max ECE's under test Bugzilla#23600: Outer-tag is not removed in Y.1564 test(LBM frames) if we use double tag ECE rule with pop count is 1 in EVC/ECE rules on Serval2 Bugzilla#23649: JR2: Y.1564 reads wrong actual LBM BW from MEP when ECE is untagged sFlow module: Bugzilla#23205: sFlow: No frames are sampled, when the frame size is 128 with datagram & max header size is 200 Fixed but not verified: CEServices (VSC7414/VSC7416/VSC7418): Bugzilla#12608: "TX frame count" in Test Signal State of Fault Management is not incrementing. CEServices (VSC7428/VSC7429): Bugzilla#23533: meba customization does not work correctly Linux: Bugzilla#23332: Static MAC entries are failing to install from startup configurations MEP module: Bugzilla#21404: Running delay measurement gives wrong (high) NtoF values. Bugzilla#23050: Serval1: Block vid configuration for EVC domain MEP Bugzilla#23329: OAM: EVC UP MEP CCM frames are reporting cLoc alarm and not forwarding in ELAN EVC PoE module: Bugzilla#23761: PoE: DUT's ports are reserving more power than max power supply by PSU Web module: Bugzilla#23134: No option available to make GCL entries in PSFP configuration web page New features: CEServices (VSC7410/VSC7415/VSC7430/VSC7435/VSC7436/VSC7437/VSC7440): Bugzilla#23493: Add SyncE support for 2.5G on 2.5G capable ports and for 1G on 10G ports CEServices (VSC7414/VSC7416/VSC7418): Bugzilla#23367: MEP:Y.1564 control of generated TST LB DP DDMI module: Bugzilla#23513: DDMI Support ICLI module: Bugzilla#23249: ICLI to read Token ring registers Other: AA-8415: Org-Specific TLV support for LMM/DMM serval-1 AA-8417: Org-Specific TLV support for LMM/DMM J2 AA-8426: Dev-Unit test for LACP AA-8434: Porting latching loopback functionality to 4-dev AA-8455: Dev-HW based Jaguar2 Model Implementation AA-8465: Dev - 10G KR test and ICLI AA-8599: One build for API SDK, WebStaX and SMBStaX AA-8706: Prepare environment MPLS AA-8708: Basic LSR function AA-8712: QoS: Tunnel modes, TC/QoS maps AA-8713: LSR statistics AA-8714: EVC integration AA-8717: G.8113.1 OAM support (API only) AA-8750: Caracal EPS&ERPS impelmenation AA-9021: Y.1564 support for Untagged EVCs AA-9103: MEP:Y.1564 control of generated TST LB DP PTP module: Bugzilla#23407: ZLS3038x Builds Packet module: Bugzilla#20959: Packet Module: Support for MTU > 1526 bytes PoE module: Bugzilla#23731: Update PoE controller firmware to version 2.10 Port module: Bugzilla#23570: AQR G3 PHY supported on PCB126 Y.1564 module: Bugzilla#23342: Y.1564: Support for forced DP (ECE.Action.DP == 0 or 1) New features (implemented but not verified): None. Known issues: CEServices (VSC7414/VSC7416/VSC7418): Bugzilla#18487: PTP: 2-step performance issues on Linux CEServices (VSC7468): Bugzilla#23800: AQR -411,412 : Throughput is dropped to 20% of line rate at RX when TX traffic is pumped slightly above line rate with & without flow control PTP module: Bugzilla#22946: PTP implementation of hybrid mode is not G.8273.2 compliant Bugzilla#22956: PTP: Synchronization to SystemClock (NTP) does not work. Bugzilla#23639: PTP adjustment method Single and Auto creates spikes on system clock with ZL30363 Y.1564 module: Bugzilla#24025: "E api_cil/afi 08:14:41 76/jr2_afi_frm_hijack#529: Error: Timeout waiting for NEW_FRM_CTRL.VLD" Error message observed when we do reload defaults while y1564 test is running and DUT gets hung after error trace message. New ICLI commands: Aggr module: "aggregation group <'AGGR_MGMT_GROUP_NO_START'-'AGGR_MGMT_GROUP_NO_LAST_'> mode {[active | on | passive]}" "no aggregation group <'AGGR_MGMT_GROUP_NO_START'-'AGGR_MGMT_GROUP_NO_LAST_'>" ICFG module: "no interface llag <'AGGR_MGMT_GROUP_NO_START'-'AGGR_MGMT_GROUP_NO_LAST_'>" LACP module: "lacp failover {revertive | non-revertive}" "no lacp failover [revertive | non-revertive]" "lacp max-bundle <'1'-'AGGR_MGMT_LAG_PORTS_MAX_'>" "no lacp max-bundle [<'1'-'AGGR_MGMT_LAG_PORTS_MAX_'>]" MEP module: "mep lm rx synthetic [prio <0-7>] [flr ] [meas ] [threshold <1-100>]" "mep lm rx [synthetic] [fr100s | fr10s | fr1s | fr6m] [flr ] [meas ] [threshold <1-100>]" MVR module: "mvr vlan {election | igmp-address }" "mvr name {election | igmp-address }" "no mvr vlan {election | igmp-address}" "no mvr name {election | igmp-address}" PTP module: "ptp <0-3> log delete" Traffic Test Loop module: "traffic-test-loop ll mep smac " "no traffic-test-loop ll" Changed ICLI commands: ERPS module: "erps <'ERPS_MIN_PROTECTION_GROUPS'-'ERPS_MAX_PROTECTION_GROUPS'> mep port0 sf <1-'VTSS_APPL_MEP_INSTANCE_MAX'> aps <1-'VTSS_APPL_MEP_INSTANCE_MAX'> port1 sf <1-'VTSS_APPL_MEP_INSTANCE_MAX'> aps <1-'VTSS_APPL_MEP_INSTANCE_MAX'>" changed to "erps <'ERPS_MIN_PROTECTION_GROUPS'-'ERPS_MAX_PROTECTION_GROUPS'> mep port0 sf aps port1 sf aps " ICFG module: "interface llag " changed to "interface llag <'AGGR_MGMT_GROUP_NO_START'-'AGGR_MGMT_GROUP_NO_LAST_'>" LACP module: "show lacp {internal | statistics | system-id | neighbor}" changed to "show lacp {internal | statistics | system-id | neighbor} [details]" MEP module: "mep lm <0-7> [multi | uni] [single | dual] [fr10s | fr1s] [flr ] [threshold ]" changed to "mep lm <0-7> [synthetic] [multi | {uni [mep-id ]}] [single | dual] [fr100s | fr10s | fr1s | fr6m] [size ] [flr ] [meas ] [threshold ] [slm-testid ]" "no mep lm" changed to "no mep lm [tx | rx | both]" PTP module: "show ptp <0-3> {default | current | parent | time-property | clk | ho | uni | master-table-unicast | slave | {{port-state | port-statistics | port-ds | wireless | foreign-master-record} [interface ]}}" changed to "show ptp <0-3> {default | current | parent | time-property | clk | ho | uni | master-table-unicast | slave | {{port-state | port-statistics | port-ds | wireless | foreign-master-record} [interface ]} | log-mode}" "ptp <0-3> log <1-4>" changed to "ptp <0-3> log <1-4> [log-to-file] [control] [max-time <0-10000>]" QoS module: "key {pcp | pcp-dei | dscp | dscp-pcp-dei}" changed to "key {pcp | pcp-dei | dscp | dscp-pcp-dei | tc}" "action {[class] [cos] [dpl] [pcp] [dei] [dscp] [path]}*1" changed to "action {[class] [cos] [dpl] [pcp] [dei] [dscp] [path] [tc]}*1" "map {{dscp {<0~63> | }} | {pcp <0~7> [dei <0~1>]}} to\" changed to "map {{dscp {<0~63> | }} | {pcp <0~7> [dei <0~1>]} | {tc <0~7>}} to\" "key {class | class-dpl | dscp | dscp-dpl}" changed to "key {class | class-dpl | dscp | dscp-dpl | tc | tc-dpl}" "action {[pcp] [dei] [dscp] [path]}*1" changed to "action {[pcp] [dei] [dscp] [path] [tc]}*1" "map {{{dscp {<0~63> | }} | {class <0~7>}} [dpl <0~3>]} to {[pcp <0-7>] [dei <0-1>] [dscp <0-63>] [path-cosid <0-7>]}*1" changed to "map {{{dscp {<0~63> | }} | {class <0~7>} | {tc <0~7>}} [dpl <0~3>]} to {[pcp <0-7>] [dei <0-1>] [dscp <0-63>] [path-cosid <0-7>] [tc <0-7>]}*1" Traffic Test Loop module: "show traffic-test-loop []" changed to "show traffic-test-loop [] [ll]" "traffic-test-loop type {mac-loop | oam-loop} interface direction {terminal | facility} domain {port | {evc } | {vlan }} [level <0-7>]" changed to "traffic-test-loop type {mac-loop | {oam-loop [level <0-7>]}} interface direction {terminal | facility} domain {port | {evc [subscriber {all | untagged | {vid }}]} | {vlan }} [admin-state {enabled | disabled}]" "traffic-test-loop subscriber [all | test]" changed to "traffic-test-loop subscriber [all | untagged | {vid }]" Removed ICLI commands: Aggr module: "aggregation group " "no aggregation group" LACP module: "lacp key {<1-65535> | auto}" "lacp role {active | passive}" MVR module: "mvr vlan igmp-address " "mvr name igmp-address " "no mvr vlan igmp-address" "no mvr name igmp-address"