Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion standard/ieee/check.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ cwd=$(pwd)
ietf_dir="standard/ietf"
ieee_dir="standard/ieee"

to_check="draft/60802 draft/802.3 draft/802.1/qrev draft/802.1/ASrev draft/802.1/ASds draft/802.1/ASed draft/802.1/AXdz draft/CB-2017-cor1 draft/802.1/DD draft/802.1/Qdy draft/1588 draft/802 published/802 published/802.1 published/1588"
to_check="draft/60802 draft/802.3 draft/802.1/qrev draft/802.1/ASrev draft/802.1/ASds draft/802.1/ASed draft/802.1/AXdz draft/CB-2017-cor1 draft/802.1/DD draft/1588 draft/802 published/802 published/802.1 published/1588"

# relax constraint for now
# add --ietf if you want to do strict IETF checking
Expand Down
8 changes: 4 additions & 4 deletions standard/ieee/draft/802.1/ASrev/ieee802-dot1as-gptp.yang
Original file line number Diff line number Diff line change
Expand Up @@ -374,7 +374,7 @@ module ieee802-dot1as-gptp {
type int8;
description
"When use-mgt-log-announce-interval is false (i.e., change with
Signaling message), this is the the logarithm to base 2 of the
Signaling message), this is the logarithm to base 2 of the
announce interval used when the port is initialized.";
reference
"14.10.13 of IEEE Std 802.1AS";
Expand Down Expand Up @@ -403,7 +403,7 @@ module ieee802-dot1as-gptp {
type int8;
description
"When use-mgt-log-sync-interval is false (i.e., change with
Signaling message), this is the the logarithm to base 2 of the
Signaling message), this is the logarithm to base 2 of the
sync interval used when the port is initialized.";
reference
"14.10.17 of IEEE Std 802.1AS";
Expand Down Expand Up @@ -451,7 +451,7 @@ module ieee802-dot1as-gptp {
type int8;
description
"When use-mgt-log-pdelay-req-interval is false (i.e., change with
Signaling message), this is the the logarithm to base 2 of the
Signaling message), this is the logarithm to base 2 of the
Pdelay_Req transmit interval used when the port is initialized.";
reference
"14.10.23 of IEEE Std 802.1AS";
Expand Down Expand Up @@ -490,7 +490,7 @@ module ieee802-dot1as-gptp {
type int8;
description
"When use-mgt-log-gptp-cap-interval is false (i.e., change with
Signaling message), this is the the logarithm to base 2 of the
Signaling message), this is the logarithm to base 2 of the
gPTP capable message interval used when the port is initialized.";
reference
"14.10.27 of IEEE Std 802.1AS";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ module ieee802-ethernet-interface-half-duplex {
"This module contains YANG definitions for half duplex
Ethernet interfaces, e.g., 10BASE-T1S.";

revision 2024-12-23 {
revision 2025-04-17 {
description
"Updates under IEEE Std 802.3.2-202x, Draft D3.1";
"Updates under IEEE Std 802.3.2-202x, Draft D3.3";
reference
"IEEE Std 802.3-2022, unless dated explicitly";
}
Expand Down
4 changes: 2 additions & 2 deletions standard/ieee/draft/802.3/ieee802-ethernet-interface.yang
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@ module ieee802-ethernet-interface {
as referring to 'IEEE Std 802.3 compliant Ethernet
interfaces'.";

revision 2024-12-23 {
revision 2025-04-17 {
description
"Updates under IEEE Std 802.3.2-202x, Draft D3.1";
"Updates under IEEE Std 802.3.2-202x, Draft D3.3";
reference
"IEEE Std 802.3-2022 and IEEE Std 802.3.1-202X, unless dated
explicitly";
Expand Down
13 changes: 7 additions & 6 deletions standard/ieee/draft/802.3/ieee802-ethernet-link-oam.yang
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@ module ieee802-ethernet-link-oam {
802.3. It provides functionality roughly equivalent to that of
the DOT3-OAM-MIB defined in IETF RFC 4878.";

revision 2024-12-23 {
revision 2025-04-17 {
description
"Updates under IEEE Std 802.3.2-202x, Draft D3.1";
"Updates under IEEE Std 802.3.2-202x, Draft D3.3";
reference
"IEEE Std 802.3-2022, unless dated explicitly";
}
Expand Down Expand Up @@ -339,10 +339,10 @@ module ieee802-ethernet-link-oam {
length "6";
}
description
"24-bit MAC addresses – large(MA–L). Previously know as
Organizationally Unique Identifier (OUI).";
"Organizationally Unique Identifier (OUI) as assigned to
vendor by the IEEE Registration Authority";
reference
"IEEE Std 802-2014, Clause 8.2.2";
"IEEE Std 802, subclause 8.2.2";
}

typedef admin-state {
Expand Down Expand Up @@ -434,7 +434,8 @@ module ieee802-ethernet-link-oam {
reference
"IETF RFC 4878, Dot3OamEventLogEntry";
container threshold {
when "../event-type = 'ieee802-link-oam:threshold-event-type'" {
when
"../event-type = 'ieee802-link-oam:threshold-event-type'" {
description
"These nodes only apply to threshold event types";
}
Expand Down
6 changes: 3 additions & 3 deletions standard/ieee/draft/802.3/ieee802-ethernet-lldp.yang
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ module ieee802-ethernet-lldp {
as referring to 'IEEE Std 802.3 compliant Ethernet
interfaces'.";

revision 2024-12-23 {
revision 2025-04-17 {
description
"Updates under IEEE Std 802.3.2-202x, Draft D3.1";
"Updates under IEEE Std 802.3.2-202x, Draft D3.3";
reference
"IEEE Std 802.3-2022, unless dated explicitly";
}
Expand Down Expand Up @@ -2097,7 +2097,7 @@ module ieee802-ethernet-lldp {
reference
"IEEE Std 802.3, 30.12.3.1.72";
}
leaf additional-fragement-size {
leaf additional-fragment-size {
type int32;
description
"Indicate the minimum size of non-final fragments supported
Expand Down
4 changes: 2 additions & 2 deletions standard/ieee/draft/802.3/ieee802-ethernet-mac-merge.yang
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@ module ieee802-ethernet-mac-merge {
otherwise indicated, the references in this model module are to
IEEE Std 802.3-2022.";

revision 2024-12-23 {
revision 2025-04-17 {
description
"Updates under IEEE Std 802.3.2-202x, Draft D3.1";
"Updates under IEEE Std 802.3.2-202x, Draft D3.3";
reference
"IEEE Std 802.3-2022, unless dated explicitly";
}
Expand Down
2 changes: 1 addition & 1 deletion standard/ieee/draft/802.3/ieee802-ethernet-phy-type.yang
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ module ieee802-ethernet-phy-type {
(PHY) and Physical Medium Dependent(PMD) indentities and related
types.";

revision 2024-12-23 {
revision 2025-04-17 {
description
"Initial revision derived from IANA-MAU-MIB REVISION
202309070000Z using smidump.";
Expand Down
2 changes: 1 addition & 1 deletion standard/ieee/draft/802.3/ieee802-ethernet-phy.yang
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ module ieee802-ethernet-phy {
description
"This module contains YANG definitions for 802.3 PHYs and PMDs.";

revision 2024-12-23 {
revision 2025-04-17 {
description
"Initial revision derived from IEEE8023-MAU-MIB
using smidump.";
Expand Down
4 changes: 2 additions & 2 deletions standard/ieee/draft/802.3/ieee802-ethernet-pon.yang
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ module ieee802-ethernet-pon {

This YANG module augments the 'ethernet' module.";

revision 2024-12-23 {
revision 2025-04-17 {
description
"Updates under IEEE Std 802.3.2-202x, Draft D3.1";
"Updates under IEEE Std 802.3.2-202x, Draft D3.3";
reference
"IEEE Std 802.3-2022, unless dated explicitly";
}
Expand Down
36 changes: 30 additions & 6 deletions standard/ieee/draft/802.3/ieee802-ethernet-pse-2.yang
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ module ieee802-ethernet-pse-2 {
This module is based on,and superscedes ieee802-ethernet-pse.yang
from IEEE Std 802.3.2-2019.";

revision 2024-12-23 {
revision 2025-04-17 {
description
"Initial revision.";
"Updates under IEEE Std 802.3.2-202x, Draft D3.3";
reference
"IEEE Std IEEE Std 802.3.2-202x, unless dated explicitly";
}
Expand Down Expand Up @@ -315,7 +315,31 @@ module ieee802-ethernet-pse-2 {
}
enum class9 {
description
"Class 9 ";
"Class 9";
}
enum class10 {
description
"Class 10";
}
enum class11 {
description
"Class 11";
}
enum class12 {
description
"Class 12";
}
enum class13 {
description
"Class 13";
}
enum class14 {
description
"Class 14";
}
enum class15 {
description
"Class 15";
}
enum unknown {
description
Expand All @@ -325,14 +349,14 @@ module ieee802-ethernet-pse-2 {
description
"Single-pair PoE power class.";
reference
"IEEE Std 802.3, 30.9.1.1.6 aPSEPowerClassification";
"IEEE Std 802.3, 30.15.1.1.6 aPoDLPSEDetectedPDPowerClass";
}

augment "/if:interfaces/if:interface/ieee802-eth-if:ethernet" {
description
"Augments ethernet interface configuration model with
nodes specific to Multi-pair and Single-pair PoE.";
container pse {
container pse-2 {
description
"Multi-pair and Single-pair PoE port configuration.

Expand Down Expand Up @@ -558,7 +582,7 @@ module ieee802-ethernet-pse-2 {
"The number of times the PSE denied power.";
reference
"IEEE Std 802.3,
\t 30.15.1.1.9 aPoDLPSEPowerDeniedCounter";
30.15.1.1.9 aPoDLPSEPowerDeniedCounter";
}
leaf invalid-signature {
type yang:counter64;
Expand Down
4 changes: 2 additions & 2 deletions standard/ieee/draft/802.3/ieee802-ethernet-pse.yang
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@ module ieee802-ethernet-pse {
IEEE 802.3. It provides functionality roughly equivalent to
that of the POWER-ETHERNET-MIB defined in IETF RFC 3621.";

revision 2024-12-23 {
revision 2025-04-17 {
description
"Deprecated in IEEE Std 802.3.2-202x, Draft D3.1, superceeded by
"Deprecated in IEEE Std 802.3.2-202x, Draft D3.3, superceeded by
ieee802-ethernet-pse-2";
reference
"IEEE Std IEEE Std 802.3.2-202x, unless dated explicitly";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,14 @@ module ieee802-dot1q-mstp-bridge {
"This module provides management of IEEE Std 802.1Q Bridge components
that support the Multiple Spanning Tree Algorithm and Protocol (MSTP).

Copyright (C) IEEE (2024).
Copyright (C) IEEE (2025).

This version of this YANG module is part of IEEE Std 802.1Q; see the
standard itself for full legal notices.";

revision 2024-08-13 {
revision 2025-02-04 {
description
"Published as part of IEEE Std 802.1Qdy-2024.
"Published as part of IEEE Std 802.1Qdy-2025.

The following reference statement identifies each referenced IEEE
Standard as updated by applicable amendments.";
Expand All @@ -50,7 +50,7 @@ module ieee802-dot1q-mstp-bridge {
IEEE Std 802.1Q-2022, IEEE Std 802.1Qcz-2023,
IEEE Std 802.1Qcw-2023, IEEE Std 802.1Qcj-2023,
IEEE Std 802.1Qdj-2024, IEEE Std 802.1Qdx-2024,
IEEE Std 802.1Qdy-2024.";
IEEE Std 802.1Qdy-2025.";
}

augment "/dot1q:bridges/dot1q:bridge/dot1q:component/dot1q:bridge-mst" {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ module ieee802-dot1q-mstp {
leaf values and the creation and deletion of list entries. The values
of all configured objects are retained across system reinitialization.

Copyright (C) IEEE (2024).
Copyright (C) IEEE (2025).

This version of this YANG module is part of IEEE Std 802.1Q; see the
standard itself for full legal notices.";

revision 2024-11-17 {
revision 2025-02-04 {
description
"Published as part of IEEE Std 802.1Qdy-2025.

Expand All @@ -49,7 +49,7 @@ module ieee802-dot1q-mstp {
IEEE Std 802.1Q-2022, IEEE Std 802.1Qcz-2023,
IEEE Std 802.1Qcw-2023, IEEE Std 802.1Qcj-2023,
IEEE Std 802.1Qdj-2024, IEEE Std 802.1Qdx-2024,
IEEE Std 802.1Qdy-2024.";
IEEE Std 802.1Qdy-2025.";
}

grouping mst-config-id {
Expand Down Expand Up @@ -301,7 +301,7 @@ module ieee802-dot1q-mstp {
"Per-Bridge Port parameters for each MSTI with an MSTID in the
range allocated for MSTP configuration.";
reference
" ";
"13.27 of IEEE Std 802.1Q.";
leaf mstid {
type uint16 {
range "1..4091";
Expand Down Expand Up @@ -344,7 +344,7 @@ module ieee802-dot1q-mstp {
manageable port-priority encoded in the four most-significant
bits of octet 15 of the MSTI Configuration Message.";
reference
"13.18, 13.27.64, and item e) in 14.4.1, of IEEE Std 802.1Q.";
"13.18, 13.27.46, and item e) in 14.4.1, of IEEE Std 802.1Q.";
}
leaf fix-internal-port-path-cost {
type uint32 {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,14 @@ module ieee802-dot1q-rstp-bridge {
"This module provides management of IEEE Std 802.1Q Bridge components
that support the Rapid Spanning Tree Algorithm and Protocol (RSTP).

Copyright (C) IEEE (2024).
Copyright (C) IEEE (2025).

This version of this YANG module is part of IEEE Std 802.1Q; see the
standard itself for full legal notices.";

revision 2024-08-13 {
revision 2025-02-04 {
description
"Published as part of IEEE Std 802.1Qdy-2024.
"Published as part of IEEE Std 802.1Qdy-2025.

The following reference statement identifies each referenced IEEE
Standard as updated by applicable amendments.";
Expand All @@ -47,7 +47,7 @@ module ieee802-dot1q-rstp-bridge {
IEEE Std 802.1Q-2022, IEEE Std 802.1Qcz-2023,
IEEE Std 802.1Qcw-2023, IEEE Std 802.1Qcj-2023,
IEEE Std 802.1Qdj-2024, IEEE Std 802.1Qdx-2024,
IEEE Std 802.1Qdy-2024.";
IEEE Std 802.1Qdy-2025.";
}

augment "/dot1q:bridges/dot1q:bridge/dot1q:component" {
Expand Down
Loading