Skip to content

Conversation

@kurtmathys
Copy link

Description

iosxr (show_ptp)

  • Modified ShowPtpPlatformServo:
    . Updated regex pattern p13, p14 to accommodate various time formats.

  • Modified ShowPtpForeignMastersInterface:
    . Changed announce_messages from Schema to Optional.
    . Updated regex pattern p2 to accommodate also Multicast (for G.8275.2).
    . Added a logic to get only the first 'Clock ID'.

iosxr (show_frequency_synchronization)

  • Modified ShowFrequencySynchronizationInterfaces:
    . Changed wait_to_restore_time from schema to Optional.

Motivation and Context

Make the parsers usable for IOS-XR 24.x.x and higher

Impact (If any)

'offset_from_master' and 'mean_path_delay' is one string and contains now also nsecs (old tests expect only secs).

Screenshots:

Checklist:

  • I have updated the changelog.
  • I have updated the documentation (If applicable).
  • I have added tests to cover my changes (If applicable).
  • All new and existing tests passed. (old test had to be updated with nsecs)
  • All new code passed compilation.

Fixes for 'show frequency synchronization' and 'show ptp' on iosxr. Tested with IOS XR 24.1.1 and higher.
Update for IOS-XR 24.1.1 (and higher) and for Ethernet/Multicast support (G.8275.1).
fixes for the actual IOS XR versions. (Unix file format)
Output of actual IOS XR version.
Make nsecs visible in mean path delay and offset from master.
add G.8275.1 support
make the nsecs visible, support Multicast and use the right clock id
@kurtmathys kurtmathys requested a review from a team as a code owner October 8, 2025 14:10
@kurtmathys kurtmathys requested review from Taarini and omehrabi October 8, 2025 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant