Cisco-IOS-XR-um-lpts-pifib-cfg

This module contains a collection of YANG definitions for Cisco IOS-XR lpts-pifib package configuration. This YANG module augme...

  • Version: 2021-05-10

    Cisco-IOS-XR-um-lpts-pifib-cfg@2021-05-10


    
      module Cisco-IOS-XR-um-lpts-pifib-cfg {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-um-lpts-pifib-cfg";
    
        prefix um-lpts-pifib-cfg;
    
        import Cisco-IOS-XR-um-location-cfg {
          prefix location;
        }
        import cisco-semver {
          prefix semver;
        }
    
        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 lpts-pifib package configuration.
    
    This YANG module augments the
    modules with configuration data.
    
    Copyright (c) 2021 by Cisco Systems, Inc.
    All rights reserved.";
    
        revision "2021-05-10" {
          description "Initial release";
        }
    
        semver:module-version "1.0.0";
    
        feature pifib_policer_config_check {
          description
            "pifib policer config check";
        }
    
        feature pifib_local_policer_config_check {
          description
            "pifib local policer config check";
        }
    
        feature pifib_xipc_throt_policer_config_check {
          description
            "pifib xipc throt policer config check";
        }
    
        feature pifib_policer_node_check {
          description "pifib policer node check";
        }
    
        container lpts {
          if-feature pifib_policer_config_check;
          if-feature pifib_local_policer_config_check;
          description
            "lpts configuration commands";
          container pifib {
            description
              "pre-ifib configuration commands";
            container hardware {
              description
                "hardware configuration commands";
              container police {
                presence
                  "Indicates a police node is configured.";
                description
                  "ingress policers configuration command";
                container flow {
                  description "lpts flow type";
                  container fragment {
                    description
                      "Fragmented IP packets";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container fragment
    
                  container ospf {
                    description "OSPF ";
                    container unicast {
                      description "Unicast ";
                      container known {
                        description "Known ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container known
    
                      container default {
                        description "Default ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container default
                    }  // container unicast
    
                    container multicast {
                      description "Multicast";
                      container known {
                        description "Known ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container known
    
                      container default {
                        description "Default ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container default
                    }  // container multicast
                  }  // container ospf
    
                  container isis {
                    description "ISIS ";
                    container known {
                      description "Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
                  }  // container isis
    
                  container bfd {
                    description "BFD ";
                    container known {
                      description "Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
    
                    container multipath {
                      description "Multipath ";
                      container known {
                        description "Known ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container known
    
                      container default {
                        description "Default ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container default
                    }  // container multipath
    
                    container blb {
                      description "BLB ";
                      container known {
                        description "Known ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container known
    
                      container default {
                        description "Default ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container default
                    }  // container blb
    
                    container singlepath {
                      description "Singlepath ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container singlepath
                  }  // container bfd
    
                  container bgp {
                    description "BGP ";
                    container known {
                      description "Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
    
                    container configured {
                      description "Configured";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container configured
    
                    container default {
                      description "Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
                  }  // container bgp
    
                  container pim {
                    description "PIM ";
                    container unicast {
                      description "Unicast ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container unicast
    
                    container multicast {
                      description "Multicast";
                      container known {
                        description "Known ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container known
    
                      container default {
                        description "Default ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container default
                    }  // container multicast
                  }  // container pim
    
                  container igmp {
                    description "IGMP ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container igmp
    
                  container icmp {
                    description "ICMP ";
                    container local {
                      description
                        "Local interest packets ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container local
    
                    container application {
                      description
                        "Specific application packets ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container application
    
                    container control {
                      description
                        "Control packets ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container control
    
                    container default {
                      description
                        "Default packets ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
    
                    container generic {
                      description
                        "Generic application packets ";
                      container echo-reply {
                        description
                          "Echo-reply packets ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container echo-reply
                    }  // container generic
                  }  // container icmp
    
                  container ldp {
                    description "LDP ";
                    container tcp {
                      description "TCP ";
                      container known {
                        description "Known ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container known
    
                      container configured {
                        description "Configured";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container configured
    
                      container default {
                        description "Default ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container default
                    }  // container tcp
    
                    container udp {
                      description "UDP ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container udp
                  }  // container ldp
    
                  container all-routers {
                    description "All Routers";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container all-routers
    
                  container lmp {
                    description "LMP ";
                    container tcp {
                      description "TCP ";
                      container known {
                        description "Known ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container known
    
                      container configured {
                        description "Configured";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container configured
    
                      container default {
                        description "Default ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
    
                        leaf-list precedence {
                          type union {
                            type uint32 {
                              range "0..7";
                            }
                            type enumeration {
                              enum "critical" {
                                value 5;
                                description
                                  "Critical precedence (5)";
                              }
                              enum "flash" {
                                value 3;
                                description
                                  "Flash precedence (3)";
                              }
                              enum
                                "flash-override" {
                                value 4;
                                description
                                  "Flash override precedence (4)";
                              }
                              enum "immediate" {
                                value 2;
                                description
                                  "Immediate precedence (2)";
                              }
                              enum "internet" {
                                value 6;
                                description
                                  "Internetwork control precedence (6)";
                              }
                              enum "network" {
                                value 7;
                                description
                                  "Network control precedence (7)";
                              }
                              enum "priority" {
                                value 1;
                                description
                                  "Priority precedence (1)";
                              }
                              enum "routine" {
                                value 0;
                                description
                                  "Routine precedence (0)";
                              }
                            }
                          }
                          max-elements 8;
                          description
                            "TOS Precedence value(s)";
                        }
                      }  // container default
                    }  // container tcp
    
                    container udp {
                      description "UDP ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container udp
                  }  // container lmp
    
                  container rsvp {
                    description "RSVP ";
                    container default {
                      description
                        "RSVP Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
    
                    container known {
                      description "RSVP Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
    
                    container udp {
                      description "UDP";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container udp
                  }  // container rsvp
    
                  container ike {
                    description "IKE ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container ike
    
                  container ipsec {
                    description "IPSEC ";
                    container known {
                      description "Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
                  }  // container ipsec
    
                  container msdp {
                    description "MSDP ";
                    container known {
                      description "Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
    
                    container configured {
                      description "Configured";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container configured
    
                    container default {
                      description "Default";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
                  }  // container msdp
    
                  container snmp {
                    description "SNMP ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container snmp
    
                  container ssh {
                    description "SSH ";
                    container known {
                      description "Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
                  }  // container ssh
    
                  container http {
                    description "HTTP ";
                    container known {
                      description "Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
                  }  // container http
    
                  container shttp {
                    description "SHTTP ";
                    container known {
                      description "Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
                  }  // container shttp
    
                  container telnet {
                    description "TELNET ";
                    container known {
                      description "Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
                  }  // container telnet
    
                  container css {
                    description "CSS ";
                    container known {
                      description "Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
                  }  // container css
    
                  container rsh {
                    description "RSH ";
                    container known {
                      description "Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
                  }  // container rsh
    
                  container udp {
                    description "UDP ";
                    container known {
                      description "Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
    
                    container listen {
                      description "Listen ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container listen
    
                    container configured {
                      description "Config peer ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container configured
    
                    container default {
                      description "Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
                  }  // container udp
    
                  container tcp {
                    description "TCP ";
                    container known {
                      description "Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
    
                    container listen {
                      description "Listen ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container listen
    
                    container configured {
                      description "Configured ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container configured
    
                    container default {
                      description "Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
                  }  // container tcp
    
                  container multicast {
                    description "Multicast ";
                    container known {
                      description "Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
                  }  // container multicast
    
                  container raw {
                    description "Raw ";
                    container listen {
                      description "Listen ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container listen
    
                    container default {
                      description "Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
                  }  // container raw
    
                  container ip-sla {
                    description "IP-SLA ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container ip-sla
    
                  container eigrp {
                    description "EIGRP ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container eigrp
    
                  container rip {
                    description "RIP ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container rip
    
                  container l2tpv3 {
                    description "L2TPv3 ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container l2tpv3
    
                  container pcep {
                    description "PCEP ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container pcep
    
                  container gre {
                    description "GRE ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container gre
    
                  container vrrp {
                    description "VRRP ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container vrrp
    
                  container hsrp {
                    description "HSRP ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container hsrp
    
                  container mpls {
                    description "MPLS ";
                    container oam {
                      description "Oam ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container oam
                  }  // container mpls
    
                  container l2tpv2 {
                    description "L2TPv2 ";
                    container default {
                      description "Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
    
                    container known {
                      description "Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
    
                    container fragment {
                      description
                        "L2TPv2 fragmented packets";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container fragment
                  }  // container l2tpv2
    
                  container dns {
                    description "DNS ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container dns
    
                  container radius {
                    description "RADIUS ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container radius
    
                  container tacacs {
                    description "TACACS ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container tacacs
    
                  container ntp {
                    description "NTP ";
                    container default {
                      description "Default ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container default
    
                    container known {
                      description "Known ";
                      leaf rate {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Rate in PPS";
                      }
    
                      leaf-list precedence {
                        type union {
                          type uint32 {
                            range "0..7";
                          }
                          type enumeration {
                            enum "critical" {
                              value 5;
                              description
                                "Critical precedence (5)";
                            }
                            enum "flash" {
                              value 3;
                              description
                                "Flash precedence (3)";
                            }
                            enum
                              "flash-override" {
                              value 4;
                              description
                                "Flash override precedence (4)";
                            }
                            enum "immediate" {
                              value 2;
                              description
                                "Immediate precedence (2)";
                            }
                            enum "internet" {
                              value 6;
                              description
                                "Internetwork control precedence (6)";
                            }
                            enum "network" {
                              value 7;
                              description
                                "Network control precedence (7)";
                            }
                            enum "priority" {
                              value 1;
                              description
                                "Priority precedence (1)";
                            }
                            enum "routine" {
                              value 0;
                              description
                                "Routine precedence (0)";
                            }
                          }
                        }
                        max-elements 8;
                        description
                          "TOS Precedence value(s)";
                      }
                    }  // container known
                  }  // container ntp
    
                  container mipv6 {
                    description "MIPv6 ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container mipv6
    
                  container amt {
                    description "AMT ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container amt
    
                  container sdac {
                    description "SDAC-TCP ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container sdac
    
                  container radius-coa {
                    description "RADIUS COA ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container radius-coa
    
                  container rel-udp {
                    description
                      "Syslog/netflow packets";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container rel-udp
    
                  container dhcpv4 {
                    description "DHCPv4 ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container dhcpv4
    
                  container dhcpv6 {
                    description "DHCPv6 ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container dhcpv6
    
                  container onepk {
                    description "ONEPK ";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container onepk
    
                  container tpa {
                    description
                      "Third Party Applications";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container tpa
    
                  container ietf-bob {
                    description
                      "IETF BOB Packets";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container ietf-bob
    
                  container xipc {
                    if-feature pifib_xipc_throt_policer_config_check;
                    description
                      "XIPC rate limit";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container xipc
    
                  container pm-twamp {
                    description
                      "PM TWAMP Packets";
                    leaf rate {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description "Rate in PPS";
                    }
    
                    leaf-list precedence {
                      type union {
                        type uint32 {
                          range "0..7";
                        }
                        type enumeration {
                          enum "critical" {
                            value 5;
                            description
                              "Critical precedence (5)";
                          }
                          enum "flash" {
                            value 3;
                            description
                              "Flash precedence (3)";
                          }
                          enum "flash-override" {
                            value 4;
                            description
                              "Flash override precedence (4)";
                          }
                          enum "immediate" {
                            value 2;
                            description
                              "Immediate precedence (2)";
                          }
                          enum "internet" {
                            value 6;
                            description
                              "Internetwork control precedence (6)";
                          }
                          enum "network" {
                            value 7;
                            description
                              "Network control precedence (7)";
                          }
                          enum "priority" {
                            value 1;
                            description
                              "Priority precedence (1)";
                          }
                          enum "routine" {
                            value 0;
                            description
                              "Routine precedence (0)";
                          }
                        }
                      }
                      max-elements 8;
                      description
                        "TOS Precedence value(s)";
                    }
                  }  // container pm-twamp
                }  // container flow
    
                container domains {
                  description
                    "ingress domains configuration command";
                  list domain {
                    key "domain-name";
                    description
                      "ingress domains configuration command";
                    leaf domain-name {
                      type xr:Cisco-ios-xr-string {
                        length "1..32";
                        pattern
                          '[a-z0-9A-Z][-_.:a-z0-9A-Z]*';
                      }
                      description
                        "ingress domains configuration command";
                    }
    
                    container flow {
                      description
                        "lpts flow type";
                      container fragment {
                        description
                          "Fragmented IP packets";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container fragment
    
                      container ospf {
                        description "OSPF ";
                        container unicast {
                          description "Unicast ";
                          container known {
                            description "Known ";
                            leaf rate {
                              type uint32 {
                                range
                                  "0..4294967295";
                              }
                              description
                                "Rate in PPS";
                            }
                          }  // container known
    
                          container default {
                            description
                              "Default ";
                            leaf rate {
                              type uint32 {
                                range
                                  "0..4294967295";
                              }
                              description
                                "Rate in PPS";
                            }
                          }  // container default
                        }  // container unicast
    
                        container multicast {
                          description
                            "Multicast";
                          container known {
                            description "Known ";
                            leaf rate {
                              type uint32 {
                                range
                                  "0..4294967295";
                              }
                              description
                                "Rate in PPS";
                            }
                          }  // container known
    
                          container default {
                            description
                              "Default ";
                            leaf rate {
                              type uint32 {
                                range
                                  "0..4294967295";
                              }
                              description
                                "Rate in PPS";
                            }
                          }  // container default
                        }  // container multicast
                      }  // container ospf
    
                      container isis {
                        description "ISIS ";
                        container known {
                          description "Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
    
                        container default {
                          description "Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
                      }  // container isis
    
                      container bfd {
                        description "BFD ";
                        container known {
                          description "Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
    
                        container default {
                          description "Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
    
                        container multipath {
                          description
                            "Multipath ";
                          container known {
                            description "Known ";
                            leaf rate {
                              type uint32 {
                                range
                                  "0..4294967295";
                              }
                              description
                                "Rate in PPS";
                            }
                          }  // container known
    
                          container default {
                            description
                              "Default ";
                            leaf rate {
                              type uint32 {
                                range
                                  "0..4294967295";
                              }
                              description
                                "Rate in PPS";
                            }
                          }  // container default
                        }  // container multipath
    
                        container blb {
                          description "BLB ";
                          container known {
                            description "Known ";
                            leaf rate {
                              type uint32 {
                                range
                                  "0..4294967295";
                              }
                              description
                                "Rate in PPS";
                            }
                          }  // container known
    
                          container default {
                            description
                              "Default ";
                            leaf rate {
                              type uint32 {
                                range
                                  "0..4294967295";
                              }
                              description
                                "Rate in PPS";
                            }
                          }  // container default
                        }  // container blb
    
                        container singlepath {
                          description
                            "Singlepath ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container singlepath
                      }  // container bfd
    
                      container bgp {
                        description "BGP ";
                        container known {
                          description "Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
    
                        container configured {
                          description
                            "Configured";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container configured
    
                        container default {
                          description "Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
                      }  // container bgp
    
                      container pim {
                        description "PIM ";
                        container unicast {
                          description "Unicast ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container unicast
                      }  // container pim
    
                      container igmp {
                        description "IGMP ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container igmp
    
                      container icmp {
                        description "ICMP ";
                        container local {
                          description
                            "Local interest packets ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container local
    
                        container application {
                          description
                            "Specific application packets ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container application
    
                        container control {
                          description
                            "Control packets ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container control
    
                        container default {
                          description
                            "Default packets ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
    
                        container generic {
                          description
                            "Generic application packets ";
                          container echo-reply {
                            description
                              "Echo-reply packets ";
                            leaf rate {
                              type uint32 {
                                range
                                  "0..4294967295";
                              }
                              description
                                "Rate in PPS";
                            }
                          }  // container echo-reply
                        }  // container generic
                      }  // container icmp
    
                      container ldp {
                        description "LDP ";
                        container tcp {
                          description "TCP ";
                          container known {
                            description "Known ";
                            leaf rate {
                              type uint32 {
                                range
                                  "0..4294967295";
                              }
                              description
                                "Rate in PPS";
                            }
                          }  // container known
    
                          container configured {
                            description
                              "Configured";
                            leaf rate {
                              type uint32 {
                                range
                                  "0..4294967295";
                              }
                              description
                                "Rate in PPS";
                            }
                          }  // container configured
    
                          container default {
                            description
                              "Default ";
                            leaf rate {
                              type uint32 {
                                range
                                  "0..4294967295";
                              }
                              description
                                "Rate in PPS";
                            }
                          }  // container default
                        }  // container tcp
    
                        container udp {
                          description "UDP ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container udp
                      }  // container ldp
    
                      container all-routers {
                        description
                          "All Routers";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container all-routers
    
                      container lmp {
                        description "LMP ";
                        container tcp {
                          description "TCP ";
                          container known {
                            description "Known ";
                            leaf rate {
                              type uint32 {
                                range
                                  "0..4294967295";
                              }
                              description
                                "Rate in PPS";
                            }
                          }  // container known
    
                          container configured {
                            description
                              "Configured";
                            leaf rate {
                              type uint32 {
                                range
                                  "0..4294967295";
                              }
                              description
                                "Rate in PPS";
                            }
                          }  // container configured
    
                          container default {
                            description
                              "Default ";
                            leaf rate {
                              type uint32 {
                                range
                                  "0..4294967295";
                              }
                              description
                                "Rate in PPS";
                            }
                          }  // container default
                        }  // container tcp
    
                        container udp {
                          description "UDP ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container udp
                      }  // container lmp
    
                      container rsvp {
                        description "RSVP ";
                        container default {
                          description
                            "RSVP Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
    
                        container known {
                          description
                            "RSVP Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
    
                        container udp {
                          description "UDP";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container udp
                      }  // container rsvp
    
                      container ike {
                        description "IKE ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container ike
    
                      container ipsec {
                        description "IPSEC ";
                        container known {
                          description "Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
    
                        container default {
                          description "Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
                      }  // container ipsec
    
                      container msdp {
                        description "MSDP ";
                        container known {
                          description "Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
    
                        container configured {
                          description
                            "Configured";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container configured
    
                        container default {
                          description "Default";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
                      }  // container msdp
    
                      container snmp {
                        description "SNMP ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container snmp
    
                      container ssh {
                        description "SSH ";
                        container known {
                          description "Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
    
                        container default {
                          description "Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
                      }  // container ssh
    
                      container http {
                        description "HTTP ";
                        container known {
                          description "Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
    
                        container default {
                          description "Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
                      }  // container http
    
                      container shttp {
                        description "SHTTP ";
                        container known {
                          description "Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
    
                        container default {
                          description "Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
                      }  // container shttp
    
                      container telnet {
                        description "TELNET ";
                        container known {
                          description "Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
    
                        container default {
                          description "Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
                      }  // container telnet
    
                      container css {
                        description "CSS ";
                        container known {
                          description "Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
    
                        container default {
                          description "Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
                      }  // container css
    
                      container rsh {
                        description "RSH ";
                        container known {
                          description "Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
    
                        container default {
                          description "Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
                      }  // container rsh
    
                      container udp {
                        description "UDP ";
                        container known {
                          description "Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
    
                        container listen {
                          description "Listen ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container listen
    
                        container configured {
                          description
                            "Config peer ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container configured
    
                        container default {
                          description "Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
                      }  // container udp
    
                      container tcp {
                        description "TCP ";
                        container known {
                          description "Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
    
                        container listen {
                          description "Listen ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container listen
    
                        container configured {
                          description
                            "Configured ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container configured
    
                        container default {
                          description "Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
                      }  // container tcp
    
                      container multicast {
                        description "Multicast ";
                        container known {
                          description "Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
    
                        container default {
                          description "Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
                      }  // container multicast
    
                      container raw {
                        description "Raw ";
                        container listen {
                          description "Listen ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container listen
    
                        container default {
                          description "Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
                      }  // container raw
    
                      container ip-sla {
                        description "IP-SLA ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container ip-sla
    
                      container eigrp {
                        description "EIGRP ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container eigrp
    
                      container rip {
                        description "RIP ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container rip
    
                      container l2tpv3 {
                        description "L2TPv3 ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container l2tpv3
    
                      container pcep {
                        description "PCEP ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container pcep
    
                      container gre {
                        description "GRE ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container gre
    
                      container vrrp {
                        description "VRRP ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container vrrp
    
                      container hsrp {
                        description "HSRP ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container hsrp
    
                      container mpls {
                        description "MPLS ";
                        container oam {
                          description "Oam ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container oam
                      }  // container mpls
    
                      container l2tpv2 {
                        description "L2TPv2 ";
                        container default {
                          description "Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
    
                        container known {
                          description "Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
                      }  // container l2tpv2
    
                      container dns {
                        description "DNS ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container dns
    
                      container radius {
                        description "RADIUS ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container radius
    
                      container tacacs {
                        description "TACACS ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container tacacs
    
                      container ntp {
                        description "NTP ";
                        container default {
                          description "Default ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container default
    
                        container known {
                          description "Known ";
                          leaf rate {
                            type uint32 {
                              range
                                "0..4294967295";
                            }
                            description
                              "Rate in PPS";
                          }
                        }  // container known
                      }  // container ntp
    
                      container mipv6 {
                        description "MIPv6 ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container mipv6
    
                      container amt {
                        description "AMT ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container amt
    
                      container sdac {
                        description "SDAC-TCP ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container sdac
    
                      container radius-coa {
                        description
                          "RADIUS COA ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container radius-coa
    
                      container rel-udp {
                        description
                          "Syslog/netflow packets";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container rel-udp
    
                      container dhcpv4 {
                        description "DHCPv4 ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container dhcpv4
    
                      container dhcpv6 {
                        description "DHCPv6 ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container dhcpv6
    
                      container onepk {
                        description "ONEPK ";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container onepk
    
                      container tpa {
                        description
                          "Third Party Applications";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container tpa
    
                      container ietf-bob {
                        description
                          "IETF BOB Packets";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container ietf-bob
    
                      container xipc {
                        if-feature pifib_xipc_throt_policer_config_check;
                        description
                          "XIPC rate limit";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container xipc
    
                      container pm-twamp {
                        description
                          "PM TWAMP Packets";
                        leaf rate {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Rate in PPS";
                        }
                      }  // container pm-twamp
                    }  // container flow
                  }  // list domain
                }  // container domains
              }  // container police
    
              container dynamic-flows {
                presence
                  "Indicates a dynamic-flows node is configured.";
                description
                  "ingress flows configuration command";
                container flow {
                  description "lpts flow type";
                  container fragment {
                    description
                      "Fragmented IP packets";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container fragment
    
                  container ospf {
                    description "OSPF ";
                    container unicast {
                      description "Unicast ";
                      container known {
                        description "Known ";
                        leaf max {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Max number of TCAM entries";
                        }
                      }  // container known
    
                      container default {
                        description "Default ";
                        leaf max {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Max number of TCAM entries";
                        }
                      }  // container default
                    }  // container unicast
    
                    container multicast {
                      description "Multicast";
                      container known {
                        description "Known ";
                        leaf max {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Max number of TCAM entries";
                        }
                      }  // container known
    
                      container default {
                        description "Default ";
                        leaf max {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Max number of TCAM entries";
                        }
                      }  // container default
                    }  // container multicast
                  }  // container ospf
    
                  container isis {
                    description "ISIS ";
                    container known {
                      description "Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
                  }  // container isis
    
                  container bfd {
                    description "BFD ";
                    container known {
                      description "Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
    
                    container multipath {
                      description "Multipath ";
                      container known {
                        description "Known ";
                        leaf max {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Max number of TCAM entries";
                        }
                      }  // container known
    
                      container default {
                        description "Default ";
                        leaf max {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Max number of TCAM entries";
                        }
                      }  // container default
                    }  // container multipath
    
                    container blb {
                      description "BLB ";
                      container known {
                        description "Known ";
                        leaf max {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Max number of TCAM entries";
                        }
                      }  // container known
    
                      container default {
                        description "Default ";
                        leaf max {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Max number of TCAM entries";
                        }
                      }  // container default
                    }  // container blb
    
                    container singlepath {
                      description "Singlepath ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container singlepath
                  }  // container bfd
    
                  container bgp {
                    description "BGP ";
                    container known {
                      description "Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
    
                    container configured {
                      description "Configured";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container configured
    
                    container default {
                      description "Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
                  }  // container bgp
    
                  container pim {
                    description "PIM ";
                    container unicast {
                      description "Unicast ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container unicast
                  }  // container pim
    
                  container igmp {
                    description "IGMP ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container igmp
    
                  container icmp {
                    description "ICMP ";
                    container local {
                      description
                        "Local interest packets ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container local
    
                    container application {
                      description
                        "Specific application packets ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container application
    
                    container control {
                      description
                        "Control packets ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container control
    
                    container default {
                      description
                        "Default packets ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
    
                    container generic {
                      description
                        "Generic application packets ";
                      container echo-reply {
                        description
                          "Echo-reply packets ";
                        leaf max {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Max number of TCAM entries";
                        }
                      }  // container echo-reply
                    }  // container generic
                  }  // container icmp
    
                  container ldp {
                    description "LDP ";
                    container tcp {
                      description "TCP ";
                      container known {
                        description "Known ";
                        leaf max {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Max number of TCAM entries";
                        }
                      }  // container known
    
                      container configured {
                        description "Configured";
                        leaf max {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Max number of TCAM entries";
                        }
                      }  // container configured
    
                      container default {
                        description "Default ";
                        leaf max {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Max number of TCAM entries";
                        }
                      }  // container default
                    }  // container tcp
    
                    container udp {
                      description "UDP ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container udp
                  }  // container ldp
    
                  container all-routers {
                    description "All Routers";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container all-routers
    
                  container lmp {
                    description "LMP ";
                    container tcp {
                      description "TCP ";
                      container known {
                        description "Known ";
                        leaf max {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Max number of TCAM entries";
                        }
                      }  // container known
    
                      container configured {
                        description "Configured";
                        leaf max {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Max number of TCAM entries";
                        }
                      }  // container configured
    
                      container default {
                        description "Default ";
                        leaf max {
                          type uint32 {
                            range
                              "0..4294967295";
                          }
                          description
                            "Max number of TCAM entries";
                        }
                      }  // container default
                    }  // container tcp
    
                    container udp {
                      description "UDP ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container udp
                  }  // container lmp
    
                  container rsvp {
                    description "RSVP ";
                    container default {
                      description
                        "RSVP Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
    
                    container known {
                      description "RSVP Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
    
                    container udp {
                      description "UDP";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container udp
                  }  // container rsvp
    
                  container ike {
                    description "IKE ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container ike
    
                  container ipsec {
                    description "IPSEC ";
                    container known {
                      description "Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
                  }  // container ipsec
    
                  container msdp {
                    description "MSDP ";
                    container known {
                      description "Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
    
                    container configured {
                      description "Configured";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container configured
    
                    container default {
                      description "Default";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
                  }  // container msdp
    
                  container snmp {
                    description "SNMP ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container snmp
    
                  container ssh {
                    description "SSH ";
                    container known {
                      description "Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
                  }  // container ssh
    
                  container http {
                    description "HTTP ";
                    container known {
                      description "Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
                  }  // container http
    
                  container shttp {
                    description "SHTTP ";
                    container known {
                      description "Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
                  }  // container shttp
    
                  container telnet {
                    description "TELNET ";
                    container known {
                      description "Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
                  }  // container telnet
    
                  container css {
                    description "CSS ";
                    container known {
                      description "Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
                  }  // container css
    
                  container rsh {
                    description "RSH ";
                    container known {
                      description "Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
                  }  // container rsh
    
                  container udp {
                    description "UDP ";
                    container known {
                      description "Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
    
                    container listen {
                      description "Listen ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container listen
    
                    container configured {
                      description "Config peer ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container configured
    
                    container default {
                      description "Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
                  }  // container udp
    
                  container tcp {
                    description "TCP ";
                    container known {
                      description "Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
    
                    container listen {
                      description "Listen ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container listen
    
                    container configured {
                      description "Configured ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container configured
    
                    container default {
                      description "Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
                  }  // container tcp
    
                  container multicast {
                    description "Multicast ";
                    container known {
                      description "Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
    
                    container default {
                      description "Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
                  }  // container multicast
    
                  container raw {
                    description "Raw ";
                    container listen {
                      description "Listen ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container listen
    
                    container default {
                      description "Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
                  }  // container raw
    
                  container ip-sla {
                    description "IP-SLA ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container ip-sla
    
                  container eigrp {
                    description "EIGRP ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container eigrp
    
                  container rip {
                    description "RIP ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container rip
    
                  container l2tpv3 {
                    description "L2TPv3 ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container l2tpv3
    
                  container pcep {
                    description "PCEP ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container pcep
    
                  container gre {
                    description "GRE ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container gre
    
                  container vrrp {
                    description "VRRP ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container vrrp
    
                  container hsrp {
                    description "HSRP ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container hsrp
    
                  container mpls {
                    description "MPLS ";
                    container oam {
                      description "Oam ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container oam
                  }  // container mpls
    
                  container l2tpv2 {
                    description "L2TPv2 ";
                    container default {
                      description "Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
    
                    container known {
                      description "Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
                  }  // container l2tpv2
    
                  container dns {
                    description "DNS ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container dns
    
                  container radius {
                    description "RADIUS ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container radius
    
                  container tacacs {
                    description "TACACS ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container tacacs
    
                  container ntp {
                    description "NTP ";
                    container default {
                      description "Default ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container default
    
                    container known {
                      description "Known ";
                      leaf max {
                        type uint32 {
                          range "0..4294967295";
                        }
                        description
                          "Max number of TCAM entries";
                      }
                    }  // container known
                  }  // container ntp
    
                  container mipv6 {
                    description "MIPv6 ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container mipv6
    
                  container amt {
                    description "AMT ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container amt
    
                  container sdac {
                    description "SDAC-TCP ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container sdac
    
                  container radius-coa {
                    description "RADIUS COA ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container radius-coa
    
                  container rel-udp {
                    description
                      "Syslog/netflow packets";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container rel-udp
    
                  container dhcpv4 {
                    description "DHCPv4 ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container dhcpv4
    
                  container dhcpv6 {
                    description "DHCPv6 ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container dhcpv6
    
                  container onepk {
                    description "ONEPK ";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container onepk
    
                  container tpa {
                    description
                      "Third Party Applications";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container tpa
    
                  container ietf-bob {
                    description
                      "IETF BOB Packets";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container ietf-bob
    
                  container xipc {
                    if-feature pifib_xipc_throt_policer_config_check;
                    description
                      "XIPC rate limit";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container xipc
    
                  container pm-twamp {
                    description
                      "PM TWAMP Packets";
                    leaf max {
                      type uint32 {
                        range "0..4294967295";
                      }
                      description
                        "Max number of TCAM entries";
                    }
                  }  // container pm-twamp
                }  // container flow
    
                container platform {
                  description
                    "lpts max entries for platform";
                  leaf max {
                    type uint32 {
                      range "0..4294967295";
                    }
                    description
                      "Max number of TCAM entries";
                  }
                }  // container platform
              }  // container dynamic-flows
    
              container domains {
                description
                  "ingress domains configuration command";
                list domain {
                  key "domain-name";
                  description
                    "ingress domains configuration command";
                  leaf domain-name {
                    type xr:Cisco-ios-xr-string {
                      length "1..32";
                      pattern
                        '[a-z0-9A-Z][-_.:a-z0-9A-Z]*';
                    }
                    description
                      "ingress domains configuration command";
                  }
    
                  container interfaces {
                    description
                      "Add interface to domain";
                    list interface {
                      key "interface-name";
                      description
                        "Add interface to domain";
                      leaf interface-name {
                        type xr:Interface-name;
                        description
                          "Add interface to domain";
                      }
                    }  // list interface
                  }  // container interfaces
                }  // list domain
              }  // container domains
            }  // container hardware
          }  // container pifib
        }  // container lpts
      }  // module Cisco-IOS-XR-um-lpts-pifib-cfg
    

© 2023 YumaWorks, Inc. All rights reserved.