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

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

  • Version: 2020-09-17

    Cisco-IOS-XR-um-lpts-pifib-dynamic-flows-cfg@2020-09-17


    
      module Cisco-IOS-XR-um-lpts-pifib-dynamic-flows-cfg {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-um-lpts-pifib-dynamic-flows-cfg";
    
        prefix um-lpts-pifib-dynamic-flows-cfg;
    
        import Cisco-IOS-XR-um-location-cfg {
          prefix location;
        }
        import Cisco-IOS-XR-um-lpts-pifib-cfg {
          prefix a1;
        }
        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-dynamic-flows package configuration.
         
         This YANG module augments the
         modules with configuration data.
         
         Copyright (c) 2020-2021 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2020-09-17" {
          description "Initial release";
        }
    
        semver:module-version "1.0.0";
    
        feature pifib_dynamic_flows_gl_config_check {
          description
            "pifib dynamic flows gl config check";
        }
    
        feature pifib_dynamic_flows_lo_config_check {
          description
            "pifib dynamic flows lo config check";
        }
    
        feature pifib_xipc_throt_policer_config_check {
          description
            "pifib xipc throt policer config check";
        }
    
        feature pifib_dynamic_flows_node_check {
          description
            "pifib dynamic flows node check";
        }
    
        grouping LOCATION-BODY {
          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 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 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
        }  // grouping LOCATION-BODY
    
        augment /a1:lpts/a1:pifib/a1:hardware {
          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
        }
    
        augment /location:locations/location:location/a1:lpts/a1:pifib/a1:hardware {
          uses LOCATION-BODY;
        }
    
        augment /location:locations/location:preconfigured-location/a1:lpts/a1:pifib/a1:hardware {
          uses LOCATION-BODY;
        }
      }  // module Cisco-IOS-XR-um-lpts-pifib-dynamic-flows-cfg
    

© 2023 YumaWorks, Inc. All rights reserved.