This module contains a collection of YANG definitions for Cisco IOS-XR crypto-macsec-secy package operational data. This module...
Version: 2019-04-05
module Cisco-IOS-XR-crypto-macsec-secy-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-secy-oper"; prefix crypto-macsec-secy-oper; import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } include Cisco-IOS-XR-crypto-macsec-secy-oper-sub1 { revision-date "2019-04-05"; } organization "Cisco Systems, Inc."; contact "Cisco Systems, Inc. Customer Service Postal: 170 West Tasman Drive San Jose, CA 95134 Tel: +1 800 553-NETS E-mail: cs-yang@cisco.com"; description "This module contains a collection of YANG definitions for Cisco IOS-XR crypto-macsec-secy package operational data. This module contains definitions for the following management objects: macsec: Macsec operational data Copyright (c) 2013-2019 by Cisco Systems, Inc. All rights reserved."; revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "1.0.1"; container macsec { config false; description "Macsec operational data"; container secy { description "MAC Security Entity"; container interfaces { description "MAC Security Data"; list interface { key "name"; description "MAC Security Data for the Interface"; container stats { description "MACsec Stats"; container intf-stats { description "Interface stats"; leaf in-pkts-untagged { type uint64; description "InPktsUntagged"; } leaf in-pkts-no-tag { type uint64; description "InPktsNoTag"; } leaf in-pkts-bad-tag { type uint64; description "InPktsBadTag"; } leaf in-pkts-unknown-sci { type uint64; description "InPktsUnknownSCI"; } leaf in-pkts-no-sci { type uint64; description "InPktsNoSCI"; } leaf in-pkts-overrun { type uint64; description "InPktsOverrun"; } leaf in-octets-validated { type uint64; description "InOctetsValidated"; } leaf in-octets-decrypted { type uint64; description "InOctetsDecrypted"; } leaf out-pkts-untagged { type uint64; description "OutPktsUntagged"; } leaf out-pkts-too-long { type uint64; description "OutPktsTooLong"; } leaf out-octets-protected { type uint64; description "OutOctetsProtected"; } leaf out-octets-encrypted { type uint64; description "OutOctetsEncrypted"; } } // container intf-stats container tx-sc-stats { description "Tx SC Stats"; leaf tx-sci { type uint64; description "Tx SCI"; } leaf out-pkts-protected { type uint64; description "OutPktsProtected"; } leaf out-pkts-encrypted { type uint64; description "OutPktsEncrypted"; } leaf out-octets-protected { type uint64; description "OutOctetsProtected"; } leaf out-octets-encrypted { type uint64; description "OutOctetsEncrypted"; } leaf out-pkts-too-long { type uint64; description "OutPktsTooLong"; } list txsa-stat { description "tx sa stats"; leaf out-pkts-protected { type uint64; description "OutPktsProtected"; } leaf out-pkts-encrypted { type uint64; description "OutPktsEncrypted"; } leaf next-pn { type uint64; description "NextPN"; } } // list txsa-stat } // container tx-sc-stats list rx-sc-stats { description "RX SC Stats List"; leaf rx-sci { type uint64; description "Rx SCI"; } leaf in-pkts-unchecked { type uint64; description "InPktsUnchecked"; } leaf in-pkts-delayed { type uint64; description "InPktsDelayed"; } leaf in-pkts-late { type uint64; description "InPktsLate"; } leaf in-pkts-ok { type uint64; description "InPktsOK"; } leaf in-pkts-invalid { type uint64; description "InPktsInvalid"; } leaf in-pkts-not-valid { type uint64; description "InPktsNotValid"; } leaf in-pkts-not-using-sa { type uint64; description "InPktsNotUsingSA"; } leaf in-pkts-unused-sa { type uint64; description "InPktsUnusedSA"; } leaf in-pkts-untagged-hit { type uint64; description "InPktsUntaggedHit"; } leaf in-octets-validated { type uint64; description "InOctetsValidated"; } leaf in-octets-decrypted { type uint64; description "InOctetsDecrypted"; } list rxsa-stat { description "rxsa stats"; leaf in-pkts-ok { type uint64; description "InPktsOK"; } leaf in-pkts-invalid { type uint64; description "InPktsInvalid"; } leaf in-pkts-not-valid { type uint64; description "InPktsNotValid"; } leaf in-pkts-not-using-sa { type uint64; description "InPktsNotUsingSA"; } leaf in-pkts-unused-sa { type uint64; description "InPktsUnusedSA"; } leaf next-pn { type uint64; description "NextPN"; } } // list rxsa-stat } // list rx-sc-stats } // container stats leaf name { type xr:Interface-name; description "Interface Name"; } } // list interface } // container interfaces } // container secy } // container macsec } // module Cisco-IOS-XR-crypto-macsec-secy-oper
© 2023 YumaWorks, Inc. All rights reserved.