Cisco-IOS-XR-ncs6k-acl-oper

This module contains a collection of YANG definitions for Cisco IOS-XR ncs6k-acl package operational data. This module contains...

  • Version: 2019-04-05

    Cisco-IOS-XR-ncs6k-acl-oper@2019-04-05


    
      module Cisco-IOS-XR-ncs6k-acl-oper {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-ncs6k-acl-oper";
    
        prefix ncs6k-acl-oper;
    
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
    
        include Cisco-IOS-XR-ncs6k-acl-oper-sub1 {
          revision-date "2019-04-05";
        }
    
        organization "Cisco Systems, Inc.";
    
        contact
          "Cisco Systems, Inc.
         Customer Service
         
         Postal: 170 West Tasman Drive
         San Jose, CA 95134
         
         Tel: +1 800 553-NETS
         
         E-mail: cs-yang@cisco.com";
    
        description
          "This module contains a collection of YANG definitions
         for Cisco IOS-XR ncs6k-acl package operational data.
         
         This module contains definitions
         for the following management objects:
           access-list-hardware: Root class of accesslist hardware
         
         Copyright (c) 2013-2019 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2017-09-07" {
          description
            "Fixed type translation error.";
        }
    
        revision "2017-05-01" {
          description "adding PD yang.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "1.0.0";
    
        container access-list-hardware {
          config false;
          description
            "Root class of accesslist hardware";
          container nodes {
            description "Accesslist nodes";
            list node {
              key "node-name";
              description "Accesslist node";
              container egress {
                description
                  "Accesslist direction egress";
                container ipv4 {
                  description
                    "Accesslist version IPv4";
                  container accesses {
                    description
                      "Table for access lists";
                    list access {
                      key "access-list-name";
                      description "List of ACLs";
                      container implicit {
                        description
                          "Implicit ACL information";
                        list implicit-acl {
                          description
                            "Implicit ACL Entries across Slices";
                          container common-acl-implicit {
                            description
                              "Common ACL Implicit Entries";
                            container implicit-ndna-permit {
                              description
                                "Implicit NDNA permit";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-ndna-permit
    
                            container implicit-ndns-permit {
                              description
                                "Implicit NDNS permit";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-ndns-permit
    
                            container implicit-deny {
                              description
                                "Implicit deny";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-deny
                          }  // container common-acl-implicit
    
                          container interface-acl-implicit {
                            description
                              "Interface ACL Implicit Entries";
                            container implicit-ndna-permit {
                              description
                                "Implicit NDNA permit";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-ndna-permit
    
                            container implicit-ndns-permit {
                              description
                                "Implicit NDNS permit";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-ndns-permit
    
                            container implicit-deny {
                              description
                                "Implicit deny";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-deny
                          }  // container interface-acl-implicit
                        }  // list implicit-acl
                      }  // container implicit
    
                      container sequence-details {
                        description
                          "Table of all sequence numbers per ACL";
                        list sequence-detail {
                          key "sequence-number";
                          description
                            "Detail ACL information";
                          leaf sequence-number {
                            type uint32;
                            description
                              "Detail ACL information for a particular
    sequence";
                          }
    
                          list common-acl-detail {
                            description
                              "Common ACL detail information across Slices";
                            container ace-brief {
                              description
                                "ACE brief information";
                              container next-hop-address {
                                description
                                  "Next hop address";
                                leaf address-type {
                                  type Sse-pfilter-addr;
                                  description
                                    "AddressType";
                                }
    
                                leaf ipv4-address {
                                  when
                                    "../address-type = 'ipv4'" {
                                    description
                                      "../AddressType = 'IPv4'";
                                  }
                                  type Sse-ipv4-address;
                                  description
                                    "IPv4 address type";
                                }
    
                                leaf ipv6-address {
                                  when
                                    "../address-type = 'ipv6'" {
                                    description
                                      "../AddressType = 'IPv6'";
                                  }
                                  type Sse-ipv6-address;
                                  description
                                    "IPv6 address type";
                                }
                              }  // container next-hop-address
    
                              leaf grant {
                                type Sse-grant;
                                description
                                  "Either permit or deny";
                              }
    
                              leaf logging-enabled {
                                type boolean;
                                description
                                  "Logging enabled/disabled";
                              }
    
                              leaf per-ace-icmp-enabled {
                                type boolean;
                                description
                                  "Per ACE ICMP enabled/disabled";
                              }
    
                              leaf next-hop-enabled {
                                type boolean;
                                description
                                  "Next hop enabled/disabled";
                              }
    
                              leaf default-next-hop-enabled {
                                type boolean;
                                description
                                  "Default next hop enabled/disabled";
                              }
    
                              leaf total-tcam-entries {
                                type uint32;
                                description
                                  "Number of TCAM entries";
                              }
    
                              leaf hits {
                                type uint64;
                                description
                                  "Number of TCAM hits";
                              }
    
                              leaf npu-id {
                                type uint8;
                                description
                                  "NPU Id";
                              }
                            }  // container ace-brief
    
                            list ace-detail {
                              description
                                "ACE detail information";
                              container ipv4tcam {
                                description
                                  "IPv4 TCAM entries";
                                container tcam-entry {
                                  description
                                    "TCAM entries";
                                  container value {
                                    description
                                      "Pfilter IPv4 TCAM value";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container value
    
                                  container mask {
                                    description
                                      "Pfilter IPv4 TCAM mask";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container mask
    
                                  container result {
                                    description
                                      "Pfilter IPv4 TCAM result";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container result
                                }  // container tcam-entry
                              }  // container ipv4tcam
    
                              container ipv6tcam {
                                description
                                  "IPv6 TCAM entries";
                                container tcam-entry {
                                  description
                                    "TCAM entries";
                                  container value {
                                    description
                                      "IPv6 TCAM value";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container value
    
                                  container mask {
                                    description
                                      "IPv6 TCAM mask";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container mask
    
                                  container result {
                                    description
                                      "IPv6 TCAM result";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container result
    
                                  leaf source-address {
                                    type inet:ipv6-address;
                                    description
                                      "Source address";
                                  }
    
                                  leaf source-address-mask {
                                    type inet:ipv6-address;
                                    description
                                      "Source address mask";
                                  }
    
                                  leaf destination-address {
                                    type inet:ipv6-address;
                                    description
                                      "Destination address";
                                  }
    
                                  leaf destination-address-mask {
                                    type inet:ipv6-address;
                                    description
                                      "Destination address mask";
                                  }
                                }  // container tcam-entry
                              }  // container ipv6tcam
    
                              leaf entry-id {
                                type int32;
                                description
                                  "Entry ID";
                              }
                            }  // list ace-detail
                          }  // list common-acl-detail
    
                          list interface-acl-detail {
                            description
                              "Interface ACL detail information across Slices";
                            container ace-brief {
                              description
                                "ACE brief information";
                              container next-hop-address {
                                description
                                  "Next hop address";
                                leaf address-type {
                                  type Sse-pfilter-addr;
                                  description
                                    "AddressType";
                                }
    
                                leaf ipv4-address {
                                  when
                                    "../address-type = 'ipv4'" {
                                    description
                                      "../AddressType = 'IPv4'";
                                  }
                                  type Sse-ipv4-address;
                                  description
                                    "IPv4 address type";
                                }
    
                                leaf ipv6-address {
                                  when
                                    "../address-type = 'ipv6'" {
                                    description
                                      "../AddressType = 'IPv6'";
                                  }
                                  type Sse-ipv6-address;
                                  description
                                    "IPv6 address type";
                                }
                              }  // container next-hop-address
    
                              leaf grant {
                                type Sse-grant;
                                description
                                  "Either permit or deny";
                              }
    
                              leaf logging-enabled {
                                type boolean;
                                description
                                  "Logging enabled/disabled";
                              }
    
                              leaf per-ace-icmp-enabled {
                                type boolean;
                                description
                                  "Per ACE ICMP enabled/disabled";
                              }
    
                              leaf next-hop-enabled {
                                type boolean;
                                description
                                  "Next hop enabled/disabled";
                              }
    
                              leaf default-next-hop-enabled {
                                type boolean;
                                description
                                  "Default next hop enabled/disabled";
                              }
    
                              leaf total-tcam-entries {
                                type uint32;
                                description
                                  "Number of TCAM entries";
                              }
    
                              leaf hits {
                                type uint64;
                                description
                                  "Number of TCAM hits";
                              }
    
                              leaf npu-id {
                                type uint8;
                                description
                                  "NPU Id";
                              }
                            }  // container ace-brief
    
                            list ace-detail {
                              description
                                "ACE detail information";
                              container ipv4tcam {
                                description
                                  "IPv4 TCAM entries";
                                container tcam-entry {
                                  description
                                    "TCAM entries";
                                  container value {
                                    description
                                      "Pfilter IPv4 TCAM value";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container value
    
                                  container mask {
                                    description
                                      "Pfilter IPv4 TCAM mask";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container mask
    
                                  container result {
                                    description
                                      "Pfilter IPv4 TCAM result";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container result
                                }  // container tcam-entry
                              }  // container ipv4tcam
    
                              container ipv6tcam {
                                description
                                  "IPv6 TCAM entries";
                                container tcam-entry {
                                  description
                                    "TCAM entries";
                                  container value {
                                    description
                                      "IPv6 TCAM value";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container value
    
                                  container mask {
                                    description
                                      "IPv6 TCAM mask";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container mask
    
                                  container result {
                                    description
                                      "IPv6 TCAM result";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container result
    
                                  leaf source-address {
                                    type inet:ipv6-address;
                                    description
                                      "Source address";
                                  }
    
                                  leaf source-address-mask {
                                    type inet:ipv6-address;
                                    description
                                      "Source address mask";
                                  }
    
                                  leaf destination-address {
                                    type inet:ipv6-address;
                                    description
                                      "Destination address";
                                  }
    
                                  leaf destination-address-mask {
                                    type inet:ipv6-address;
                                    description
                                      "Destination address mask";
                                  }
                                }  // container tcam-entry
                              }  // container ipv6tcam
    
                              leaf entry-id {
                                type int32;
                                description
                                  "Entry ID";
                              }
                            }  // list ace-detail
                          }  // list interface-acl-detail
                        }  // list sequence-detail
                      }  // container sequence-details
    
                      container sequence-briefs {
                        description
                          "Table of all sequence numbers per ACL";
                        list sequence-brief {
                          key "sequence-number";
                          description
                            "Detail ACL information";
                          leaf sequence-number {
                            type uint32;
                            description
                              "Brief ACL information for a particular
    sequence";
                          }
    
                          list common-acl {
                            description
                              "Common ACL information across Slices";
                            container next-hop-address {
                              description
                                "Next hop address";
                              leaf address-type {
                                type Sse-pfilter-addr;
                                description
                                  "AddressType";
                              }
    
                              leaf ipv4-address {
                                when
                                  "../address-type = 'ipv4'" {
                                  description
                                    "../AddressType = 'IPv4'";
                                }
                                type Sse-ipv4-address;
                                description
                                  "IPv4 address type";
                              }
    
                              leaf ipv6-address {
                                when
                                  "../address-type = 'ipv6'" {
                                  description
                                    "../AddressType = 'IPv6'";
                                }
                                type Sse-ipv6-address;
                                description
                                  "IPv6 address type";
                              }
                            }  // container next-hop-address
    
                            leaf grant {
                              type Sse-grant;
                              description
                                "Either permit or deny";
                            }
    
                            leaf logging-enabled {
                              type boolean;
                              description
                                "Logging enabled/disabled";
                            }
    
                            leaf per-ace-icmp-enabled {
                              type boolean;
                              description
                                "Per ACE ICMP enabled/disabled";
                            }
    
                            leaf next-hop-enabled {
                              type boolean;
                              description
                                "Next hop enabled/disabled";
                            }
    
                            leaf default-next-hop-enabled {
                              type boolean;
                              description
                                "Default next hop enabled/disabled";
                            }
    
                            leaf total-tcam-entries {
                              type uint32;
                              description
                                "Number of TCAM entries";
                            }
    
                            leaf hits {
                              type uint64;
                              description
                                "Number of TCAM hits";
                            }
    
                            leaf npu-id {
                              type uint8;
                              description
                                "NPU Id";
                            }
                          }  // list common-acl
    
                          list interface-acl {
                            description
                              "Interface ACL information across Slices";
                            container next-hop-address {
                              description
                                "Next hop address";
                              leaf address-type {
                                type Sse-pfilter-addr;
                                description
                                  "AddressType";
                              }
    
                              leaf ipv4-address {
                                when
                                  "../address-type = 'ipv4'" {
                                  description
                                    "../AddressType = 'IPv4'";
                                }
                                type Sse-ipv4-address;
                                description
                                  "IPv4 address type";
                              }
    
                              leaf ipv6-address {
                                when
                                  "../address-type = 'ipv6'" {
                                  description
                                    "../AddressType = 'IPv6'";
                                }
                                type Sse-ipv6-address;
                                description
                                  "IPv6 address type";
                              }
                            }  // container next-hop-address
    
                            leaf grant {
                              type Sse-grant;
                              description
                                "Either permit or deny";
                            }
    
                            leaf logging-enabled {
                              type boolean;
                              description
                                "Logging enabled/disabled";
                            }
    
                            leaf per-ace-icmp-enabled {
                              type boolean;
                              description
                                "Per ACE ICMP enabled/disabled";
                            }
    
                            leaf next-hop-enabled {
                              type boolean;
                              description
                                "Next hop enabled/disabled";
                            }
    
                            leaf default-next-hop-enabled {
                              type boolean;
                              description
                                "Default next hop enabled/disabled";
                            }
    
                            leaf total-tcam-entries {
                              type uint32;
                              description
                                "Number of TCAM entries";
                            }
    
                            leaf hits {
                              type uint64;
                              description
                                "Number of TCAM hits";
                            }
    
                            leaf npu-id {
                              type uint8;
                              description
                                "NPU Id";
                            }
                          }  // list interface-acl
                        }  // list sequence-brief
                      }  // container sequence-briefs
    
                      leaf access-list-name {
                        type string;
                        description
                          "Name of the access list";
                      }
                    }  // list access
                  }  // container accesses
                }  // container ipv4
    
                container ipv6 {
                  description
                    "Accesslist version IPv6";
                  container accesses {
                    description
                      "Table for access lists";
                    list access {
                      key "access-list-name";
                      description "List of ACLs";
                      container implicit {
                        description
                          "Implicit ACL information";
                        list implicit-acl {
                          description
                            "Implicit ACL Entries across Slices";
                          container common-acl-implicit {
                            description
                              "Common ACL Implicit Entries";
                            container implicit-ndna-permit {
                              description
                                "Implicit NDNA permit";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-ndna-permit
    
                            container implicit-ndns-permit {
                              description
                                "Implicit NDNS permit";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-ndns-permit
    
                            container implicit-deny {
                              description
                                "Implicit deny";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-deny
                          }  // container common-acl-implicit
    
                          container interface-acl-implicit {
                            description
                              "Interface ACL Implicit Entries";
                            container implicit-ndna-permit {
                              description
                                "Implicit NDNA permit";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-ndna-permit
    
                            container implicit-ndns-permit {
                              description
                                "Implicit NDNS permit";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-ndns-permit
    
                            container implicit-deny {
                              description
                                "Implicit deny";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-deny
                          }  // container interface-acl-implicit
                        }  // list implicit-acl
                      }  // container implicit
    
                      container sequence-details {
                        description
                          "Table of all sequence numbers per ACL";
                        list sequence-detail {
                          key "sequence-number";
                          description
                            "Detail ACL information";
                          leaf sequence-number {
                            type uint32;
                            description
                              "Detail ACL information for a particular
    sequence";
                          }
    
                          list common-acl-detail {
                            description
                              "Common ACL detail information across Slices";
                            container ace-brief {
                              description
                                "ACE brief information";
                              container next-hop-address {
                                description
                                  "Next hop address";
                                leaf address-type {
                                  type Sse-pfilter-addr;
                                  description
                                    "AddressType";
                                }
    
                                leaf ipv4-address {
                                  when
                                    "../address-type = 'ipv4'" {
                                    description
                                      "../AddressType = 'IPv4'";
                                  }
                                  type Sse-ipv4-address;
                                  description
                                    "IPv4 address type";
                                }
    
                                leaf ipv6-address {
                                  when
                                    "../address-type = 'ipv6'" {
                                    description
                                      "../AddressType = 'IPv6'";
                                  }
                                  type Sse-ipv6-address;
                                  description
                                    "IPv6 address type";
                                }
                              }  // container next-hop-address
    
                              leaf grant {
                                type Sse-grant;
                                description
                                  "Either permit or deny";
                              }
    
                              leaf logging-enabled {
                                type boolean;
                                description
                                  "Logging enabled/disabled";
                              }
    
                              leaf per-ace-icmp-enabled {
                                type boolean;
                                description
                                  "Per ACE ICMP enabled/disabled";
                              }
    
                              leaf next-hop-enabled {
                                type boolean;
                                description
                                  "Next hop enabled/disabled";
                              }
    
                              leaf default-next-hop-enabled {
                                type boolean;
                                description
                                  "Default next hop enabled/disabled";
                              }
    
                              leaf total-tcam-entries {
                                type uint32;
                                description
                                  "Number of TCAM entries";
                              }
    
                              leaf hits {
                                type uint64;
                                description
                                  "Number of TCAM hits";
                              }
    
                              leaf npu-id {
                                type uint8;
                                description
                                  "NPU Id";
                              }
                            }  // container ace-brief
    
                            list ace-detail {
                              description
                                "ACE detail information";
                              container ipv4tcam {
                                description
                                  "IPv4 TCAM entries";
                                container tcam-entry {
                                  description
                                    "TCAM entries";
                                  container value {
                                    description
                                      "Pfilter IPv4 TCAM value";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container value
    
                                  container mask {
                                    description
                                      "Pfilter IPv4 TCAM mask";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container mask
    
                                  container result {
                                    description
                                      "Pfilter IPv4 TCAM result";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container result
                                }  // container tcam-entry
                              }  // container ipv4tcam
    
                              container ipv6tcam {
                                description
                                  "IPv6 TCAM entries";
                                container tcam-entry {
                                  description
                                    "TCAM entries";
                                  container value {
                                    description
                                      "IPv6 TCAM value";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container value
    
                                  container mask {
                                    description
                                      "IPv6 TCAM mask";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container mask
    
                                  container result {
                                    description
                                      "IPv6 TCAM result";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container result
    
                                  leaf source-address {
                                    type inet:ipv6-address;
                                    description
                                      "Source address";
                                  }
    
                                  leaf source-address-mask {
                                    type inet:ipv6-address;
                                    description
                                      "Source address mask";
                                  }
    
                                  leaf destination-address {
                                    type inet:ipv6-address;
                                    description
                                      "Destination address";
                                  }
    
                                  leaf destination-address-mask {
                                    type inet:ipv6-address;
                                    description
                                      "Destination address mask";
                                  }
                                }  // container tcam-entry
                              }  // container ipv6tcam
    
                              leaf entry-id {
                                type int32;
                                description
                                  "Entry ID";
                              }
                            }  // list ace-detail
                          }  // list common-acl-detail
    
                          list interface-acl-detail {
                            description
                              "Interface ACL detail information across Slices";
                            container ace-brief {
                              description
                                "ACE brief information";
                              container next-hop-address {
                                description
                                  "Next hop address";
                                leaf address-type {
                                  type Sse-pfilter-addr;
                                  description
                                    "AddressType";
                                }
    
                                leaf ipv4-address {
                                  when
                                    "../address-type = 'ipv4'" {
                                    description
                                      "../AddressType = 'IPv4'";
                                  }
                                  type Sse-ipv4-address;
                                  description
                                    "IPv4 address type";
                                }
    
                                leaf ipv6-address {
                                  when
                                    "../address-type = 'ipv6'" {
                                    description
                                      "../AddressType = 'IPv6'";
                                  }
                                  type Sse-ipv6-address;
                                  description
                                    "IPv6 address type";
                                }
                              }  // container next-hop-address
    
                              leaf grant {
                                type Sse-grant;
                                description
                                  "Either permit or deny";
                              }
    
                              leaf logging-enabled {
                                type boolean;
                                description
                                  "Logging enabled/disabled";
                              }
    
                              leaf per-ace-icmp-enabled {
                                type boolean;
                                description
                                  "Per ACE ICMP enabled/disabled";
                              }
    
                              leaf next-hop-enabled {
                                type boolean;
                                description
                                  "Next hop enabled/disabled";
                              }
    
                              leaf default-next-hop-enabled {
                                type boolean;
                                description
                                  "Default next hop enabled/disabled";
                              }
    
                              leaf total-tcam-entries {
                                type uint32;
                                description
                                  "Number of TCAM entries";
                              }
    
                              leaf hits {
                                type uint64;
                                description
                                  "Number of TCAM hits";
                              }
    
                              leaf npu-id {
                                type uint8;
                                description
                                  "NPU Id";
                              }
                            }  // container ace-brief
    
                            list ace-detail {
                              description
                                "ACE detail information";
                              container ipv4tcam {
                                description
                                  "IPv4 TCAM entries";
                                container tcam-entry {
                                  description
                                    "TCAM entries";
                                  container value {
                                    description
                                      "Pfilter IPv4 TCAM value";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container value
    
                                  container mask {
                                    description
                                      "Pfilter IPv4 TCAM mask";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container mask
    
                                  container result {
                                    description
                                      "Pfilter IPv4 TCAM result";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container result
                                }  // container tcam-entry
                              }  // container ipv4tcam
    
                              container ipv6tcam {
                                description
                                  "IPv6 TCAM entries";
                                container tcam-entry {
                                  description
                                    "TCAM entries";
                                  container value {
                                    description
                                      "IPv6 TCAM value";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container value
    
                                  container mask {
                                    description
                                      "IPv6 TCAM mask";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container mask
    
                                  container result {
                                    description
                                      "IPv6 TCAM result";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container result
    
                                  leaf source-address {
                                    type inet:ipv6-address;
                                    description
                                      "Source address";
                                  }
    
                                  leaf source-address-mask {
                                    type inet:ipv6-address;
                                    description
                                      "Source address mask";
                                  }
    
                                  leaf destination-address {
                                    type inet:ipv6-address;
                                    description
                                      "Destination address";
                                  }
    
                                  leaf destination-address-mask {
                                    type inet:ipv6-address;
                                    description
                                      "Destination address mask";
                                  }
                                }  // container tcam-entry
                              }  // container ipv6tcam
    
                              leaf entry-id {
                                type int32;
                                description
                                  "Entry ID";
                              }
                            }  // list ace-detail
                          }  // list interface-acl-detail
                        }  // list sequence-detail
                      }  // container sequence-details
    
                      container sequence-briefs {
                        description
                          "Table of all sequence numbers per ACL";
                        list sequence-brief {
                          key "sequence-number";
                          description
                            "Detail ACL information";
                          leaf sequence-number {
                            type uint32;
                            description
                              "Brief ACL information for a particular
    sequence";
                          }
    
                          list common-acl {
                            description
                              "Common ACL information across Slices";
                            container next-hop-address {
                              description
                                "Next hop address";
                              leaf address-type {
                                type Sse-pfilter-addr;
                                description
                                  "AddressType";
                              }
    
                              leaf ipv4-address {
                                when
                                  "../address-type = 'ipv4'" {
                                  description
                                    "../AddressType = 'IPv4'";
                                }
                                type Sse-ipv4-address;
                                description
                                  "IPv4 address type";
                              }
    
                              leaf ipv6-address {
                                when
                                  "../address-type = 'ipv6'" {
                                  description
                                    "../AddressType = 'IPv6'";
                                }
                                type Sse-ipv6-address;
                                description
                                  "IPv6 address type";
                              }
                            }  // container next-hop-address
    
                            leaf grant {
                              type Sse-grant;
                              description
                                "Either permit or deny";
                            }
    
                            leaf logging-enabled {
                              type boolean;
                              description
                                "Logging enabled/disabled";
                            }
    
                            leaf per-ace-icmp-enabled {
                              type boolean;
                              description
                                "Per ACE ICMP enabled/disabled";
                            }
    
                            leaf next-hop-enabled {
                              type boolean;
                              description
                                "Next hop enabled/disabled";
                            }
    
                            leaf default-next-hop-enabled {
                              type boolean;
                              description
                                "Default next hop enabled/disabled";
                            }
    
                            leaf total-tcam-entries {
                              type uint32;
                              description
                                "Number of TCAM entries";
                            }
    
                            leaf hits {
                              type uint64;
                              description
                                "Number of TCAM hits";
                            }
    
                            leaf npu-id {
                              type uint8;
                              description
                                "NPU Id";
                            }
                          }  // list common-acl
    
                          list interface-acl {
                            description
                              "Interface ACL information across Slices";
                            container next-hop-address {
                              description
                                "Next hop address";
                              leaf address-type {
                                type Sse-pfilter-addr;
                                description
                                  "AddressType";
                              }
    
                              leaf ipv4-address {
                                when
                                  "../address-type = 'ipv4'" {
                                  description
                                    "../AddressType = 'IPv4'";
                                }
                                type Sse-ipv4-address;
                                description
                                  "IPv4 address type";
                              }
    
                              leaf ipv6-address {
                                when
                                  "../address-type = 'ipv6'" {
                                  description
                                    "../AddressType = 'IPv6'";
                                }
                                type Sse-ipv6-address;
                                description
                                  "IPv6 address type";
                              }
                            }  // container next-hop-address
    
                            leaf grant {
                              type Sse-grant;
                              description
                                "Either permit or deny";
                            }
    
                            leaf logging-enabled {
                              type boolean;
                              description
                                "Logging enabled/disabled";
                            }
    
                            leaf per-ace-icmp-enabled {
                              type boolean;
                              description
                                "Per ACE ICMP enabled/disabled";
                            }
    
                            leaf next-hop-enabled {
                              type boolean;
                              description
                                "Next hop enabled/disabled";
                            }
    
                            leaf default-next-hop-enabled {
                              type boolean;
                              description
                                "Default next hop enabled/disabled";
                            }
    
                            leaf total-tcam-entries {
                              type uint32;
                              description
                                "Number of TCAM entries";
                            }
    
                            leaf hits {
                              type uint64;
                              description
                                "Number of TCAM hits";
                            }
    
                            leaf npu-id {
                              type uint8;
                              description
                                "NPU Id";
                            }
                          }  // list interface-acl
                        }  // list sequence-brief
                      }  // container sequence-briefs
    
                      leaf access-list-name {
                        type string;
                        description
                          "Name of the access list";
                      }
                    }  // list access
                  }  // container accesses
                }  // container ipv6
              }  // container egress
    
              container ingress {
                description
                  "Accesslist direction ingress";
                container ipv4 {
                  description
                    "Accesslist version IPv4";
                  container accesses {
                    description
                      "Table for access lists";
                    list access {
                      key "access-list-name";
                      description "List of ACLs";
                      container implicit {
                        description
                          "Implicit ACL information";
                        list implicit-acl {
                          description
                            "Implicit ACL Entries across Slices";
                          container common-acl-implicit {
                            description
                              "Common ACL Implicit Entries";
                            container implicit-ndna-permit {
                              description
                                "Implicit NDNA permit";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-ndna-permit
    
                            container implicit-ndns-permit {
                              description
                                "Implicit NDNS permit";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-ndns-permit
    
                            container implicit-deny {
                              description
                                "Implicit deny";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-deny
                          }  // container common-acl-implicit
    
                          container interface-acl-implicit {
                            description
                              "Interface ACL Implicit Entries";
                            container implicit-ndna-permit {
                              description
                                "Implicit NDNA permit";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-ndna-permit
    
                            container implicit-ndns-permit {
                              description
                                "Implicit NDNS permit";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-ndns-permit
    
                            container implicit-deny {
                              description
                                "Implicit deny";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-deny
                          }  // container interface-acl-implicit
                        }  // list implicit-acl
                      }  // container implicit
    
                      container sequence-details {
                        description
                          "Table of all sequence numbers per ACL";
                        list sequence-detail {
                          key "sequence-number";
                          description
                            "Detail ACL information";
                          leaf sequence-number {
                            type uint32;
                            description
                              "Detail ACL information for a particular
    sequence";
                          }
    
                          list common-acl-detail {
                            description
                              "Common ACL detail information across Slices";
                            container ace-brief {
                              description
                                "ACE brief information";
                              container next-hop-address {
                                description
                                  "Next hop address";
                                leaf address-type {
                                  type Sse-pfilter-addr;
                                  description
                                    "AddressType";
                                }
    
                                leaf ipv4-address {
                                  when
                                    "../address-type = 'ipv4'" {
                                    description
                                      "../AddressType = 'IPv4'";
                                  }
                                  type Sse-ipv4-address;
                                  description
                                    "IPv4 address type";
                                }
    
                                leaf ipv6-address {
                                  when
                                    "../address-type = 'ipv6'" {
                                    description
                                      "../AddressType = 'IPv6'";
                                  }
                                  type Sse-ipv6-address;
                                  description
                                    "IPv6 address type";
                                }
                              }  // container next-hop-address
    
                              leaf grant {
                                type Sse-grant;
                                description
                                  "Either permit or deny";
                              }
    
                              leaf logging-enabled {
                                type boolean;
                                description
                                  "Logging enabled/disabled";
                              }
    
                              leaf per-ace-icmp-enabled {
                                type boolean;
                                description
                                  "Per ACE ICMP enabled/disabled";
                              }
    
                              leaf next-hop-enabled {
                                type boolean;
                                description
                                  "Next hop enabled/disabled";
                              }
    
                              leaf default-next-hop-enabled {
                                type boolean;
                                description
                                  "Default next hop enabled/disabled";
                              }
    
                              leaf total-tcam-entries {
                                type uint32;
                                description
                                  "Number of TCAM entries";
                              }
    
                              leaf hits {
                                type uint64;
                                description
                                  "Number of TCAM hits";
                              }
    
                              leaf npu-id {
                                type uint8;
                                description
                                  "NPU Id";
                              }
                            }  // container ace-brief
    
                            list ace-detail {
                              description
                                "ACE detail information";
                              container ipv4tcam {
                                description
                                  "IPv4 TCAM entries";
                                container tcam-entry {
                                  description
                                    "TCAM entries";
                                  container value {
                                    description
                                      "Pfilter IPv4 TCAM value";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container value
    
                                  container mask {
                                    description
                                      "Pfilter IPv4 TCAM mask";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container mask
    
                                  container result {
                                    description
                                      "Pfilter IPv4 TCAM result";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container result
                                }  // container tcam-entry
                              }  // container ipv4tcam
    
                              container ipv6tcam {
                                description
                                  "IPv6 TCAM entries";
                                container tcam-entry {
                                  description
                                    "TCAM entries";
                                  container value {
                                    description
                                      "IPv6 TCAM value";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container value
    
                                  container mask {
                                    description
                                      "IPv6 TCAM mask";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container mask
    
                                  container result {
                                    description
                                      "IPv6 TCAM result";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container result
    
                                  leaf source-address {
                                    type inet:ipv6-address;
                                    description
                                      "Source address";
                                  }
    
                                  leaf source-address-mask {
                                    type inet:ipv6-address;
                                    description
                                      "Source address mask";
                                  }
    
                                  leaf destination-address {
                                    type inet:ipv6-address;
                                    description
                                      "Destination address";
                                  }
    
                                  leaf destination-address-mask {
                                    type inet:ipv6-address;
                                    description
                                      "Destination address mask";
                                  }
                                }  // container tcam-entry
                              }  // container ipv6tcam
    
                              leaf entry-id {
                                type int32;
                                description
                                  "Entry ID";
                              }
                            }  // list ace-detail
                          }  // list common-acl-detail
    
                          list interface-acl-detail {
                            description
                              "Interface ACL detail information across Slices";
                            container ace-brief {
                              description
                                "ACE brief information";
                              container next-hop-address {
                                description
                                  "Next hop address";
                                leaf address-type {
                                  type Sse-pfilter-addr;
                                  description
                                    "AddressType";
                                }
    
                                leaf ipv4-address {
                                  when
                                    "../address-type = 'ipv4'" {
                                    description
                                      "../AddressType = 'IPv4'";
                                  }
                                  type Sse-ipv4-address;
                                  description
                                    "IPv4 address type";
                                }
    
                                leaf ipv6-address {
                                  when
                                    "../address-type = 'ipv6'" {
                                    description
                                      "../AddressType = 'IPv6'";
                                  }
                                  type Sse-ipv6-address;
                                  description
                                    "IPv6 address type";
                                }
                              }  // container next-hop-address
    
                              leaf grant {
                                type Sse-grant;
                                description
                                  "Either permit or deny";
                              }
    
                              leaf logging-enabled {
                                type boolean;
                                description
                                  "Logging enabled/disabled";
                              }
    
                              leaf per-ace-icmp-enabled {
                                type boolean;
                                description
                                  "Per ACE ICMP enabled/disabled";
                              }
    
                              leaf next-hop-enabled {
                                type boolean;
                                description
                                  "Next hop enabled/disabled";
                              }
    
                              leaf default-next-hop-enabled {
                                type boolean;
                                description
                                  "Default next hop enabled/disabled";
                              }
    
                              leaf total-tcam-entries {
                                type uint32;
                                description
                                  "Number of TCAM entries";
                              }
    
                              leaf hits {
                                type uint64;
                                description
                                  "Number of TCAM hits";
                              }
    
                              leaf npu-id {
                                type uint8;
                                description
                                  "NPU Id";
                              }
                            }  // container ace-brief
    
                            list ace-detail {
                              description
                                "ACE detail information";
                              container ipv4tcam {
                                description
                                  "IPv4 TCAM entries";
                                container tcam-entry {
                                  description
                                    "TCAM entries";
                                  container value {
                                    description
                                      "Pfilter IPv4 TCAM value";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container value
    
                                  container mask {
                                    description
                                      "Pfilter IPv4 TCAM mask";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container mask
    
                                  container result {
                                    description
                                      "Pfilter IPv4 TCAM result";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container result
                                }  // container tcam-entry
                              }  // container ipv4tcam
    
                              container ipv6tcam {
                                description
                                  "IPv6 TCAM entries";
                                container tcam-entry {
                                  description
                                    "TCAM entries";
                                  container value {
                                    description
                                      "IPv6 TCAM value";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container value
    
                                  container mask {
                                    description
                                      "IPv6 TCAM mask";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container mask
    
                                  container result {
                                    description
                                      "IPv6 TCAM result";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container result
    
                                  leaf source-address {
                                    type inet:ipv6-address;
                                    description
                                      "Source address";
                                  }
    
                                  leaf source-address-mask {
                                    type inet:ipv6-address;
                                    description
                                      "Source address mask";
                                  }
    
                                  leaf destination-address {
                                    type inet:ipv6-address;
                                    description
                                      "Destination address";
                                  }
    
                                  leaf destination-address-mask {
                                    type inet:ipv6-address;
                                    description
                                      "Destination address mask";
                                  }
                                }  // container tcam-entry
                              }  // container ipv6tcam
    
                              leaf entry-id {
                                type int32;
                                description
                                  "Entry ID";
                              }
                            }  // list ace-detail
                          }  // list interface-acl-detail
                        }  // list sequence-detail
                      }  // container sequence-details
    
                      container sequence-briefs {
                        description
                          "Table of all sequence numbers per ACL";
                        list sequence-brief {
                          key "sequence-number";
                          description
                            "Detail ACL information";
                          leaf sequence-number {
                            type uint32;
                            description
                              "Brief ACL information for a particular
    sequence";
                          }
    
                          list common-acl {
                            description
                              "Common ACL information across Slices";
                            container next-hop-address {
                              description
                                "Next hop address";
                              leaf address-type {
                                type Sse-pfilter-addr;
                                description
                                  "AddressType";
                              }
    
                              leaf ipv4-address {
                                when
                                  "../address-type = 'ipv4'" {
                                  description
                                    "../AddressType = 'IPv4'";
                                }
                                type Sse-ipv4-address;
                                description
                                  "IPv4 address type";
                              }
    
                              leaf ipv6-address {
                                when
                                  "../address-type = 'ipv6'" {
                                  description
                                    "../AddressType = 'IPv6'";
                                }
                                type Sse-ipv6-address;
                                description
                                  "IPv6 address type";
                              }
                            }  // container next-hop-address
    
                            leaf grant {
                              type Sse-grant;
                              description
                                "Either permit or deny";
                            }
    
                            leaf logging-enabled {
                              type boolean;
                              description
                                "Logging enabled/disabled";
                            }
    
                            leaf per-ace-icmp-enabled {
                              type boolean;
                              description
                                "Per ACE ICMP enabled/disabled";
                            }
    
                            leaf next-hop-enabled {
                              type boolean;
                              description
                                "Next hop enabled/disabled";
                            }
    
                            leaf default-next-hop-enabled {
                              type boolean;
                              description
                                "Default next hop enabled/disabled";
                            }
    
                            leaf total-tcam-entries {
                              type uint32;
                              description
                                "Number of TCAM entries";
                            }
    
                            leaf hits {
                              type uint64;
                              description
                                "Number of TCAM hits";
                            }
    
                            leaf npu-id {
                              type uint8;
                              description
                                "NPU Id";
                            }
                          }  // list common-acl
    
                          list interface-acl {
                            description
                              "Interface ACL information across Slices";
                            container next-hop-address {
                              description
                                "Next hop address";
                              leaf address-type {
                                type Sse-pfilter-addr;
                                description
                                  "AddressType";
                              }
    
                              leaf ipv4-address {
                                when
                                  "../address-type = 'ipv4'" {
                                  description
                                    "../AddressType = 'IPv4'";
                                }
                                type Sse-ipv4-address;
                                description
                                  "IPv4 address type";
                              }
    
                              leaf ipv6-address {
                                when
                                  "../address-type = 'ipv6'" {
                                  description
                                    "../AddressType = 'IPv6'";
                                }
                                type Sse-ipv6-address;
                                description
                                  "IPv6 address type";
                              }
                            }  // container next-hop-address
    
                            leaf grant {
                              type Sse-grant;
                              description
                                "Either permit or deny";
                            }
    
                            leaf logging-enabled {
                              type boolean;
                              description
                                "Logging enabled/disabled";
                            }
    
                            leaf per-ace-icmp-enabled {
                              type boolean;
                              description
                                "Per ACE ICMP enabled/disabled";
                            }
    
                            leaf next-hop-enabled {
                              type boolean;
                              description
                                "Next hop enabled/disabled";
                            }
    
                            leaf default-next-hop-enabled {
                              type boolean;
                              description
                                "Default next hop enabled/disabled";
                            }
    
                            leaf total-tcam-entries {
                              type uint32;
                              description
                                "Number of TCAM entries";
                            }
    
                            leaf hits {
                              type uint64;
                              description
                                "Number of TCAM hits";
                            }
    
                            leaf npu-id {
                              type uint8;
                              description
                                "NPU Id";
                            }
                          }  // list interface-acl
                        }  // list sequence-brief
                      }  // container sequence-briefs
    
                      leaf access-list-name {
                        type string;
                        description
                          "Name of the access list";
                      }
                    }  // list access
                  }  // container accesses
                }  // container ipv4
    
                container ipv6 {
                  description
                    "Accesslist version IPv6";
                  container accesses {
                    description
                      "Table for access lists";
                    list access {
                      key "access-list-name";
                      description "List of ACLs";
                      container implicit {
                        description
                          "Implicit ACL information";
                        list implicit-acl {
                          description
                            "Implicit ACL Entries across Slices";
                          container common-acl-implicit {
                            description
                              "Common ACL Implicit Entries";
                            container implicit-ndna-permit {
                              description
                                "Implicit NDNA permit";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-ndna-permit
    
                            container implicit-ndns-permit {
                              description
                                "Implicit NDNS permit";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-ndns-permit
    
                            container implicit-deny {
                              description
                                "Implicit deny";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-deny
                          }  // container common-acl-implicit
    
                          container interface-acl-implicit {
                            description
                              "Interface ACL Implicit Entries";
                            container implicit-ndna-permit {
                              description
                                "Implicit NDNA permit";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-ndna-permit
    
                            container implicit-ndns-permit {
                              description
                                "Implicit NDNS permit";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-ndns-permit
    
                            container implicit-deny {
                              description
                                "Implicit deny";
                              container ace-brief {
                                description
                                  "ACE brief information";
                                container next-hop-address {
                                  description
                                    "Next hop address";
                                  leaf address-type {
                                    type Sse-pfilter-addr;
                                    description
                                      "AddressType";
                                  }
    
                                  leaf ipv4-address {
                                    when
                                      "../address-type = 'ipv4'" {
                                      description
                                        "../AddressType = 'IPv4'";
                                    }
                                    type Sse-ipv4-address;
                                    description
                                      "IPv4 address type";
                                  }
    
                                  leaf ipv6-address {
                                    when
                                      "../address-type = 'ipv6'" {
                                      description
                                        "../AddressType = 'IPv6'";
                                    }
                                    type Sse-ipv6-address;
                                    description
                                      "IPv6 address type";
                                  }
                                }  // container next-hop-address
    
                                leaf grant {
                                  type Sse-grant;
                                  description
                                    "Either permit or deny";
                                }
    
                                leaf logging-enabled {
                                  type boolean;
                                  description
                                    "Logging enabled/disabled";
                                }
    
                                leaf per-ace-icmp-enabled {
                                  type boolean;
                                  description
                                    "Per ACE ICMP enabled/disabled";
                                }
    
                                leaf next-hop-enabled {
                                  type boolean;
                                  description
                                    "Next hop enabled/disabled";
                                }
    
                                leaf default-next-hop-enabled {
                                  type boolean;
                                  description
                                    "Default next hop enabled/disabled";
                                }
    
                                leaf total-tcam-entries {
                                  type uint32;
                                  description
                                    "Number of TCAM entries";
                                }
    
                                leaf hits {
                                  type uint64;
                                  description
                                    "Number of TCAM hits";
                                }
    
                                leaf npu-id {
                                  type uint8;
                                  description
                                    "NPU Id";
                                }
                              }  // container ace-brief
    
                              list ace-detail {
                                description
                                  "ACE detail information";
                                container ipv4tcam {
                                  description
                                    "IPv4 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "Pfilter IPv4 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "Pfilter IPv4 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "Pfilter IPv4 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flag value";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf source-range-id {
                                        type uint16;
                                        description
                                          "Source range ID";
                                      }
    
                                      leaf destination-range-id {
                                        type uint16;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf source-address {
                                        type inet:ipv4-address;
                                        description
                                          "Source address";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf fragment {
                                        type uint16;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf dscp {
                                        type uint8;
                                        description
                                          "DSCP";
                                      }
    
                                      leaf ttl {
                                        type uint32;
                                        description
                                          "TTL";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint16;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf destination-address {
                                        type inet:ipv4-address;
                                        description
                                          "Destination address";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf packet-length-range {
                                        type uint8;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
                                  }  // container tcam-entry
                                }  // container ipv4tcam
    
                                container ipv6tcam {
                                  description
                                    "IPv6 TCAM entries";
                                  container tcam-entry {
                                    description
                                      "TCAM entries";
                                    container value {
                                      description
                                        "IPv6 TCAM value";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container value
    
                                    container mask {
                                      description
                                        "IPv6 TCAM mask";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container mask
    
                                    container result {
                                      description
                                        "IPv6 TCAM result";
                                      container tcp-flags {
                                        description
                                          "TCP flags";
                                        leaf urgent {
                                          type uint8;
                                          description
                                            "TCP urgent flag";
                                        }
    
                                        leaf acknowledge {
                                          type uint8;
                                          description
                                            "TCP acknowledge flag";
                                        }
    
                                        leaf push {
                                          type uint8;
                                          description
                                            "TCP push flag";
                                        }
    
                                        leaf reset {
                                          type uint8;
                                          description
                                            "TCP reset flag";
                                        }
    
                                        leaf synchronization {
                                          type uint8;
                                          description
                                            "TCP synchronization flag";
                                        }
    
                                        leaf finish {
                                          type uint8;
                                          description
                                            "TCP finish flag";
                                        }
                                      }  // container tcp-flags
    
                                      leaf acl-id {
                                        type uint16;
                                        description
                                          "ACL ID";
                                      }
    
                                      leaf protocol {
                                        type uint8;
                                        description
                                          "protocol flags";
                                      }
    
                                      leaf layer4-source-port {
                                        type uint32;
                                        description
                                          "Layer 4 source port";
                                      }
    
                                      leaf layer4-destination-port {
                                        type uint16;
                                        description
                                          "Layer 4 destination port";
                                      }
    
                                      leaf source-range-id {
                                        type uint32;
                                        description
                                          "Source range";
                                      }
    
                                      leaf destination-range-id {
                                        type uint32;
                                        description
                                          "Destination range ID";
                                      }
    
                                      leaf destination-header {
                                        type uint8;
                                        description
                                          "Destination header";
                                      }
    
                                      leaf receive-transition-gap-header {
                                        type uint8;
                                        description
                                          "Receive/transmit transition gap header";
                                      }
    
                                      leaf authentication-header {
                                        type uint8;
                                        description
                                          "Authentication header";
                                      }
    
                                      leaf fragment {
                                        type uint8;
                                        description
                                          "Fragment";
                                      }
    
                                      leaf tos {
                                        type uint8;
                                        description
                                          "TOS";
                                      }
    
                                      leaf packet-length-range {
                                        type uint32;
                                        description
                                          "Packet length range ID";
                                      }
                                    }  // container result
    
                                    leaf source-address {
                                      type inet:ipv6-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf source-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Source address mask";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf destination-address-mask {
                                      type inet:ipv6-address;
                                      description
                                        "Destination address mask";
                                    }
                                  }  // container tcam-entry
                                }  // container ipv6tcam
    
                                leaf entry-id {
                                  type int32;
                                  description
                                    "Entry ID";
                                }
                              }  // list ace-detail
                            }  // container implicit-deny
                          }  // container interface-acl-implicit
                        }  // list implicit-acl
                      }  // container implicit
    
                      container sequence-details {
                        description
                          "Table of all sequence numbers per ACL";
                        list sequence-detail {
                          key "sequence-number";
                          description
                            "Detail ACL information";
                          leaf sequence-number {
                            type uint32;
                            description
                              "Detail ACL information for a particular
    sequence";
                          }
    
                          list common-acl-detail {
                            description
                              "Common ACL detail information across Slices";
                            container ace-brief {
                              description
                                "ACE brief information";
                              container next-hop-address {
                                description
                                  "Next hop address";
                                leaf address-type {
                                  type Sse-pfilter-addr;
                                  description
                                    "AddressType";
                                }
    
                                leaf ipv4-address {
                                  when
                                    "../address-type = 'ipv4'" {
                                    description
                                      "../AddressType = 'IPv4'";
                                  }
                                  type Sse-ipv4-address;
                                  description
                                    "IPv4 address type";
                                }
    
                                leaf ipv6-address {
                                  when
                                    "../address-type = 'ipv6'" {
                                    description
                                      "../AddressType = 'IPv6'";
                                  }
                                  type Sse-ipv6-address;
                                  description
                                    "IPv6 address type";
                                }
                              }  // container next-hop-address
    
                              leaf grant {
                                type Sse-grant;
                                description
                                  "Either permit or deny";
                              }
    
                              leaf logging-enabled {
                                type boolean;
                                description
                                  "Logging enabled/disabled";
                              }
    
                              leaf per-ace-icmp-enabled {
                                type boolean;
                                description
                                  "Per ACE ICMP enabled/disabled";
                              }
    
                              leaf next-hop-enabled {
                                type boolean;
                                description
                                  "Next hop enabled/disabled";
                              }
    
                              leaf default-next-hop-enabled {
                                type boolean;
                                description
                                  "Default next hop enabled/disabled";
                              }
    
                              leaf total-tcam-entries {
                                type uint32;
                                description
                                  "Number of TCAM entries";
                              }
    
                              leaf hits {
                                type uint64;
                                description
                                  "Number of TCAM hits";
                              }
    
                              leaf npu-id {
                                type uint8;
                                description
                                  "NPU Id";
                              }
                            }  // container ace-brief
    
                            list ace-detail {
                              description
                                "ACE detail information";
                              container ipv4tcam {
                                description
                                  "IPv4 TCAM entries";
                                container tcam-entry {
                                  description
                                    "TCAM entries";
                                  container value {
                                    description
                                      "Pfilter IPv4 TCAM value";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container value
    
                                  container mask {
                                    description
                                      "Pfilter IPv4 TCAM mask";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container mask
    
                                  container result {
                                    description
                                      "Pfilter IPv4 TCAM result";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container result
                                }  // container tcam-entry
                              }  // container ipv4tcam
    
                              container ipv6tcam {
                                description
                                  "IPv6 TCAM entries";
                                container tcam-entry {
                                  description
                                    "TCAM entries";
                                  container value {
                                    description
                                      "IPv6 TCAM value";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container value
    
                                  container mask {
                                    description
                                      "IPv6 TCAM mask";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container mask
    
                                  container result {
                                    description
                                      "IPv6 TCAM result";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container result
    
                                  leaf source-address {
                                    type inet:ipv6-address;
                                    description
                                      "Source address";
                                  }
    
                                  leaf source-address-mask {
                                    type inet:ipv6-address;
                                    description
                                      "Source address mask";
                                  }
    
                                  leaf destination-address {
                                    type inet:ipv6-address;
                                    description
                                      "Destination address";
                                  }
    
                                  leaf destination-address-mask {
                                    type inet:ipv6-address;
                                    description
                                      "Destination address mask";
                                  }
                                }  // container tcam-entry
                              }  // container ipv6tcam
    
                              leaf entry-id {
                                type int32;
                                description
                                  "Entry ID";
                              }
                            }  // list ace-detail
                          }  // list common-acl-detail
    
                          list interface-acl-detail {
                            description
                              "Interface ACL detail information across Slices";
                            container ace-brief {
                              description
                                "ACE brief information";
                              container next-hop-address {
                                description
                                  "Next hop address";
                                leaf address-type {
                                  type Sse-pfilter-addr;
                                  description
                                    "AddressType";
                                }
    
                                leaf ipv4-address {
                                  when
                                    "../address-type = 'ipv4'" {
                                    description
                                      "../AddressType = 'IPv4'";
                                  }
                                  type Sse-ipv4-address;
                                  description
                                    "IPv4 address type";
                                }
    
                                leaf ipv6-address {
                                  when
                                    "../address-type = 'ipv6'" {
                                    description
                                      "../AddressType = 'IPv6'";
                                  }
                                  type Sse-ipv6-address;
                                  description
                                    "IPv6 address type";
                                }
                              }  // container next-hop-address
    
                              leaf grant {
                                type Sse-grant;
                                description
                                  "Either permit or deny";
                              }
    
                              leaf logging-enabled {
                                type boolean;
                                description
                                  "Logging enabled/disabled";
                              }
    
                              leaf per-ace-icmp-enabled {
                                type boolean;
                                description
                                  "Per ACE ICMP enabled/disabled";
                              }
    
                              leaf next-hop-enabled {
                                type boolean;
                                description
                                  "Next hop enabled/disabled";
                              }
    
                              leaf default-next-hop-enabled {
                                type boolean;
                                description
                                  "Default next hop enabled/disabled";
                              }
    
                              leaf total-tcam-entries {
                                type uint32;
                                description
                                  "Number of TCAM entries";
                              }
    
                              leaf hits {
                                type uint64;
                                description
                                  "Number of TCAM hits";
                              }
    
                              leaf npu-id {
                                type uint8;
                                description
                                  "NPU Id";
                              }
                            }  // container ace-brief
    
                            list ace-detail {
                              description
                                "ACE detail information";
                              container ipv4tcam {
                                description
                                  "IPv4 TCAM entries";
                                container tcam-entry {
                                  description
                                    "TCAM entries";
                                  container value {
                                    description
                                      "Pfilter IPv4 TCAM value";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container value
    
                                  container mask {
                                    description
                                      "Pfilter IPv4 TCAM mask";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container mask
    
                                  container result {
                                    description
                                      "Pfilter IPv4 TCAM result";
                                    container tcp-flags {
                                      description
                                        "TCP flag value";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf source-range-id {
                                      type uint16;
                                      description
                                        "Source range ID";
                                    }
    
                                    leaf destination-range-id {
                                      type uint16;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf source-address {
                                      type inet:ipv4-address;
                                      description
                                        "Source address";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf fragment {
                                      type uint16;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf dscp {
                                      type uint8;
                                      description
                                        "DSCP";
                                    }
    
                                    leaf ttl {
                                      type uint32;
                                      description
                                        "TTL";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint16;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf destination-address {
                                      type inet:ipv4-address;
                                      description
                                        "Destination address";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf packet-length-range {
                                      type uint8;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container result
                                }  // container tcam-entry
                              }  // container ipv4tcam
    
                              container ipv6tcam {
                                description
                                  "IPv6 TCAM entries";
                                container tcam-entry {
                                  description
                                    "TCAM entries";
                                  container value {
                                    description
                                      "IPv6 TCAM value";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container value
    
                                  container mask {
                                    description
                                      "IPv6 TCAM mask";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container mask
    
                                  container result {
                                    description
                                      "IPv6 TCAM result";
                                    container tcp-flags {
                                      description
                                        "TCP flags";
                                      leaf urgent {
                                        type uint8;
                                        description
                                          "TCP urgent flag";
                                      }
    
                                      leaf acknowledge {
                                        type uint8;
                                        description
                                          "TCP acknowledge flag";
                                      }
    
                                      leaf push {
                                        type uint8;
                                        description
                                          "TCP push flag";
                                      }
    
                                      leaf reset {
                                        type uint8;
                                        description
                                          "TCP reset flag";
                                      }
    
                                      leaf synchronization {
                                        type uint8;
                                        description
                                          "TCP synchronization flag";
                                      }
    
                                      leaf finish {
                                        type uint8;
                                        description
                                          "TCP finish flag";
                                      }
                                    }  // container tcp-flags
    
                                    leaf acl-id {
                                      type uint16;
                                      description
                                        "ACL ID";
                                    }
    
                                    leaf protocol {
                                      type uint8;
                                      description
                                        "protocol flags";
                                    }
    
                                    leaf layer4-source-port {
                                      type uint32;
                                      description
                                        "Layer 4 source port";
                                    }
    
                                    leaf layer4-destination-port {
                                      type uint16;
                                      description
                                        "Layer 4 destination port";
                                    }
    
                                    leaf source-range-id {
                                      type uint32;
                                      description
                                        "Source range";
                                    }
    
                                    leaf destination-range-id {
                                      type uint32;
                                      description
                                        "Destination range ID";
                                    }
    
                                    leaf destination-header {
                                      type uint8;
                                      description
                                        "Destination header";
                                    }
    
                                    leaf receive-transition-gap-header {
                                      type uint8;
                                      description
                                        "Receive/transmit transition gap header";
                                    }
    
                                    leaf authentication-header {
                                      type uint8;
                                      description
                                        "Authentication header";
                                    }
    
                                    leaf fragment {
                                      type uint8;
                                      description
                                        "Fragment";
                                    }
    
                                    leaf tos {
                                      type uint8;
                                      description
                                        "TOS";
                                    }
    
                                    leaf packet-length-range {
                                      type uint32;
                                      description
                                        "Packet length range ID";
                                    }
                                  }  // container result
    
                                  leaf source-address {
                                    type inet:ipv6-address;
                                    description
                                      "Source address";
                                  }
    
                                  leaf source-address-mask {
                                    type inet:ipv6-address;
                                    description
                                      "Source address mask";
                                  }
    
                                  leaf destination-address {
                                    type inet:ipv6-address;
                                    description
                                      "Destination address";
                                  }
    
                                  leaf destination-address-mask {
                                    type inet:ipv6-address;
                                    description
                                      "Destination address mask";
                                  }
                                }  // container tcam-entry
                              }  // container ipv6tcam
    
                              leaf entry-id {
                                type int32;
                                description
                                  "Entry ID";
                              }
                            }  // list ace-detail
                          }  // list interface-acl-detail
                        }  // list sequence-detail
                      }  // container sequence-details
    
                      container sequence-briefs {
                        description
                          "Table of all sequence numbers per ACL";
                        list sequence-brief {
                          key "sequence-number";
                          description
                            "Detail ACL information";
                          leaf sequence-number {
                            type uint32;
                            description
                              "Brief ACL information for a particular
    sequence";
                          }
    
                          list common-acl {
                            description
                              "Common ACL information across Slices";
                            container next-hop-address {
                              description
                                "Next hop address";
                              leaf address-type {
                                type Sse-pfilter-addr;
                                description
                                  "AddressType";
                              }
    
                              leaf ipv4-address {
                                when
                                  "../address-type = 'ipv4'" {
                                  description
                                    "../AddressType = 'IPv4'";
                                }
                                type Sse-ipv4-address;
                                description
                                  "IPv4 address type";
                              }
    
                              leaf ipv6-address {
                                when
                                  "../address-type = 'ipv6'" {
                                  description
                                    "../AddressType = 'IPv6'";
                                }
                                type Sse-ipv6-address;
                                description
                                  "IPv6 address type";
                              }
                            }  // container next-hop-address
    
                            leaf grant {
                              type Sse-grant;
                              description
                                "Either permit or deny";
                            }
    
                            leaf logging-enabled {
                              type boolean;
                              description
                                "Logging enabled/disabled";
                            }
    
                            leaf per-ace-icmp-enabled {
                              type boolean;
                              description
                                "Per ACE ICMP enabled/disabled";
                            }
    
                            leaf next-hop-enabled {
                              type boolean;
                              description
                                "Next hop enabled/disabled";
                            }
    
                            leaf default-next-hop-enabled {
                              type boolean;
                              description
                                "Default next hop enabled/disabled";
                            }
    
                            leaf total-tcam-entries {
                              type uint32;
                              description
                                "Number of TCAM entries";
                            }
    
                            leaf hits {
                              type uint64;
                              description
                                "Number of TCAM hits";
                            }
    
                            leaf npu-id {
                              type uint8;
                              description
                                "NPU Id";
                            }
                          }  // list common-acl
    
                          list interface-acl {
                            description
                              "Interface ACL information across Slices";
                            container next-hop-address {
                              description
                                "Next hop address";
                              leaf address-type {
                                type Sse-pfilter-addr;
                                description
                                  "AddressType";
                              }
    
                              leaf ipv4-address {
                                when
                                  "../address-type = 'ipv4'" {
                                  description
                                    "../AddressType = 'IPv4'";
                                }
                                type Sse-ipv4-address;
                                description
                                  "IPv4 address type";
                              }
    
                              leaf ipv6-address {
                                when
                                  "../address-type = 'ipv6'" {
                                  description
                                    "../AddressType = 'IPv6'";
                                }
                                type Sse-ipv6-address;
                                description
                                  "IPv6 address type";
                              }
                            }  // container next-hop-address
    
                            leaf grant {
                              type Sse-grant;
                              description
                                "Either permit or deny";
                            }
    
                            leaf logging-enabled {
                              type boolean;
                              description
                                "Logging enabled/disabled";
                            }
    
                            leaf per-ace-icmp-enabled {
                              type boolean;
                              description
                                "Per ACE ICMP enabled/disabled";
                            }
    
                            leaf next-hop-enabled {
                              type boolean;
                              description
                                "Next hop enabled/disabled";
                            }
    
                            leaf default-next-hop-enabled {
                              type boolean;
                              description
                                "Default next hop enabled/disabled";
                            }
    
                            leaf total-tcam-entries {
                              type uint32;
                              description
                                "Number of TCAM entries";
                            }
    
                            leaf hits {
                              type uint64;
                              description
                                "Number of TCAM hits";
                            }
    
                            leaf npu-id {
                              type uint8;
                              description
                                "NPU Id";
                            }
                          }  // list interface-acl
                        }  // list sequence-brief
                      }  // container sequence-briefs
    
                      leaf access-list-name {
                        type string;
                        description
                          "Name of the access list";
                      }
                    }  // list access
                  }  // container accesses
                }  // container ipv6
              }  // container ingress
    
              leaf node-name {
                type xr:Node-id;
                description "Node name";
              }
            }  // list node
          }  // container nodes
        }  // container access-list-hardware
      }  // module Cisco-IOS-XR-ncs6k-acl-oper
    

© 2023 YumaWorks, Inc. All rights reserved.