Junos RPC YANG module for clear command(s)
Version: 2019-01-01
module junos-nfx-rpc-clear { yang-version 1; namespace "http://yang.juniper.net/junos-nfx/rpc/clear"; prefix clear; import junos-common-types { prefix jt; revision-date "2019-01-01"; } organization "Juniper Networks, Inc."; contact "yang-support@juniper.net"; description "Junos RPC YANG module for clear command(s)"; revision "2019-01-01" { description "Junos: 21.3R1.9"; } rpc clear-cli-logical-system { description "Clear logical system association"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cli-logical-system rpc clear-cli-tenant { description "Clear teannt association"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cli-tenant rpc clear-cli-satellite { description "Clear satellite association"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cli-satellite rpc clear-system-commit { description "Clear all pending commit requests"; input { leaf prepared { type empty; description "Clear prepared commit"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-system-commit rpc clear-pending-commit-sync-jobs { description "Clear pending commit synchronize jobs"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pending-commit-sync-jobs rpc clear-system-login-lockout { description "Clear login locks on user accounts"; input { choice lockout-choice { leaf all { type empty; description "Clear login locks on all user acounts"; } leaf user { type string; description "Name of user"; } } // choice lockout-choice } output { choice output_c { leaf output { type string; } anyxml clear-system-login-lockout { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-system-login-lockout rpc clear-pfe-multicast-stat { description "Clear system packet-forwarding-options"; input { leaf multicast-statistics { type empty; description "Clear per route multicast counters"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-multicast-stat rpc clear-boot-media { description "Clear permanent boot media settings"; input { leaf media { type enumeration { enum "external" { value 0; description "Disable booting from external USB device"; } } mandatory true; description "Media to be cleared from boot device list"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-boot-media rpc clear-system-errors-fpc { description "Clear fpc errors"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } mandatory true; description "Slot number of FPC that reported the error"; } choice which-arg { description "Clear errors on FPC"; leaf error-id { type string { length "1 .. 255"; } description "Error identifier for the error to be cleared"; } leaf all { type empty; description "Clear all errors on FPC"; } } // choice which-arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-system-errors-fpc rpc clear-reboot { description "Clear all pending halt or reboot requests"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf both-routing-engines { type empty; description "Clear halt or reboot on both Routing Engines"; } } output { choice output_c { leaf output { type string; } anyxml clear-reboot-status { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-reboot rpc clear-system-services-reverse-information { description "Clear reverse telnet/SSH connection"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-system-services-reverse-information rpc clear-dhcp-binding-information { description "Clear DHCP client binding information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf address { type jt:ipaddr; description "Address of DHCP client binding"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-binding-information rpc clear-dhcp-conflict-information { description "Clear DHCP address conflict"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf address { type jt:ipaddr; description "DHCP conflict address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-conflict-information rpc clear-dhcp-statistics-information { description "Clear DHCP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-statistics-information rpc clear-dns-proxy-cache-information { description "Clear DNS Proxy cache information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf view-name { type string; description "Clear DNS proxy cache for view"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dns-proxy-cache-information rpc clear-dns-proxy-statistics-information { description "Clear DNS Proxy statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf view-name { type string; description "Clear DNS proxy statistics for view"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dns-proxy-statistics-information rpc clear-subscriber-management-statistics { description "Clear subscriber management statistics"; output { choice output_c { leaf output { type string; } anyxml subscriber-management-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-statistics rpc clear-subscriber-management-arp { description "Clear subscriber management arp information"; output { choice output_c { leaf output { type string; } anyxml subscriber-management-arp { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-arp rpc clear-subscriber-management-arp-interface { description "Name of interface"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml subscriber-management-arp-interface { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-arp-interface rpc clear-subscriber-management-arp-address { description "Ipv4 address"; input { leaf ip-address { type jt:ipv4addr; mandatory true; description "Ipv4 address"; } } output { choice output_c { leaf output { type string; } anyxml subscriber-management-arp-address { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-arp-address rpc clear-subscriber-management-ipv6-neighbors { description "Clear subscriber management ipv6 neighbors information"; output { choice output_c { leaf output { type string; } anyxml subscriber-management-ipv6-neighbors { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-ipv6-neighbors rpc clear-subscriber-management-ipv6-neighbor-interface { description "Name of interface"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml subscriber-management-ipv6-neighbor-interface { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-ipv6-neighbor-interface rpc clear-subscriber-management-ipv6-neighbor-address { description "Ipv6 address"; input { leaf interface-name { type jt:ipv6addr; mandatory true; description "Ipv6 address"; } } output { choice output_c { leaf output { type string; } anyxml subscriber-management-ipv6-neighbor-address { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-ipv6-neighbor-address rpc clear-subscriber-management-ipv6-ra { description "Clear subscriber management ipv6 router-advertisement information"; output { choice output_c { leaf output { type string; } anyxml subscriber-management-ipv6-ra { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-ipv6-ra rpc clear-subscriber-management-ipv6-ra-interface { description "Name of interface"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml subscriber-management-ipv6-ra-interface { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-ipv6-ra-interface rpc clear-subscriber-management-ipv6-ra-prefix { description "Ipv6 prefix"; input { leaf interface-prefix { type jt:ipv6addr; mandatory true; description "Ipv6 prefix"; } } output { choice output_c { leaf output { type string; } anyxml subscriber-management-ipv6-ra-prefix { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-subscriber-management-ipv6-ra-prefix rpc clear-security-alarm-information { description "Clear (acknowledge) security alarms"; input { leaf alarm-id { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Alarm ID filter"; } leaf-list alarm-type { type enumeration { enum "authentication" { value 0; description "Authentication alarms"; } enum "cryptographic-self-test" { value 1; description "Cryptographic self-test alarms"; } enum "decryption-failures" { value 2; description "Decryption failure alarms"; } enum "encryption-failures" { value 3; description "Encryption failure alarms"; } enum "ike-phase1-failures" { value 4; description "IKE Phase 1 failure alarms"; } enum "ike-phase2-failures" { value 5; description "IKE Phase 2 failure alarms"; } enum "key-generation-self-test" { value 6; description "Key generation self-test alarms"; } enum "non-cryptographic-self-test" { value 7; description "Non-cryptographic self-test alarms"; } enum "policy" { value 8; description "Policy alarms"; } enum "replay-attacks" { value 9; description "Replay attack alarms"; } enum "idp" { value 10; description "IDP attack alarms"; } } ordered-by user; description "Alarm type filter"; } leaf newer-than { type jt:time; description "Alarms newer than filter (YYYY-MM-DD.HH:MM:SS)"; } leaf older-than { type jt:time; description "Alarms older than filter (YYYY-MM-DD.HH:MM:SS)"; } leaf process { type string; description "Process that generated the alarm filter"; } leaf severity { type enumeration { enum "alert" { value 0; description "Alert severity"; } enum "crit" { value 1; description "Critical severity"; } enum "debug" { value 2; description "Debug severity"; } enum "emerg" { value 3; description "Emergency severity"; } enum "err" { value 4; description "Error severity"; } enum "info" { value 5; description "Information severity"; } enum "notice" { value 6; description "Notice severity"; } enum "warning" { value 7; description "Warning severity"; } } description "Severity of the alarm filter"; } leaf all { type empty; description "Clear (acknowledge) all security alarms"; } } output { choice output_c { leaf output { type string; } anyxml clear-security-alarm-results { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-alarm-information rpc clear-security-log-information { description "Clear auditable security logs"; input { leaf destination-address { type jt:ipprefix-optional; description "Destination address and optional prefix length"; } leaf destination-port { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Destination port"; } leaf event-id { type string; description "Event ID filter"; } leaf interface-name { type string; description "Name of interface"; } leaf older-than { type jt:time; description "Events older than filter (YYYY-MM-DD.HH:MM:SS)"; } leaf policy-name { type string; description "Policy name filter"; } leaf process { type string; description "Process that generated the event"; } leaf protocol { type string; description "Protocol filter"; } leaf newer-than { type jt:time; description "Events newer than filter (YYYY-MM-DD.HH:MM:SS)"; } leaf result { type enumeration { enum "failure" { value 0; description "Event was a failure"; } enum "success" { value 1; description "Event was successful"; } } } leaf severity { type enumeration { enum "alert" { value 0; description "Alert severity"; } enum "crit" { value 1; description "Critical severity"; } enum "debug" { value 2; description "Debug severity"; } enum "emerg" { value 3; description "Emergency severity"; } enum "err" { value 4; description "Error severity"; } enum "info" { value 5; description "Information severity"; } enum "notice" { value 6; description "Notice severity"; } enum "warning" { value 7; description "Warning severity"; } } description "Severity of the event"; } leaf source-address { type jt:ipprefix-optional; description "Source address and optional prefix length"; } leaf source-port { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Source port"; } leaf username { type string; description "Username filter"; } leaf all { type empty; description "Clear all security log entries"; } } output { choice output_c { leaf output { type string; } anyxml clear-security-log-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-log-information rpc clear-security-log-hpl-information { description "Clear security logs in binary format"; input { choice lsys { leaf logical-system { type string; description "Logical-system name"; } leaf root-logical-system { type empty; description "Root logical-system (default)"; } leaf tenant { type string; description "Tenant name"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-log-hpl-information rpc clear-security-log-stream-hpl-information { description "Clear security logs stream file"; input { leaf file-name { type string { length "1 .. 256"; } mandatory true; description "Name of the stream log file to be deleted"; } choice lsys { leaf logical-system { type string; description "Logical-system name"; } leaf root-logical-system { type empty; description "Root logical-system (default)"; } leaf tenant { type string; description "Tenant name"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-log-stream-hpl-information rpc clear-security-log-query { description "Clear logs in database"; output { choice output_c { leaf output { type string; } anyxml show-hpl-infile { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-log-query rpc clear-pki-certificate-request { description "Clear router certificate request"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select choice certificate-request-choice { leaf certificate-id { type string { length "1 .. 32"; } description "Certificate identifier"; } leaf all { type empty; description "Clear all certificate requests"; } } // choice certificate-request-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pki-certificate-request rpc clear-pki-ca-certificate { description "Clear CA/RA certificate"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select choice ca-choice { leaf ca-profile { type string { length "1 .. 32"; } description "Certificate authority profile"; } leaf ca-profile-group { type string { length "1 .. 32"; } description "Clear CA profile group"; } leaf all { type empty; description "Clear all CA certificates"; } } // choice ca-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pki-ca-certificate rpc clear-node-local-certificate-request { description "Clear router certificate request"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select choice certificate-request-choice { leaf certificate-id { type string { length "1 .. 32"; } description "Certificate identifier"; } leaf all { type empty; description "Clear all certificate requests"; } } // choice certificate-request-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-node-local-certificate-request rpc clear-node-local-local-certificate { description "Clear local certificate"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select choice certificate-choice { leaf certificate-id { type string { length "1 .. 32"; } description "Certificate identifier"; } leaf system-generated { type empty; description "Clear autogenerated self-signed certificate"; } leaf all { type empty; description "Clear all local certificates"; } } // choice certificate-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-node-local-local-certificate rpc clear-pki-node-local-key-pair { description "Clear key pair"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select choice certificate-choice { leaf certificate-id { type string { length "1 .. 32"; } description "Certificate identifier"; } leaf all { type empty; description "Clear all local certificates"; } } // choice certificate-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pki-node-local-key-pair rpc clear-pki-key-pair { description "Clear key pair"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select choice certificate-choice { leaf certificate-id { type string { length "1 .. 32"; } description "Certificate identifier"; } leaf all { type empty; description "Clear all local certificates"; } } // choice certificate-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pki-key-pair rpc clear-pki-local-certificate { description "Clear local certificate"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select choice certificate-choice { leaf certificate-id { type string { length "1 .. 32"; } description "Certificate identifier"; } leaf system-generated { type empty; description "Clear autogenerated self-signed certificate"; } leaf all { type empty; description "Clear all local certificates"; } } // choice certificate-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pki-local-certificate rpc clear-pki-crl { description "Clear certificate revocation list"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select choice ca-choice { leaf ca-profile { type string { length "1 .. 32"; } description "Certificate authority profile"; } leaf all { type empty; description "Clear all CRLs"; } } // choice ca-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pki-crl rpc clear-ipsec-security-association { description "Clear IPSec dynamic security associations"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf index { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 4294967295"; } } description "Index of security association"; } leaf sa-type { type enumeration { enum "shortcut" { value 0; description "Clear Shortcut SAs"; } } description "Clear IPSec security associations by type"; } leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } leaf pic { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "PIC slot number"; } leaf kmd-instance { type string; default "all"; description "Name of KMD instance or 'all'"; } leaf service-set { type string; default "all"; description "Name of service set"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ipsec-security-association rpc clear-ipsec-ha-link-security-association { description "Clear IPSec HA Link Encryption security associations"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf index { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 4294967295"; } } description "Index of security association"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ipsec-ha-link-security-association rpc clear-ipsec-statistics { description "Clear IPSec statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } leaf pic { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "PIC slot number"; } leaf index { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 4294967295"; } } description "Index of security association"; } leaf clear-ha-link-ipsec-statistics { type empty; description "Clear statistics for ha-link encryption tunnel"; } leaf service-set { type string; default "all"; description "Name of service set"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ipsec-statistics rpc clear-ipsec-tunnel-event-statistics { description "Clear IPSec tunnel event statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } leaf pic { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "PIC slot number"; } leaf kmd-instance { type string; default "all"; description "Name of KMD instance or 'all'"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ipsec-tunnel-event-statistics rpc clear-gvpn-ipsec-security-association { description "Clear IPSec dynamic security associations"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } leaf pic { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "PIC slot number"; } leaf kmd-instance { type string; default "all"; description "Name of KMD instance or 'all'"; } leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } default "0"; description "Index of security association"; } leaf group-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 4294967295"; } } description "Group VPN identification number"; } leaf service-set { type string; description "Service set name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-gvpn-ipsec-security-association rpc clear-gvpn-ipsec-security-association-statistics { description "Clear IPSec security associations statistics"; input { leaf group-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 4294967295"; } } description "Group VPN identification number"; } leaf service-set { type string; description "Service set name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-gvpn-ipsec-security-association-statistics rpc clear-gvpn-ipsec-statistics { description "Clear Group VPN IPSec statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } leaf pic { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "PIC slot number"; } leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } default "0"; description "Index of security association"; } leaf service-set { type string; description "Name of service set"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-gvpn-ipsec-statistics rpc clear-group-vpn-ike-security-associations { description "Clear group VPN IKE security associations"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } leaf pic { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "PIC slot number"; } leaf kmd-instance { type string; default "all"; description "Name of KMD instance or 'all'"; } leaf service-set { type string; description "Service set name"; } leaf peer-address { type jt:ipaddr; description "IP address of the peer"; } leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } default "0"; description "Index of security association"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-group-vpn-ike-security-associations rpc clear-gvpn-group-information { description "Clear IPSec Group VPN"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf group-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 4294967295"; } } description "Group VPN identification number"; } leaf vpn { type string { length "1 .. 32"; } description "Group VPN Name"; } leaf service-set { type string; description "Service set name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-gvpn-group-information rpc clear-security-group-vpn-server { description "Clear group VPN server security information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice group_choice { description "Specify a group by name or id"; leaf clear-security-group-vpn-server-group-name { type string { length "1 .. 32"; } description "Clear specified group name"; } leaf clear-security-group-vpn-server-group-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Clear specified group id"; } } // choice group_choice leaf clear-security-group-vpn-server-now { type empty; description "Clear group immediately"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-group-vpn-server rpc clear-security-group-vpn-server-statistics { description "Clear group server statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice group_choice { description "Specify a group by name or id"; leaf group { type string { length "1 .. 32"; } description "Clear specified group name"; } leaf group-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Clear specified group id"; } } // choice group_choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-group-vpn-server-statistics rpc clear-security-group-vpn-server-server-cluster { description "Clear group server cluster information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-group-vpn-server-server-cluster rpc clear-security-group-vpn-svr-svr-cluster-stats { description "Clear group server cluster statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice group_choice { description "Specify a group by name, id or peer server gateway name"; leaf group { type string { length "1 .. 32"; } description "Clear specified group name"; } leaf group-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Clear specified group id"; } leaf peer-gateway { type string { length "1 .. 32"; } description "Clear specified peer server gateway name"; } } // choice group_choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-group-vpn-svr-svr-cluster-stats rpc clear-ike-security-association { description "Clear IKE security associations"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf index { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 4294967295"; } } description "Index of security association"; } leaf peer-address { type jt:ipaddr; description "Name of security association"; } leaf sa-type { type enumeration { enum "shortcut" { value 0; description "Clear Shortcut SAs"; } } description "Clear IKE security associations by type"; } leaf port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Port number of security association"; } leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } leaf pic { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "PIC slot number"; } leaf kmd-instance { type string; default "all"; description "Name of KMD instance or 'all'"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ike-security-association rpc clear-ike-security-association-ha-link { description "Clear IKE security associations of HA Link Encryption"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf index { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 4294967295"; } } description "Index of security association"; } leaf peer-address { type jt:ipaddr; description "Name of security association"; } leaf sa-type { type enumeration { enum "shortcut" { value 0; description "Clear Shortcut SAs"; } } description "Clear IKE security associations by type"; } leaf port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Port number of security association"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ike-security-association-ha-link rpc clear-ike-respond-bad-spi-count { description "Clear IKE bad SPI count"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf gw-name { type string; description "Name of the gateway"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ike-respond-bad-spi-count rpc clear-idp-application-system-cache { description "Clear IDP application system cache"; output { choice output_c { leaf output { type string; } anyxml clear-idp-application-system-cache-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-application-system-cache rpc clear-idp-attack-table { description "Clear IDP attack table"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-idp-attack-table-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-attack-table rpc clear-idp-attack-context { description "Clear IDP attack context"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-idp-attack-context-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-attack-context rpc clear-idp-status-information { description "Clear IDP status"; output { choice output_c { leaf output { type string; } anyxml clear-idp-status-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-status-information rpc clear-idp-counters-by-counter-class { description "Clear IDP counters"; output { choice output_c { leaf output { type string; } anyxml clear-idp-counters-by-counter-class-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-by-counter-class rpc clear-idp-counters-packet { description "Clear IDP Packet counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-packet rpc clear-idp-counters-tcp-reass { description "Clear IDP Reassembler counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-tcp-reass rpc clear-idp-counters-ips { description "Clear IPS counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-ips rpc clear-idp-counters-flow { description "Clear IDP Flow counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-flow rpc clear-idp-counters-dfa { description "Clear IDP DFA counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-dfa rpc clear-idp-counters-log { description "Clear IDP Log counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-log rpc clear-idp-counters-pol-mngr { description "Clear IDP Policy counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-pol-mngr rpc clear-idp-counters-packet-log { description "Clear IDP Packet capture counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-packet-log rpc clear-idp-counters-appid { description "Clear Application Identification counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-appid rpc clear-idp-counters-ssl-inspection { description "Clear SSL Inspection counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-ssl-inspection rpc clear-idp-counters-memory { description "Clear IDP memory counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-memory rpc clear-idp-counters-action { description "Clear IDP policy action counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-action rpc clear-idp-counters-pdf-decoder { description "Clear the PDF decoder counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-pdf-decoder rpc clear-idp-counters-http-decoder { description "Clear the HTTP decoder counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-counters-http-decoder rpc clear-idp-applications-information { description "Clear IDP application statistics"; output { choice output_c { leaf output { type string; } anyxml idp-applications-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-applications-information rpc clear-idp-ssl-session-cache-information { description "Session ID cache"; output { choice output_c { leaf output { type string; } anyxml clear-idp-ssl-session-cache-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-idp-ssl-session-cache-information rpc clear-eedebug-counters { description "Clear datapath debug counters"; output { choice output_c { leaf output { type string; } anyxml clear-eedebug-counters-result { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-eedebug-counters rpc clear-alg-h323-counters { description "Clear H323 counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-alg-h323-counters rpc clear-alg-mgcp-counter-information { description "Clear MGCP counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-alg-mgcp-counter-information rpc clear-alg-mgcp-calls-information { description "Clear MGCP calls"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-alg-mgcp-calls-information rpc clear-alg-sccp-counters { description "Clear SCCP counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-alg-sccp-counters rpc clear-alg-sccp-calls-information { description "Clear SCCP calls"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-alg-sccp-calls-information rpc clear-alg-sip-counters { description "Clear SIP counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-alg-sip-counters rpc clear-alg-sip-calls { description "Clear SIP calls"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-alg-sip-calls rpc clear-alg-ike-esp-state { description "Clear all IKE-ESP ALG state information"; output { choice output_c { leaf output { type string; } anyxml alg-ike-esp-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-alg-ike-esp-state rpc clear-application-firewall-statistics { description "Clear statistics of the application-firewall"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-application-firewall-statistics rpc clear-avt-counters { description "Clear Application tracking counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-avt-counters rpc clear-anti-virus { description "Clear anti-virus statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-anti-virus rpc clear-anti-spam-clear { description "Clear anti-spam statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-anti-spam-clear rpc clear-web-filter-clear { description "Clear web-filtering statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-web-filter-clear rpc clear-content-filter { description "Clear content-filtering statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-content-filter rpc clear-ssh-key-information { description "Clear SSH identity information"; input { leaf identity-name { type string; description "Clear specified SSH identity"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ssh-key-information rpc clear-ssh-key-information-all { description "Clear all SSH identity information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ssh-key-information-all rpc clear-mape-one-domain-information { description "MAP-E domain object"; input { leaf mape-domain-name { type string; mandatory true; description "Specify name of the MAP-E domain"; } leaf rule { type string; description "MAP-E rule name"; } leaf statistics { type empty; mandatory true; description "MAP-E statistics"; } } output { choice output_c { leaf output { type string; } anyxml mape-clear-domain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mape-one-domain-information rpc clear-all-dvpn-user-connections { description "Clear all dynamic VPN user connections"; output { choice output_c { leaf output { type string; } anyxml clear-all-dvpn-user-connection-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-all-dvpn-user-connections rpc clear-dvpn-user-connection-by-username { description "Clear Dynamic VPN user connection with specified username"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf username { type string; mandatory true; description "Name of user for the connection"; } leaf ike-id { type string; mandatory true; description "The IKE ID of this user connection"; } } output { choice output_c { leaf output { type string; } anyxml clear-dvpn-user-connection-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dvpn-user-connection-by-username rpc clear-security-dynamic-policies-statistics { description "Clear statistics about the dynamic policies"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-dynamic-policies-statistics rpc clear-advanced-connection-tracking-entries { description "Clear advanced-connection-tracking table"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf family { type enumeration { enum "inet" { value 0; description "Show IPv4"; } enum "inet6" { value 1; description "Show IPv6/IPv6-NATPT"; } } description "Protocol family"; } leaf destination-prefix { type jt:ipprefix; description "Destination IP prefix or address"; } leaf source-prefix { type jt:ipprefix; description "Source IP prefix or address"; } leaf destination-port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 65535"; } } description "Destination port"; } leaf protocol { type string; description "IP protocol number"; } leaf zone-name { type string; description "Zone name"; } leaf type-of-entry { type enumeration { enum "any-host" { value 0; description "Advanced-connection-tracking table any-host entry"; } enum "target-host" { value 1; description "Advanced-connection-tracking table target-host entry"; } enum "target-host-port" { value 2; description "Advanced-connection-tracking table target-host-port entry"; } } description "Advanced-connection-tracking entry type"; } choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys leaf level { type enumeration { enum "summary" { value 0; description "Show output summary"; } enum "terse" { value 1; description "Show terse output (default)"; } } default "terse"; } } output { choice output_c { leaf output { type string; } anyxml advanced-connection-tracking-summary { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-advanced-connection-tracking-entries rpc clear-flow-session { description "Clear session table"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf destination-prefix { type jt:ipprefix; description "Destination IP prefix or address"; } leaf source-prefix { type jt:ipprefix; description "Source IP prefix or address"; } leaf source-port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Source port"; } leaf destination-port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Destination port"; } leaf protocol { type string; description "IP protocol number"; } leaf application { type enumeration { enum "dns" { value 0; description "Domain Name Service"; } enum "ftp" { value 1; description "File Transfer Protocol"; } enum "ignore" { value 2; description "Ignore application type"; } enum "mgcp-ca" { value 3; description "MGCP-CA"; } enum "mgcp-ua" { value 4; description "MGCP-UA"; } enum "ms-rpc" { value 5; description "Microsoft RPC"; } enum "pptp" { value 6; description "Point-to-Point Tunneling Protocol"; } enum "sun-rpc" { value 7; description "Sun Microsystems RPC"; } enum "q931" { value 8; description "Q.931"; } enum "ras" { value 9; description "RAS"; } enum "realaudio" { value 10; description "RealAudio"; } enum "rsh" { value 11; description "Remote Shell"; } enum "rtsp" { value 12; description "Real Time Streaming Protocol"; } enum "sccp" { value 13; description "Skinny Client Control Protocol"; } enum "sip" { value 14; description "Session Initiation Protocol"; } enum "sqlnet-v2" { value 15; description "Oracle SQL*Net Version 2"; } enum "talk" { value 16; description "Talk program"; } enum "tftp" { value 17; description "Trivial File Transfer Protocol"; } enum "http" { value 18; description "Hyper Text transfer protocol"; } enum "https" { value 19; description "Secure HyperText Transfer Protocol"; } enum "smtp" { value 20; description "Simple Mail Transfer Protocol"; } enum "imap" { value 21; description "Internet Message Access Protocol"; } enum "ssh" { value 22; description "Secure Shell"; } enum "telnet" { value 23; description "Telnet Terminal Emulation Protocol"; } } description "Application protocol name"; } leaf dynamic-application { type string; description "Dynamic application name"; } leaf dynamic-application-group { type string; description "Dynamic application group name"; } leaf add-on { type enumeration { enum "idp" { value 0; description "IDP sessions"; } enum "ssl" { value 1; description "SSL sessions"; } enum "tunnel" { value 2; description "Tunnel sessions"; } enum "nat" { value 3; description "Sessions with network address translation"; } enum "services-offload" { value 4; description "Services-offload sessions"; } enum "resource-manager" { value 5; description "Sessions with resource manager"; } enum "application-firewall" { value 6; description "Show application-firewall sessions"; } enum "application-traffic-control" { value 7; description "Show application-traffic-control sessions"; } enum "security-intelligence" { value 8; description "Show security-intelligence sessions"; } enum "advanced-anti-malware" { value 9; description "Show advanced-anti-malware sessions"; } } } leaf interface { type string; description "Name of incoming or outgoing interface"; } leaf family { type enumeration { enum "inet" { value 0; description "Show IPv4"; } enum "inet6" { value 1; description "Show IPv6/IPv6-NATPT"; } } description "Protocol family"; } choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys leaf conn-tag { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4294967295"; } } description "Session connection tag"; } leaf vrf-group { type string; description "Session L3VPN VRF Group"; } leaf tunnel-inspection-type { type enumeration { enum "vxlan" { value 0; description "Show vxlan tunnel inspection"; } enum "gre" { value 1; description "Show gre tunnel inspection"; } enum "ipip" { value 2; description "Show ipip tunnel inspection"; } } description "Tunnel inspection type"; } leaf vxlan-vni { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4294967295"; } } description "VXLAN VNI"; } leaf ssl { type empty; description "SSL session"; } leaf session-state { type enumeration { enum "warm" { value 0; description "Show l3 ha warm session "; } } description "Session state"; } } output { choice output_c { leaf output { type string; } anyxml clear-flow-session-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-flow-session rpc clear-flow-session-all { description "Clear all sessions"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-flow-session-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-flow-session-all rpc clear-flow-session-by-session-identifier { description "Clear session with specified session identifier"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf session-identifier { type union { type string { pattern "<.*>|$.*"; } type uint64 { range "1 .. 18446744073709551615"; } } mandatory true; description "Session identifier"; } choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-flow-session-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-flow-session-by-session-identifier rpc clear-security-flow-ip-action { description "Clear ip-action table"; input { leaf source-prefix { type jt:ipprefix; description "Source IP prefix or address"; } leaf destination-prefix { type jt:ipprefix; description "Destination IP prefix or address"; } leaf source-port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Source port"; } leaf destination-port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Destination port"; } leaf protocol { type string; description "IP protocol number"; } leaf family { type enumeration { enum "inet" { value 0; description "Show IPv4"; } enum "inet6" { value 1; description "Show IPv6/IPv6-NATPT"; } } description "Protocol family"; } choice lsys { leaf logical-system { type string; description "Logical-system name"; } leaf root-logical-system { type empty; description "Root logical-system (default)"; } leaf tenant { type string; description "Tenant name"; } leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-flow-ip-action rpc clear-flow-ipaction-all { description "Clear all ip-action entries"; input { choice lsys { leaf logical-system { type string; description "Logical-system name"; } leaf root-logical-system { type empty; description "Root logical-system (default)"; } leaf tenant { type string; description "Tenant name"; } leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-flow-ipaction-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-flow-ipaction-all rpc clear-security-pmi-statistics { description "Clear PMI statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-pmi-statistics rpc clear-security-tunnel-inspection-statistics { description "Clear Tunnel-inspection statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-tunnel-inspection-statistics rpc clear-security-flow-statistics { description "Clear flow statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-flow-statistics rpc clear-security-packet-drop-records { description "Clear packet-drop records"; output { choice output_c { leaf output { type string; } anyxml clear-packet-drop-records { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-packet-drop-records rpc clear-firewall-authentication-jims { description "Clear JIMS information"; input { choice filter { leaf statistics { type empty; description "Clear firewall authentication JIMS statistics"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml firewall-authentication-jims { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-firewall-authentication-jims rpc clear-security-firewall-authentication-users { description "Clear current firewall authentication user data"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys choice filter { leaf identifier { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Clear authentication entry by id"; } leaf address { type jt:ipprefix; description "Clear authentication entry by ip address"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-firewall-authentication-users rpc clear-security-firewall-authentication-history { description "Clear firewall authentication history"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys choice filter { leaf identifier { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Clear authentication history by id"; } leaf address { type jt:ipprefix; description "Clear authentication history by ip address"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-firewall-authentication-history rpc clear-screen-statistics { description "Clear screen attack statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice filter { leaf zone { type string; description "IDS statistics zone"; } leaf interface { type string; description "IDS statistics interface"; } } // choice filter choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-ids-statistics-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-screen-statistics rpc clear-forward-options-information { description "Clear forward-options counters"; output { choice output_c { leaf output { type string; } anyxml forward-options-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-forward-options-information rpc clear-mirror-filter { description "Clear mirror-filter counters with specified filter-name"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice filter { leaf clear-mirror-filter-by-name { type string; mandatory true; description "Mirror filter name"; } leaf clear-mirror-filter-all { type empty; description "List all mirror filters"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml mirror-filter-by-name { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mirror-filter rpc clear-destination-nat-rule-sets-information { description "Clear destination NAT rule-set information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice rule-choice { leaf rule-name { type string { length "1 .. 32"; } mandatory true; description "The name of the destination NAT rule-set"; } leaf all { type empty; description "Clear all destination NAT rule-sets information"; } } // choice rule-choice choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml Clear_destination-nat-rule-sets-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-destination-nat-rule-sets-information rpc clear-destination-nat-pool-information { description "Clear destination NAT information of this pool"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice pool-choice { leaf pool-name { type string; mandatory true; description "Address-pool name"; } leaf all { type empty; description "Clear all destination NAT pool information"; } } // choice pool-choice choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml destination-nat-pool-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-destination-nat-pool-information rpc clear-source-nat-rule-sets-information { description "Clear source NAT rule-set information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice rule-choice { leaf rule-name { type string { length "1 .. 32"; } mandatory true; description "The name of the source NAT rule-set"; } leaf all { type empty; description "Clear all source NAT rule-sets information"; } } // choice rule-choice choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml Clear_source-nat-rule-sets-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-source-nat-rule-sets-information rpc clear-source-nat-pool-information { description "Clear source NAT information of this pool"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice pool-choice { leaf pool-name { type string; mandatory true; description "Address-pool name"; } leaf all { type empty; description "Clear all source NAT pool information"; } } // choice pool-choice choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml source-nat-pool-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-source-nat-pool-information rpc clear-static-nat-rule-sets-information { description "Clear static NAT rule-set information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice rule-choice { leaf rule-name { type string { length "1 .. 32"; } mandatory true; description "The name of the static NAT rule-set"; } leaf all { type empty; description "Clear all static NAT rule-sets information"; } } // choice rule-choice choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-static-nat-rule-sets-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-static-nat-rule-sets-information rpc clear-persist-nat-all { description "Clear all persistent NAT information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml persist-nat-all { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-persist-nat-all rpc clear-persist-nat-pool-information { description "Clear persistent NAT information of this pool"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf pool-name { type string; mandatory true; description "Source NAT pool name"; } choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml persist-nat-pool-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-persist-nat-pool-information rpc clear-persist-nat-interface-information { description "Clear persistent NAT information of this interface"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml persist-nat-interface-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-persist-nat-interface-information rpc clear-persist-nat-ip-port-information { description "Clear persistent NAT information of internal IP and port"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf ip { type jt:ipaddr; mandatory true; description "Internal IP address"; } leaf internal-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Internal port"; } leaf internal-protocol { type string; description "Internal protocol"; } choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml persist-nat-ip-port-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-persist-nat-ip-port-information rpc clear-security-dns-cache { description "Clear DNS cache of firewall policy"; input { leaf dns-name { type string; description "Clear DNS cache matching the given DNS name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-dns-cache rpc clear-sla-policies-hit-count { description "Clear hit-count about the policies"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf from-zone { type string; description "Clear the policy hit-count matching the given source zone"; } choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-sla-policies-hit-count rpc clear-apbr-statistics { description "Clear advance-policy-based-routing statistics"; output { choice output_c { leaf output { type string; } anyxml clear-apbr-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-apbr-statistics rpc clear-apbr-sla-statistics { description "Clear advance-policy-based-routing sla statistics"; output { choice output_c { leaf output { type string; } anyxml clear-apbr-sla-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-apbr-sla-statistics rpc clear-apbr-sla-profile-status { description "Clear advance-policy-based-routing sla profile data"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf profile-name { type string; mandatory true; description "Profile name"; } leaf application { type string; description "Application name"; } leaf dscp { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 63"; } } description "DSCP value"; } leaf next-hop { type union { type int32; type string { pattern "<.*>|$.*"; } } mandatory true; description "Forwarding Next-Hop ID"; } leaf server-ip { type jt:ipaddr; description "SaaS server IP"; } leaf clear-apbr-sla-profile-app-status { type enumeration { enum "status" { value 0; description "Clear current running status of application"; } } mandatory true; description "Options"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-apbr-sla-profile-status rpc clear-multipath-statistics { description "Clear advance-policy-based-routing multipath statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-multipath-statistics rpc clear-multipath-rule-statistics { description "Clear advance-policy-based-routing multipath rule data"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf clear-multipath-rule-names { type string; mandatory true; description "Multipath rule name"; } leaf rule-option { type enumeration { enum "statistics" { value 0; description "Clear advance-policy-based-routing multipath rule statistics"; } } mandatory true; } choice filter { leaf application { type string; description "Application name"; } leaf cos-q { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 7"; } } description "Cos-Q number from 0-7"; } } // choice filter choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-multipath-rule-statistics rpc clear-multipath-policy-statistics { description "Clear advance-policy-based-routing multipath policy statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys leaf multipath-name { type string; description "Multipath name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-multipath-policy-statistics rpc clear-ragw-statistics { description "Clear TCP encapsulation statistics"; output { choice output_c { leaf output { type string; } anyxml clear-ragw-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ragw-statistics rpc clear-userfw-local-auth-table { description "Clear local user authentication table information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-userfw-local-auth-table rpc clear-security-gtp-tunnel { description "Clear gtp tunnels"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice tunnel-identifier { leaf all { type empty; description "GTP clear all tunnels"; } } // choice tunnel-identifier } output { choice output_c { leaf output { type string; } anyxml gtp-clear-tunnel { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-gtp-tunnel rpc clear-security-gtp-counters { description "Clear GTP counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice counter-type { leaf error { type empty; description "Clear GTP error counters"; } leaf tunnel { type empty; description "Clear GTP tunnel counters"; } leaf packet { type empty; description "Clear GTP packet counters"; } leaf request { type empty; description "Clear GTP request counters"; } leaf data-packet { type empty; description "Clear GTP-U data packet counters"; } leaf ha { type empty; description "Clear GTP HA counters"; } leaf path-rate-limit { type empty; description "Clear GTP path-rate-limit counters"; } leaf rate-limit { type empty; description "Clear GTP rate-limit counters"; } leaf all { type empty; description "Clear all GTP counters"; } } // choice counter-type } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-gtp-counters rpc clear-security-gtp-counters-message { description "Clear GTP message counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice message-type { leaf v0-create-pdp-req { type empty; description "Clear GTPv0 create PDP context request message"; } leaf v0-create-pdp-rsp { type empty; description "Clear GTPv0 create PDP context response message"; } leaf v0-update-pdp-req { type empty; description "Clear GTPv0 update PDP context request message"; } leaf v0-update-pdp-rsp { type empty; description "Clear GTPv0 update PDP context response message"; } leaf v0-delete-pdp-req { type empty; description "Clear GTPv0 delete PDP context request message"; } leaf v0-delete-pdp-rsp { type empty; description "Clear GTPv0 delete PDP context response message"; } leaf v0-create-aa-pdp-req { type empty; description "Clear GTPv0 create AA PDP context request message"; } leaf v0-create-aa-pdp-rsp { type empty; description "Clear GTPv0 create AA PDP context response message"; } leaf v0-delete-aa-pdp-req { type empty; description "Clear GTPv0 delete AA PDP context request message"; } leaf v0-delete-aa-pdp-rsp { type empty; description "Clear GTPv0 delete AA PDP context response message"; } leaf v0-sgsn-context-req { type empty; description "Clear GTPv0 sgsn context request message"; } leaf v0-sgsn-context-rsp { type empty; description "Clear GTPv0 sgsn context response message"; } leaf v0-sgsn-context-ack { type empty; description "Clear GTPv0 sgsn context acknowledge message"; } leaf v0-others { type empty; description "Clear GTPv0 others message"; } leaf v1-create-pdp-req { type empty; description "Clear GTPv1 create PDP context request message"; } leaf v1-create-pdp-rsp { type empty; description "Clear GTPv1 create PDP context response message"; } leaf v1-update-pdp-req { type empty; description "Clear GTPv1 update PDP context request message"; } leaf v1-update-pdp-rsp { type empty; description "Clear GTPv1 update PDP context response message"; } leaf v1-delete-pdp-req { type empty; description "Clear GTPv1 delete PDP context request message"; } leaf v1-delete-pdp-rsp { type empty; description "Clear GTPv1 delete PDP context response message"; } leaf v1-sgsn-context-req { type empty; description "Clear GTPv1 sgsn context request message"; } leaf v1-sgsn-context-rsp { type empty; description "Clear GTPv1 sgsn context response message"; } leaf v1-sgsn-context-ack { type empty; description "Clear GTPv1 sgsn context acknowledge message"; } leaf v1-fwd-reloc-req { type empty; description "Clear GTPv1 forward relocation request message"; } leaf v1-fwd-reloc-rsp { type empty; description "Clear GTPv1 forward relocation response message"; } leaf v1-others { type empty; description "Clear GTPv1 others message"; } leaf v2-create-session-req { type empty; description "Clear GTPv2 create session request message"; } leaf v2-create-session-rsp { type empty; description "Clear GTPv2 create session response message"; } leaf v2-delete-session-req { type empty; description "Clear GTPv2 delete session request message"; } leaf v2-delete-session-rsp { type empty; description "Clear GTPv2 delete session response message"; } leaf v2-create-bearer-req { type empty; description "Clear GTPv2 create bearer request message"; } leaf v2-create-bearer-rsp { type empty; description "Clear GTPv2 create bearer response message"; } leaf v2-modify-bearer-req { type empty; description "Clear GTPv2 modify bearer request message"; } leaf v2-modify-bearer-rsp { type empty; description "Clear GTPv2 modify bearer response message"; } leaf v2-delete-bearer-req { type empty; description "Clear GTPv2 delete bearer request message"; } leaf v2-delete-bearer-rsp { type empty; description "Clear GTPv2 delete bearer response message"; } leaf v2-context-req { type empty; description "Clear GTPv2 context request message"; } leaf v2-context-rsp { type empty; description "Clear GTPv2 context response message"; } leaf v2-context-ack { type empty; description "Clear GTPv2 context acknowledge message"; } leaf v2-fwd-reloc-req { type empty; description "Clear GTPv2 forward relocation request message"; } leaf v2-fwd-reloc-rsp { type empty; description "Clear GTPv2 forward relocation response message"; } leaf v2-create-ind-fwd-tnl-req { type empty; description "Clear GTPv2 create indirect forward tunnel request message"; } leaf v2-create-ind-fwd-tnl-rsp { type empty; description "Clear GTPv2 create indirect forward tunnel response message"; } leaf v2-others { type empty; description "Clear GTPv2 others message"; } leaf brief { type empty; description "Clear brief GTP messages"; } } // choice message-type } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-gtp-counters-message rpc clear-security-sctp-counters { description "Clear sctp counters"; output { choice output_c { leaf output { type string; } anyxml sctp-clear-counters { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-sctp-counters rpc clear-sctp-association { description "Clear sctp association"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf source-ip { type jt:ipaddr; description "Match association for source IP"; } leaf source-port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Match association for source port"; } leaf destination-ip { type jt:ipaddr; description "Match association for destination IP"; } leaf destination-port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Match association for destination port"; } leaf guid { type string; description "Match association for globally unique identifier"; } } output { choice output_c { leaf output { type string; } anyxml clear-sctp-association-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-sctp-association rpc clear-sctp-association-all { description "Clear all sctp association entries"; output { choice output_c { leaf output { type string; } anyxml sctp_clear_association { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-sctp-association-all rpc clear-sctp-association-init { description "Clear init sctp association entries"; output { choice output_c { leaf output { type string; } anyxml sctp_clear_association { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-sctp-association-init rpc clear-metric-collect-information { description "Clear AWS CloudWatch metric statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-metric-collect-information rpc clear-log-collect-information { description "Clear AWS CloudWatch log statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-log-collect-information rpc clear-mka-statistics { description "Clear MKA statistics information"; output { choice output_c { leaf output { type string; } anyxml mka-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mka-statistics rpc clear-mka-interface-statistics { description "Clear MKA statistics information on this interface"; input { choice interface-choice { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } leaf all { type string; description "Clear mka statistics of all interfaces"; } } // choice interface-choice } output { choice output_c { leaf output { type string; } anyxml mka-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mka-interface-statistics rpc clear-log { description "Clear contents of log file"; input { leaf filename { type string; mandatory true; description "Name of log file"; } leaf all { type empty; description "Also delete all archive (.gz) files for specified file"; } leaf tenant { type string; description "Name of tenant"; } leaf logical-system { type string; description "Name of logical system"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-log rpc clear-log-sset { description "Name of service-set"; input { leaf filename { type string; mandatory true; description "Name of log file"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-log-sset rpc clear-log-pics { description "Name of interface"; input { leaf filename { type string; mandatory true; description "Name of log file"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-log-pics rpc clear-log-satellite { description "Clear Satellite Device log files, Use * to display"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "65 .. 254"; } } description "Satellite slot number"; } leaf device-alias { type string; description "Device alias"; } leaf filename { type string; mandatory true; description "Name of log file, Use * to display"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-log-satellite rpc clear-request-response-clients { description "Clear client sessions"; input { leaf client-id { type string; mandatory true; description "Client ID of session to be terminated"; } } output { choice output_c { leaf output { type string; } anyxml clear-request-response-client-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-request-response-clients rpc clear-fwa-statistics { description "Clear fixed wireless access statistics"; output { choice output_c { leaf output { type string; } anyxml fwa-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-fwa-statistics rpc clear-fwa-subscribers { description "Clear fixed wireless access subscriber"; input { leaf all { type empty; description "Clear all clients"; } } output { choice output_c { leaf output { type string; } anyxml fwa-subscribers { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-fwa-subscribers rpc clear-fwa-subscribers-session-id { description "Clear a client with given session id"; input { leaf id { type union { type string { pattern "<.*>|$.*"; } type uint64 { range "1 .. 18446744073709551615"; } } description "Session id"; } } output { choice output_c { leaf output { type string; } anyxml fwa-subscribers-sid { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-fwa-subscribers-session-id rpc clear-twamp-information { description "Clear TWAMP information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-twamp-information rpc clear-twamp-server-information { description "Clear TWAMP server information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-twamp-server-information rpc clear-twamp-server-connection-information { description "Clear TWAMP server connection information"; input { leaf connection-id { type string; default "all"; description "Connection ID"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-twamp-server-connection-information rpc clear-rfc2544-information { description "Clear rfc2544 information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-rfc2544-information rpc clear-active-tests-information { description "Clear rfc2544 active tests"; input { leaf test-id { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Test id"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-active-tests-information rpc clear-aborted-tests-information { description "Clear rfc2544 aborted tests"; input { leaf test-id { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Test id"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aborted-tests-information rpc clear-completed-tests-information { description "Clear rfc2544 completed tests"; input { leaf test-id { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Test id"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-completed-tests-information rpc clear-nas-statistics { description "Clear N1 message statistics"; output { choice output_c { leaf output { type string; } anyxml nas-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-nas-statistics rpc clear-ngap-amf-statistics { description "Clear Access Mobility and Management Function information"; input { leaf amf-name { type string; description "Configured AMF name"; } leaf display { type enumeration { enum "statistics" { value 0; description "Clear N2 message statistics (default)"; } } } } output { choice output_c { leaf output { type string; } anyxml ngap-amf-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ngap-amf-statistics rpc clear-services-flow-collector-information { description "Clear services flow collector information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-flow-collector-information rpc clear-services-flow-collector-statistics { description "Clear statistics"; input { leaf interface { type string; mandatory true; description "Interface name"; } } output { choice output_c { leaf output { type string; } anyxml clear-services-flow-collector-response { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-flow-collector-statistics rpc clear-cpcdd-interface-statistics { description "Clear statistics by PIC"; input { leaf pic-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cpcdd-interface-statistics rpc clear-services-dynamic-flow-capture-criteria { description "Clear dynamic flow capture criteria"; input { leaf capture-group { type string; mandatory true; description "Capture group name"; } leaf destination-identifier { type string; description "Content destination identifier"; } leaf criteria-identifier { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Criteria identifier"; } leaf static { type empty; description "Clear static criteria also"; } } output { choice output_c { leaf output { type string; } anyxml clear-services-dynamic-flow-capture-criteria { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-dynamic-flow-capture-criteria rpc clear-services-dynamic-flow-capture-sequence-number { description "Clear dynamic flow capture sequence-number"; input { leaf capture-group { type string; mandatory true; description "Capture group name"; } leaf source-identifier { type string; mandatory true; description "Control source identifier"; } } output { choice output_c { leaf output { type string; } anyxml clear-services-dynamic-flow-capture-sequence-number-results { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-dynamic-flow-capture-sequence-number rpc clear-appid-application-system-cache { description "Clear application system cache"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system case tenant { } // case tenant } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-appid-application-system-cache-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appid-application-system-cache rpc clear-appid-counter { description "Clear the application identification counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system case tenant { } // case tenant } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appid-counter rpc clear-appid-counter-encrypted { status deprecated; description "Clear SSL encrypted session counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appid-counter-encrypted rpc clear-appid-application-statistics { description "Clear the application statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system case tenant { } // case tenant } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appid-application-statistics rpc clear-appid-application-statistics-cumulative { description "Clear the cumulative application statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system case tenant { } // case tenant } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appid-application-statistics-cumulative rpc clear-appid-application-statistics-interval { description "Clear the application interval statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system case tenant { } // case tenant } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appid-application-statistics-interval rpc clear-appid-pkt-capture-counter { description "Clear the application identification packet capture counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appid-pkt-capture-counter rpc clear-ssl-proxy-statistics { description "Clear ssl proxy statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ssl-proxy-statistics rpc clear-the-session-cache-entries { description "Clear session cache information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-ssl-proxy-sess-cache { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-the-session-cache-entries rpc clear-the-session-cache-statistics { description "Clear session-cache statisttics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys leaf pic-info { type string; description "PIC ID"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-the-session-cache-statistics rpc clear-the-stale-session-cache-entries { description "Clear stale entries from session_cache"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-ssl-proxy-sess-cache { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-the-stale-session-cache-entries rpc clear-the-certificate-cache { description "Clear certificate cache information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-ssl-proxy-cert-cache { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-the-certificate-cache rpc clear-the-certificate-cache-statistics { description "Clear certificate-cache statisttics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys leaf pic-info { type string; description "PIC ID"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-the-certificate-cache-statistics rpc clear-ssl-proxy-counters { description "Clear ssl proxy counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ssl-proxy-counters rpc clear-ssl-terminator-counters { description "Clear ssl terminator counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ssl-terminator-counters rpc clear-ssl-initiator-counters { description "Clear ssl initiator counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ssl-initiator-counters rpc clear-icap-redir-statistic { description "Clear ICAP redirect service statistic"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-icap-redir-statistic rpc clear-services-screen-statistics { description "Clear screen attack statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice filter { leaf service-set { type string; description "IDS statistics service-set"; } leaf interface { type string; description "IDS statistics interface"; } } // choice filter choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-ids-statistics-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-screen-statistics rpc clear-screen-drops { description "Clear screen ids packet drop statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice filter { leaf service-set { type string; description "IDS statistics service-set"; } leaf interface { type string; description "IDS statistics interface"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml clear-screen-drops { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-screen-drops rpc clear-screen-session-limit-counters { description "Clear service set screen session limit counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice filter { leaf service-set { type string; description "IDS statistics service-set"; } leaf interface { type string; description "IDS statistics interface"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml clear-screen-session-limit-counters { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-screen-session-limit-counters rpc clear-service-set-packet-drop-statistics { description "Clear service set packet drop statistics"; input { leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml service-set-packet-drop-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-set-packet-drop-statistics rpc clear-service-set-syslog-statistics { description "Clear service set syslog statistics"; input { leaf host { type string; description "Syslog host address"; } leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml service-set-syslog-drop-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-set-syslog-statistics rpc clear-service-set-drop-flow-statistics { description "Clear drop flow stats"; input { leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml service-set-drop-flow-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-set-drop-flow-statistics rpc clear-service-set-jflow-log-statistics { description "Clear service set jflow-log statistics"; input { leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml service-set-jflow-log-drop-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-set-jflow-log-statistics rpc clear-service-tcp-tracker-statistics { description "Clear tcp tracker statistics"; input { leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml msp-service-set-tcp-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-tcp-tracker-statistics rpc clear-service-set-ids-drops-statistics { description "Clear service set IDS drops statistics"; input { leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml msp-service-set-ids-drops-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-set-ids-drops-statistics rpc clear-ids-session-limits-counters-statistics { description "Clear the session-limits counters"; input { leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml ids-session-limits-counters-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ids-session-limits-counters-statistics rpc clear-nat-mappings { description "Clear NAT mappings"; output { choice output_c { leaf output { type string; } anyxml clear-nat-mappings-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-nat-mappings rpc clear-nat-mappings-eim { description "EIM mapping type"; output { choice output_c { leaf output { type string; } anyxml clear-nat-mappings-eim-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-nat-mappings-eim rpc clear-nat-mappings-eim-subscriber { description "Subscriber ipv4 address <ipaddress/prefix>"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf subscriber-ip { type string; mandatory true; description "Subscriber ipv4 address <ipaddress/prefix>"; } leaf port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Specific private port mapping to clear"; } leaf service-set { type string; description "Name of service set"; } } output { choice output_c { leaf output { type string; } anyxml clear-nat-mappings-eim-subscriber-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-nat-mappings-eim-subscriber rpc clear-nat-mappings-app { description "APP mapping type"; output { choice output_c { leaf output { type string; } anyxml clear-nat-mappings-app-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-nat-mappings-app rpc clear-nat-mappings-app-subscriber { description "Subscriber ipv4 address <ipaddress/prefix>"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf subscriber-ip { type string; mandatory true; description "Subscriber ipv4 address <ipaddress/prefix>"; } leaf service-set { type string; description "Name of service set"; } } output { choice output_c { leaf output { type string; } anyxml clear-nat-mappings-app-subscriber-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-nat-mappings-app-subscriber rpc clear-nat-mappings-pcp { description "PCP mapping type"; output { choice output_c { leaf output { type string; } anyxml clear-nat-mappings-pcp-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-nat-mappings-pcp rpc clear-nat-mappings-pcp-subscriber { description "Subscriber ipv4 address <ipaddress/prefix>"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf subscriber-ip { type string; mandatory true; description "Subscriber ipv4 address <ipaddress/prefix>"; } leaf port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Specific private port mapping to clear"; } leaf service-set { type string; description "Name of service set"; } } output { choice output_c { leaf output { type string; } anyxml clear-nat-mappings-pcp-subscriber-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-nat-mappings-pcp-subscriber rpc clear-service-nat-statistics-information { description "Clear NAT statistics"; input { leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml service-nat-statistics-clear-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-nat-statistics-information rpc clear-srv-dst-nat-rule-sets-information { description "Clear destination NAT rule-set information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice rule-choice { leaf rule-name { type string { length "1 .. 32"; } mandatory true; description "The name of the destination NAT rule-set"; } leaf all { type empty; description "Clear all destination NAT rule-sets information"; } } // choice rule-choice choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml Clear_destination-nat-rule-sets-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-srv-dst-nat-rule-sets-information rpc clear-srv-dst-nat-pool-information { description "Clear destination NAT information of this pool"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice pool-choice { leaf pool-name { type string; mandatory true; description "Address-pool name"; } leaf all { type empty; description "Clear all destination NAT pool information"; } } // choice pool-choice choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml destination-nat-pool-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-srv-dst-nat-pool-information rpc clear-srv-source-nat-rule-sets-information { description "Clear source NAT rule-set information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice rule-choice { leaf rule-name { type string { length "1 .. 32"; } mandatory true; description "The name of the source NAT rule-set"; } leaf all { type empty; description "Clear all source NAT rule-sets information"; } } // choice rule-choice choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml Clear_source-nat-rule-sets-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-srv-source-nat-rule-sets-information rpc clear-srv-source-nat-pool-information { description "Clear source NAT information of this pool"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice pool-choice { leaf pool-name { type string; mandatory true; description "Address-pool name"; } leaf all { type empty; description "Clear all source NAT pool information"; } } // choice pool-choice choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml source-nat-pool-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-srv-source-nat-pool-information rpc clear-srv-static-nat-rule-sets-information { description "Clear static NAT rule-set information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice rule-choice { leaf rule-name { type string { length "1 .. 32"; } mandatory true; description "The name of the static NAT rule-set"; } leaf all { type empty; description "Clear all static NAT rule-sets information"; } } // choice rule-choice choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-static-nat-rule-sets-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-srv-static-nat-rule-sets-information rpc clear-service-nat-mappings-information { description "Clear NAT mappings"; input { leaf service-set { type string; description "Name of service set"; } } output { choice output_c { leaf output { type string; } anyxml service-nat-mappings-clear-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-nat-mappings-information rpc clear-service-nat-mappings-app-information { description "Clear address-pooling paired mappings"; input { leaf service-set { type string; description "Name of service set"; } choice subs-or-b4subs { description "Subscriber/B4 address"; leaf subscriber { type string; description "Subscriber ipv4 address <ipaddress/prefix>"; } leaf b4address { type string; description "DS-Lite subscriber B4 address <ipaddress/prefix>"; } } // choice subs-or-b4subs } output { choice output_c { leaf output { type string; } anyxml service-nat-mappings-app-clear-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-nat-mappings-app-information rpc clear-service-nat-mappings-eim-information { description "EIM mapping type"; output { choice output_c { leaf output { type string; } anyxml service-nat-mappings-eim-clear-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-nat-mappings-eim-information rpc clear-service-nat-mappings-eim-subscriber-information { description "Subscriber ipv4 address <ipaddress/prefix>"; input { leaf subscriber-ip { type string; mandatory true; description "Subscriber ipv4 address <ipaddress/prefix>"; } leaf port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Specific private port mapping to clear"; } leaf service-set { type string; description "Name of service set"; } } output { choice output_c { leaf output { type string; } anyxml service-nat-mappings-eim-subscriber-clear-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-nat-mappings-eim-subscriber-information rpc clear-service-nat-mappings-eim-b4address-information { description "DS-Lite subscriber B4 address <ipaddress/prefix>"; input { leaf b4-ip { type string; mandatory true; description "DS-Lite subscriber B4 address <ipaddress/prefix>"; } leaf internal-host { type string; description "Internal-host ipv4 address <ipaddress/prefix>"; } leaf port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Specific private port mapping to clear"; } leaf service-set { type string; description "Name of service set"; } } output { choice output_c { leaf output { type string; } anyxml service-nat-mappings-eim-b4address-clear-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-nat-mappings-eim-b4address-information rpc clear-service-nat-mappings-pcp-information { description "PCP mapping type"; output { choice output_c { leaf output { type string; } anyxml service-nat-mappings-pcp-clear-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-nat-mappings-pcp-information rpc clear-service-nat-mappings-pcp-subscriber-information { description "Subscriber ipv4 address <ipaddress/prefix>"; input { leaf subscriber-ip { type string; mandatory true; description "Subscriber ipv4 address <ipaddress/prefix>"; } leaf port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Specific private port mapping to clear"; } leaf service-set { type string; description "Name of service set"; } } output { choice output_c { leaf output { type string; } anyxml service-nat-mappings-pcp-subscriber-clear-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-nat-mappings-pcp-subscriber-information rpc clear-service-nat-mappings-pcp-b4address-information { description "DS-Lite subscriber B4 address <ipaddress/prefix>"; input { leaf b4-ip { type string; mandatory true; description "DS-Lite subscriber B4 address <ipaddress/prefix>"; } leaf internal-host { type string; description "Internal-host ipv4 address <ipaddress/prefix>"; } leaf port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Specific private port mapping to clear"; } leaf service-set { type string; description "Name of service set"; } } output { choice output_c { leaf output { type string; } anyxml service-nat-mappings-pcp-b4address-clear-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-nat-mappings-pcp-b4address-information rpc clear-service-nat-flows-information { description "Clear NAT flows"; input { leaf service-set { type string; description "Name of service set"; } } output { choice output_c { leaf output { type string; } anyxml service-nat-flows-clear-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-nat-flows-information rpc clear-aamw-statistics { description "Clear advanced-anti-malware statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector } output { choice output_c { leaf output { type string; } anyxml clear-aamw-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aamw-statistics rpc clear-aamw-db-statistics { description "Clear advanced-anti-malware database-statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector } output { choice output_c { leaf output { type string; } anyxml clear-aamw-db-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aamw-db-statistics rpc clear-security-metadata-streaming-dns-statistics { description "Clear security metadata streaming DNS statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector } output { choice output_c { leaf output { type string; } anyxml clear-sm-dns-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-metadata-streaming-dns-statistics rpc clear-security-metadata-streaming-statistics { description "Clear security metadata streaming HTTP statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector } output { choice output_c { leaf output { type string; } anyxml clear-security-metadata-streaming-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-security-metadata-streaming-statistics rpc clear-all-authentication-table { description "Clear the entire authentication table in the userid daemon"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-all-authentication-table rpc clear-cp-authentication-table { description "Clear the Authentication table from Aruba ClearPass"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cp-authentication-table rpc clear-ad-authentication-table { description "Clear the active directory authentication table"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ad-authentication-table rpc clear-im-authentication-table { description "Identity management server"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-im-authentication-table rpc clear-active-directory-authentication-table { description "Clear active directory authentication table entry"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-active-directory-authentication-table rpc clear-ip-user-mapping-statistics { description "Clear ip-user-mapping statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ip-user-mapping-statistics rpc clear-ip-user-probe-statistics { description "Clear ip-user-probe statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ip-user-probe-statistics rpc clear-user-group-mapping-statistics { description "Clear user-group-mapping statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-user-group-mapping-statistics rpc clear-cp-user-query-counters { description "Clear ClearPass user query counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cp-user-query-counters rpc clear-end-user-profile-address { description "Clear all address of specified end-user-profile"; input { leaf profile-name { type string { length "1 .. 65"; } description "Specified profile name"; } leaf ip-start { type jt:ipaddr; description "IP from address"; } leaf ip-end { type jt:ipaddr; description "IP to address"; } } output { choice output_c { leaf output { type string; } anyxml clear-end-user-profile-address { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-end-user-profile-address rpc clear-adv-query-counters { description "Clear identity management query counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-adv-query-counters rpc clear-ld-adv-query-counters { description "Clear logical domain identity management query counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ld-adv-query-counters rpc clear-validate-statistics-from-jims { description "Clear validate statistics device/group/user from JIMS"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-validate-statistics-from-jims rpc clear-command-table { description "Clear command table information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-command-table rpc clear-device-group-user-table { description "Clear device group user table information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-device-group-user-table rpc clear-web-proxy-statistics { description "Clear Web proxy staticstics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-web-proxy-statistics rpc clear-web-proxy-dns-fc { description "Clear Web proxy forwarding cache information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-web-proxy-dns-fc rpc clear-web-proxy-dns-fc-statistics { description "Clear Web proxy dns forwarding cache staticstics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-web-proxy-dns-fc-statistics rpc clear-web-proxy-dns-gc-statistics { description "Clear Web proxy dns global cache staticstics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-web-proxy-dns-gc-statistics rpc clear-lrf-statistics { description "Clear lrf statistics"; output { choice output_c { leaf output { type string; } anyxml clear-lrf-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lrf-statistics rpc clear-lrf-collector-statistics { description "Clear lrf collector statistics"; input { leaf collector-name { type string; description "Name of collector"; } } output { choice output_c { leaf output { type string; } anyxml clear-lrf-collector-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lrf-collector-statistics rpc clear-lrf-rule-statistics { description "Clear lrf rule statistics"; input { leaf rule-name { type string; description "Name of rule"; } } output { choice output_c { leaf output { type string; } anyxml clear-lrf-rule-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lrf-rule-statistics rpc clear-service-accounting-information { description "Clear service accouting information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-accounting-information rpc clear-service-accounting-statistics { description "Clear all statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-accounting-statistics rpc clear-services-accounting-inline-jflow-flow-information { description "Clear service accounting inline Jflow flow information"; input { leaf inline-jflow-flow-information { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC Slot for inline Jflow"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-accounting-inline-jflow-flow-information rpc clear-service-accouting-flow { description "Clear service accouting flows"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-accouting-flow rpc clear-services-accounting-inline-jflow-flows { description "Clear service accounting inline Jflow flows"; input { leaf clear-inline-jflow-flows { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC Slot for inline Jflow"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-accounting-inline-jflow-flows rpc clear-service-video-monitoring-information { description "Clear video monitoring service related counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-video-monitoring-information rpc clear-service-video-monitoring-mdi-information { description "Clear video monitoring mdi counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-video-monitoring-mdi-information rpc clear-service-video-monitoring-mdi-statistics { description "Clear all statistics"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } mandatory true; description "FPC Slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-video-monitoring-mdi-statistics rpc clear-service-video-monitoring-mdi-errors { description "Clear all error counters"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } mandatory true; description "FPC Slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-video-monitoring-mdi-errors rpc clear-service-video-monitoring-mdi-alarm-information { description "Clear video monitoring mdi alarm counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-video-monitoring-mdi-alarm-information rpc clear-services-video-monitoring-mdi-alarm-statistics { description "Clear all statistics"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } mandatory true; description "FPC Slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-video-monitoring-mdi-alarm-statistics rpc clear-services-video-monitoring-mdi-alarm-errors { description "Clear all errors"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } mandatory true; description "FPC Slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-video-monitoring-mdi-alarm-errors rpc request-clear-inline-monitoring { description "Clear inline-monitoring counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc request-clear-inline-monitoring rpc request-clear-inline-monitoring-statistics { description "Clear statistics"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } mandatory true; description "FPC Slot number"; } leaf instance-name { type string; description "Instance name"; } leaf collector-name { type string; description "Collector name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc request-clear-inline-monitoring-statistics rpc get-mobile-edge-peers-statistics-clear { description "Clear all the mobile-edge peers statistics"; output { choice output_c { leaf output { type string; } anyxml mobile-edge-peers-statistics-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc get-mobile-edge-peers-statistics-clear rpc clear-secintel-statistics { description "Clear security intelligence statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-secintel-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-secintel-statistics rpc clear-dns-statistics { description "Clear security intelligence dns-statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml clear-dns-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dns-statistics rpc clear-dns-filtering-cache { description "Clear DNS-Filtering cache"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys leaf fqdn { type string; description "FQDN to delete"; } } output { choice output_c { leaf output { type string; } anyxml clear-dns-filtering-cache { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dns-filtering-cache rpc clear-service-msp-flow-table-information { description "Remove established flows from flow table"; input { leaf source-prefix { type string; description "Source prefix to use as filter"; } leaf destination-prefix { type string; description "Destination prefix to use as filter"; } leaf source-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Source port to use as filter"; } leaf destination-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Destination port to use as filter"; } leaf protocol { type string; description "IP protocol type to use as filter"; } leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of extension provider interface"; } leaf application-protocol { type enumeration { enum "bootp" { value 0; description "Bootstrap protocol"; } enum "dce-rpc" { value 1; description "DCE RPC"; } enum "dce-rpc-portmap" { value 2; description "DCE RPC portmap"; } enum "dns" { value 3; description "Domain Name Service"; } enum "exec" { value 4; description "Remote Execution Protocol"; } enum "ftp" { value 5; description "File Transfer Protocol"; } enum "ftp-data" { value 6; description "File Transfer Protocol Data Session"; } enum "gprs-gtp-c" { value 7; description "GPRS Tunneling Control Plane"; } enum "gprs-gtp-u" { value 8; description "GPRS Tunneling User Plane"; } enum "gprs-gtp-v0" { value 9; description "GPRS Tunneling Version 0"; } enum "gprs-sctp" { value 10; description "GPRS Stream Control Protocol"; } enum "h323" { value 11; description "H.323"; } enum "icmp" { value 12; description "ICMP"; } enum "icmpv6" { value 13; description "ICMPv6"; } enum "ignore" { value 14; description "Ignore application type"; } enum "iiop" { value 15; description "Internet Inter-ORB Protocol"; } enum "ike-esp-nat" { value 16; description "IKE/ESP with NAT"; } enum "ip" { value 17; description "IP"; } enum "login" { value 18; description "Login"; } enum "mgcp-ca" { value 19; description "MGCP-CA"; } enum "mgcp-ua" { value 20; description "MGCP-UA"; } enum "ms-rpc" { value 21; description "Microsoft RPC"; } enum "netbios" { value 22; description "NetBIOS"; } enum "netshow" { value 23; description "NetShow"; } enum "none" { value 24; description "None"; } enum "pptp" { value 25; description "Point-to-Point Tunneling Protocol"; } enum "q931" { value 26; description "Q.931"; } enum "ras" { value 27; description "RAS"; } enum "realaudio" { value 28; description "RealAudio"; } enum "rpc" { value 29; description "RPC"; } enum "rpc-portmap" { value 30; description "RPC portmap"; } enum "rsh" { value 31; description "Remote Shell"; } enum "rtsp" { value 32; description "Real Time Streaming Protocol"; } enum "sccp" { value 33; description "Skinny Client Control Protocol"; } enum "sip" { value 34; description "Session Initiation Protocol"; } enum "shell" { value 35; description "Shell"; } enum "snmp" { value 36; description "SNMP"; } enum "sqlnet" { value 37; description "SQLNet"; } enum "sqlnet-v2" { value 38; description "Oracle SQL*Net Version 2"; } enum "sun-rpc" { value 39; description "Sun Microsystems RPC"; } enum "talk" { value 40; description "Talk Program"; } enum "tftp" { value 41; description "Trivial File Transfer Protocol"; } enum "traceroute" { value 42; description "Traceroute"; } enum "http" { value 43; description "Hypertext Transfer Protocol"; } enum "winframe" { value 44; description "WinFrame"; } enum "https" { value 45; description "Hypertext Transfer Protocol"; } enum "imap" { value 46; description "Internet Mail Access Protocol"; } enum "smtp" { value 47; description "Simple Mail Transfer Protocol"; } enum "ssh" { value 48; description "Secure Shell Protocol"; } enum "telnet" { value 49; description "Telnet Protocol"; } enum "twamp" { value 50; description "Two Way Active Meaurement Protocol"; } enum "pop3" { value 51; description "Post Office Protocol 3 Protocol"; } enum "smtps" { value 52; description "Simple Mail Transfer Protocol Over TLS"; } enum "imaps" { value 53; description "Internet Mail Access Protocol Over TLS"; } enum "pop3s" { value 54; description "Post Office Protocol 3 Protocol Over TLS"; } } description "Application protocol type to use as filter"; } } output { choice output_c { leaf output { type string; } anyxml service-msp-flow-drain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-msp-flow-table-information rpc clear-service-msp-flow-ipaction-table { description "Clear ip-action table"; input { choice filter { } // choice filter } output { choice output_c { leaf output { type string; } anyxml service-msp-flow-drain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-msp-flow-ipaction-table rpc clear-service-msp-session-table-information { description "Remove established sessions from sessions table"; input { leaf source-prefix { type string; description "Source prefix to use as filter"; } leaf destination-prefix { type string; description "Destination prefix to use as filter"; } leaf source-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Source port to use as filter"; } leaf destination-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Destination port to use as filter"; } leaf protocol { type string; description "IP protocol type to use as filter"; } leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of extension provider interface"; } leaf application-protocol { type enumeration { enum "bootp" { value 0; description "Bootstrap protocol"; } enum "dce-rpc" { value 1; description "DCE RPC"; } enum "dce-rpc-portmap" { value 2; description "DCE RPC portmap"; } enum "dns" { value 3; description "Domain Name Service"; } enum "exec" { value 4; description "Remote Execution Protocol"; } enum "ftp" { value 5; description "File Transfer Protocol"; } enum "ftp-data" { value 6; description "File Transfer Protocol Data Session"; } enum "gprs-gtp-c" { value 7; description "GPRS Tunneling Control Plane"; } enum "gprs-gtp-u" { value 8; description "GPRS Tunneling User Plane"; } enum "gprs-gtp-v0" { value 9; description "GPRS Tunneling Version 0"; } enum "gprs-sctp" { value 10; description "GPRS Stream Control Protocol"; } enum "h323" { value 11; description "H.323"; } enum "icmp" { value 12; description "ICMP"; } enum "icmpv6" { value 13; description "ICMPv6"; } enum "ignore" { value 14; description "Ignore application type"; } enum "iiop" { value 15; description "Internet Inter-ORB Protocol"; } enum "ike-esp-nat" { value 16; description "IKE/ESP with NAT"; } enum "ip" { value 17; description "IP"; } enum "login" { value 18; description "Login"; } enum "mgcp-ca" { value 19; description "MGCP-CA"; } enum "mgcp-ua" { value 20; description "MGCP-UA"; } enum "ms-rpc" { value 21; description "Microsoft RPC"; } enum "netbios" { value 22; description "NetBIOS"; } enum "netshow" { value 23; description "NetShow"; } enum "none" { value 24; description "None"; } enum "pptp" { value 25; description "Point-to-Point Tunneling Protocol"; } enum "q931" { value 26; description "Q.931"; } enum "ras" { value 27; description "RAS"; } enum "realaudio" { value 28; description "RealAudio"; } enum "rpc" { value 29; description "RPC"; } enum "rpc-portmap" { value 30; description "RPC portmap"; } enum "rsh" { value 31; description "Remote Shell"; } enum "rtsp" { value 32; description "Real Time Streaming Protocol"; } enum "sccp" { value 33; description "Skinny Client Control Protocol"; } enum "sip" { value 34; description "Session Initiation Protocol"; } enum "shell" { value 35; description "Shell"; } enum "snmp" { value 36; description "SNMP"; } enum "sqlnet" { value 37; description "SQLNet"; } enum "sqlnet-v2" { value 38; description "Oracle SQL*Net Version 2"; } enum "sun-rpc" { value 39; description "Sun Microsystems RPC"; } enum "talk" { value 40; description "Talk Program"; } enum "tftp" { value 41; description "Trivial File Transfer Protocol"; } enum "traceroute" { value 42; description "Traceroute"; } enum "http" { value 43; description "Hypertext Transfer Protocol"; } enum "winframe" { value 44; description "WinFrame"; } enum "https" { value 45; description "Hypertext Transfer Protocol"; } enum "imap" { value 46; description "Internet Mail Access Protocol"; } enum "smtp" { value 47; description "Simple Mail Transfer Protocol"; } enum "ssh" { value 48; description "Secure Shell Protocol"; } enum "telnet" { value 49; description "Telnet Protocol"; } enum "twamp" { value 50; description "Two Way Active Meaurement Protocol"; } enum "pop3" { value 51; description "Post Office Protocol 3 Protocol"; } enum "smtps" { value 52; description "Simple Mail Transfer Protocol Over TLS"; } enum "imaps" { value 53; description "Internet Mail Access Protocol Over TLS"; } enum "pop3s" { value 54; description "Post Office Protocol 3 Protocol Over TLS"; } } description "Application protocol type to use as filter"; } } output { choice output_c { leaf output { type string; } anyxml service-msp-session-drain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-msp-session-table-information rpc clear-service-msp-session-ipaction-table { description "Clear ip-action table"; input { choice filter { } // choice filter } output { choice output_c { leaf output { type string; } anyxml service-msp-session-drain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-msp-session-ipaction-table rpc clear-service-msp-session-analysis-information { description "Clear service session analysis counter statistics"; input { leaf interface { type string; description "Name of extension provider interface"; } } output { choice output_c { leaf output { type string; } anyxml clear-service-msp-session-analysis-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-msp-session-analysis-information rpc clear-service-msp-subscriber-analyis-counters-information { description "Remove established subscriber analysis counters"; input { leaf source-prefix { type string; description "Source prefix to use as filter"; } leaf destination-prefix { type string; description "Destination prefix to use as filter"; } leaf source-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Source port to use as filter"; } leaf destination-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Destination port to use as filter"; } leaf protocol { type string; description "IP protocol type to use as filter"; } leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of extension provider interface"; } leaf application-protocol { type enumeration { enum "bootp" { value 0; description "Bootstrap protocol"; } enum "dce-rpc" { value 1; description "DCE RPC"; } enum "dce-rpc-portmap" { value 2; description "DCE RPC portmap"; } enum "dns" { value 3; description "Domain Name Service"; } enum "exec" { value 4; description "Remote Execution Protocol"; } enum "ftp" { value 5; description "File Transfer Protocol"; } enum "ftp-data" { value 6; description "File Transfer Protocol Data Session"; } enum "gprs-gtp-c" { value 7; description "GPRS Tunneling Control Plane"; } enum "gprs-gtp-u" { value 8; description "GPRS Tunneling User Plane"; } enum "gprs-gtp-v0" { value 9; description "GPRS Tunneling Version 0"; } enum "gprs-sctp" { value 10; description "GPRS Stream Control Protocol"; } enum "h323" { value 11; description "H.323"; } enum "icmp" { value 12; description "ICMP"; } enum "icmpv6" { value 13; description "ICMPv6"; } enum "ignore" { value 14; description "Ignore application type"; } enum "iiop" { value 15; description "Internet Inter-ORB Protocol"; } enum "ike-esp-nat" { value 16; description "IKE/ESP with NAT"; } enum "ip" { value 17; description "IP"; } enum "login" { value 18; description "Login"; } enum "mgcp-ca" { value 19; description "MGCP-CA"; } enum "mgcp-ua" { value 20; description "MGCP-UA"; } enum "ms-rpc" { value 21; description "Microsoft RPC"; } enum "netbios" { value 22; description "NetBIOS"; } enum "netshow" { value 23; description "NetShow"; } enum "none" { value 24; description "None"; } enum "pptp" { value 25; description "Point-to-Point Tunneling Protocol"; } enum "q931" { value 26; description "Q.931"; } enum "ras" { value 27; description "RAS"; } enum "realaudio" { value 28; description "RealAudio"; } enum "rpc" { value 29; description "RPC"; } enum "rpc-portmap" { value 30; description "RPC portmap"; } enum "rsh" { value 31; description "Remote Shell"; } enum "rtsp" { value 32; description "Real Time Streaming Protocol"; } enum "sccp" { value 33; description "Skinny Client Control Protocol"; } enum "sip" { value 34; description "Session Initiation Protocol"; } enum "shell" { value 35; description "Shell"; } enum "snmp" { value 36; description "SNMP"; } enum "sqlnet" { value 37; description "SQLNet"; } enum "sqlnet-v2" { value 38; description "Oracle SQL*Net Version 2"; } enum "sun-rpc" { value 39; description "Sun Microsystems RPC"; } enum "talk" { value 40; description "Talk Program"; } enum "tftp" { value 41; description "Trivial File Transfer Protocol"; } enum "traceroute" { value 42; description "Traceroute"; } enum "http" { value 43; description "Hypertext Transfer Protocol"; } enum "winframe" { value 44; description "WinFrame"; } enum "https" { value 45; description "Hypertext Transfer Protocol"; } enum "imap" { value 46; description "Internet Mail Access Protocol"; } enum "smtp" { value 47; description "Simple Mail Transfer Protocol"; } enum "ssh" { value 48; description "Secure Shell Protocol"; } enum "telnet" { value 49; description "Telnet Protocol"; } enum "twamp" { value 50; description "Two Way Active Meaurement Protocol"; } enum "pop3" { value 51; description "Post Office Protocol 3 Protocol"; } enum "smtps" { value 52; description "Simple Mail Transfer Protocol Over TLS"; } enum "imaps" { value 53; description "Internet Mail Access Protocol Over TLS"; } enum "pop3s" { value 54; description "Post Office Protocol 3 Protocol Over TLS"; } } description "Application protocol type to use as filter"; } } output { choice output_c { leaf output { type string; } anyxml service-msp-subscriber-analysis-counters-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-msp-subscriber-analyis-counters-information rpc clear-service-subscriber-analysis-information { description "Clear service subscribers counter statistics"; input { leaf interface { type string; description "Name of extension provider interface"; } } output { choice output_c { leaf output { type string; } anyxml clear-msp-service-subscriber-analysis-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-subscriber-analysis-information rpc clear-service-sfw-flow-table-information { description "Remove established flows from flow table"; input { leaf source-prefix { type string; description "Source prefix to use as filter"; } leaf destination-prefix { type string; description "Destination prefix to use as filter"; } leaf source-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Source port to use as filter"; } leaf destination-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Destination port to use as filter"; } leaf protocol { type string; description "IP protocol type to use as filter"; } leaf application-protocol { type enumeration { enum "bootp" { value 0; description "Bootstrap protocol"; } enum "dce-rpc" { value 1; description "DCE RPC"; } enum "dce-rpc-portmap" { value 2; description "DCE RPC portmap"; } enum "dns" { value 3; description "Domain Name Service"; } enum "exec" { value 4; description "Remote Execution Protocol"; } enum "ftp" { value 5; description "File Transfer Protocol"; } enum "ftp-data" { value 6; description "File Transfer Protocol Data Session"; } enum "gprs-gtp-c" { value 7; description "GPRS Tunneling Control Plane"; } enum "gprs-gtp-u" { value 8; description "GPRS Tunneling User Plane"; } enum "gprs-gtp-v0" { value 9; description "GPRS Tunneling Version 0"; } enum "gprs-sctp" { value 10; description "GPRS Stream Control Protocol"; } enum "h323" { value 11; description "H.323"; } enum "icmp" { value 12; description "ICMP"; } enum "icmpv6" { value 13; description "ICMPv6"; } enum "ignore" { value 14; description "Ignore application type"; } enum "iiop" { value 15; description "Internet Inter-ORB Protocol"; } enum "ike-esp-nat" { value 16; description "IKE/ESP with NAT"; } enum "ip" { value 17; description "IP"; } enum "login" { value 18; description "Login"; } enum "mgcp-ca" { value 19; description "MGCP-CA"; } enum "mgcp-ua" { value 20; description "MGCP-UA"; } enum "ms-rpc" { value 21; description "Microsoft RPC"; } enum "netbios" { value 22; description "NetBIOS"; } enum "netshow" { value 23; description "NetShow"; } enum "none" { value 24; description "None"; } enum "pptp" { value 25; description "Point-to-Point Tunneling Protocol"; } enum "q931" { value 26; description "Q.931"; } enum "ras" { value 27; description "RAS"; } enum "realaudio" { value 28; description "RealAudio"; } enum "rpc" { value 29; description "RPC"; } enum "rpc-portmap" { value 30; description "RPC portmap"; } enum "rsh" { value 31; description "Remote Shell"; } enum "rtsp" { value 32; description "Real Time Streaming Protocol"; } enum "sccp" { value 33; description "Skinny Client Control Protocol"; } enum "sip" { value 34; description "Session Initiation Protocol"; } enum "shell" { value 35; description "Shell"; } enum "snmp" { value 36; description "SNMP"; } enum "sqlnet" { value 37; description "SQLNet"; } enum "sqlnet-v2" { value 38; description "Oracle SQL*Net Version 2"; } enum "sun-rpc" { value 39; description "Sun Microsystems RPC"; } enum "talk" { value 40; description "Talk Program"; } enum "tftp" { value 41; description "Trivial File Transfer Protocol"; } enum "traceroute" { value 42; description "Traceroute"; } enum "http" { value 43; description "Hypertext Transfer Protocol"; } enum "winframe" { value 44; description "WinFrame"; } enum "https" { value 45; description "Hypertext Transfer Protocol"; } enum "imap" { value 46; description "Internet Mail Access Protocol"; } enum "smtp" { value 47; description "Simple Mail Transfer Protocol"; } enum "ssh" { value 48; description "Secure Shell Protocol"; } enum "telnet" { value 49; description "Telnet Protocol"; } enum "twamp" { value 50; description "Two Way Active Meaurement Protocol"; } enum "pop3" { value 51; description "Post Office Protocol 3 Protocol"; } enum "smtps" { value 52; description "Simple Mail Transfer Protocol Over TLS"; } enum "imaps" { value 53; description "Internet Mail Access Protocol Over TLS"; } enum "pop3s" { value 54; description "Post Office Protocol 3 Protocol Over TLS"; } } description "Application protocol type to use as filter"; } leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml service-sfw-flow-drain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-sfw-flow-table-information rpc clear-service-flow-analysis { description "Clear flow analysis statistics"; input { leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml clear-service-flow-analysis { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-flow-analysis rpc clear-service-subs-analysis { description "Clear subscriber analysis statistics"; input { leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml clear-service-subs-analysis { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-subs-analysis rpc clear-service-sfw-sip-call-information { description "Remove established SIP calls from flow table"; input { leaf source-prefix { type string; description "Source prefix to use as filter"; } leaf destination-prefix { type string; description "Destination prefix to use as filter"; } leaf source-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Source port to use as filter"; } leaf destination-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Destination port to use as filter"; } leaf protocol { type string; description "IP protocol type to use as filter"; } leaf application-protocol { type enumeration { enum "bootp" { value 0; description "Bootstrap protocol"; } enum "dce-rpc" { value 1; description "DCE RPC"; } enum "dce-rpc-portmap" { value 2; description "DCE RPC portmap"; } enum "dns" { value 3; description "Domain Name Service"; } enum "exec" { value 4; description "Remote Execution Protocol"; } enum "ftp" { value 5; description "File Transfer Protocol"; } enum "ftp-data" { value 6; description "File Transfer Protocol Data Session"; } enum "gprs-gtp-c" { value 7; description "GPRS Tunneling Control Plane"; } enum "gprs-gtp-u" { value 8; description "GPRS Tunneling User Plane"; } enum "gprs-gtp-v0" { value 9; description "GPRS Tunneling Version 0"; } enum "gprs-sctp" { value 10; description "GPRS Stream Control Protocol"; } enum "h323" { value 11; description "H.323"; } enum "icmp" { value 12; description "ICMP"; } enum "icmpv6" { value 13; description "ICMPv6"; } enum "ignore" { value 14; description "Ignore application type"; } enum "iiop" { value 15; description "Internet Inter-ORB Protocol"; } enum "ike-esp-nat" { value 16; description "IKE/ESP with NAT"; } enum "ip" { value 17; description "IP"; } enum "login" { value 18; description "Login"; } enum "mgcp-ca" { value 19; description "MGCP-CA"; } enum "mgcp-ua" { value 20; description "MGCP-UA"; } enum "ms-rpc" { value 21; description "Microsoft RPC"; } enum "netbios" { value 22; description "NetBIOS"; } enum "netshow" { value 23; description "NetShow"; } enum "none" { value 24; description "None"; } enum "pptp" { value 25; description "Point-to-Point Tunneling Protocol"; } enum "q931" { value 26; description "Q.931"; } enum "ras" { value 27; description "RAS"; } enum "realaudio" { value 28; description "RealAudio"; } enum "rpc" { value 29; description "RPC"; } enum "rpc-portmap" { value 30; description "RPC portmap"; } enum "rsh" { value 31; description "Remote Shell"; } enum "rtsp" { value 32; description "Real Time Streaming Protocol"; } enum "sccp" { value 33; description "Skinny Client Control Protocol"; } enum "sip" { value 34; description "Session Initiation Protocol"; } enum "shell" { value 35; description "Shell"; } enum "snmp" { value 36; description "SNMP"; } enum "sqlnet" { value 37; description "SQLNet"; } enum "sqlnet-v2" { value 38; description "Oracle SQL*Net Version 2"; } enum "sun-rpc" { value 39; description "Sun Microsystems RPC"; } enum "talk" { value 40; description "Talk Program"; } enum "tftp" { value 41; description "Trivial File Transfer Protocol"; } enum "traceroute" { value 42; description "Traceroute"; } enum "http" { value 43; description "Hypertext Transfer Protocol"; } enum "winframe" { value 44; description "WinFrame"; } enum "https" { value 45; description "Hypertext Transfer Protocol"; } enum "imap" { value 46; description "Internet Mail Access Protocol"; } enum "smtp" { value 47; description "Simple Mail Transfer Protocol"; } enum "ssh" { value 48; description "Secure Shell Protocol"; } enum "telnet" { value 49; description "Telnet Protocol"; } enum "twamp" { value 50; description "Two Way Active Meaurement Protocol"; } enum "pop3" { value 51; description "Post Office Protocol 3 Protocol"; } enum "smtps" { value 52; description "Simple Mail Transfer Protocol Over TLS"; } enum "imaps" { value 53; description "Internet Mail Access Protocol Over TLS"; } enum "pop3s" { value 54; description "Post Office Protocol 3 Protocol Over TLS"; } } description "Application protocol type to use as filter"; } leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml service-sfw-sip-call-drain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-sfw-sip-call-information rpc clear-service-sfw-sip-register-information { description "Remove established SIP register from flow table"; input { leaf source-prefix { type string; description "Source prefix to use as filter"; } leaf destination-prefix { type string; description "Destination prefix to use as filter"; } leaf source-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Source port to use as filter"; } leaf destination-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Destination port to use as filter"; } leaf protocol { type string; description "IP protocol type to use as filter"; } leaf application-protocol { type enumeration { enum "bootp" { value 0; description "Bootstrap protocol"; } enum "dce-rpc" { value 1; description "DCE RPC"; } enum "dce-rpc-portmap" { value 2; description "DCE RPC portmap"; } enum "dns" { value 3; description "Domain Name Service"; } enum "exec" { value 4; description "Remote Execution Protocol"; } enum "ftp" { value 5; description "File Transfer Protocol"; } enum "ftp-data" { value 6; description "File Transfer Protocol Data Session"; } enum "gprs-gtp-c" { value 7; description "GPRS Tunneling Control Plane"; } enum "gprs-gtp-u" { value 8; description "GPRS Tunneling User Plane"; } enum "gprs-gtp-v0" { value 9; description "GPRS Tunneling Version 0"; } enum "gprs-sctp" { value 10; description "GPRS Stream Control Protocol"; } enum "h323" { value 11; description "H.323"; } enum "icmp" { value 12; description "ICMP"; } enum "icmpv6" { value 13; description "ICMPv6"; } enum "ignore" { value 14; description "Ignore application type"; } enum "iiop" { value 15; description "Internet Inter-ORB Protocol"; } enum "ike-esp-nat" { value 16; description "IKE/ESP with NAT"; } enum "ip" { value 17; description "IP"; } enum "login" { value 18; description "Login"; } enum "mgcp-ca" { value 19; description "MGCP-CA"; } enum "mgcp-ua" { value 20; description "MGCP-UA"; } enum "ms-rpc" { value 21; description "Microsoft RPC"; } enum "netbios" { value 22; description "NetBIOS"; } enum "netshow" { value 23; description "NetShow"; } enum "none" { value 24; description "None"; } enum "pptp" { value 25; description "Point-to-Point Tunneling Protocol"; } enum "q931" { value 26; description "Q.931"; } enum "ras" { value 27; description "RAS"; } enum "realaudio" { value 28; description "RealAudio"; } enum "rpc" { value 29; description "RPC"; } enum "rpc-portmap" { value 30; description "RPC portmap"; } enum "rsh" { value 31; description "Remote Shell"; } enum "rtsp" { value 32; description "Real Time Streaming Protocol"; } enum "sccp" { value 33; description "Skinny Client Control Protocol"; } enum "sip" { value 34; description "Session Initiation Protocol"; } enum "shell" { value 35; description "Shell"; } enum "snmp" { value 36; description "SNMP"; } enum "sqlnet" { value 37; description "SQLNet"; } enum "sqlnet-v2" { value 38; description "Oracle SQL*Net Version 2"; } enum "sun-rpc" { value 39; description "Sun Microsystems RPC"; } enum "talk" { value 40; description "Talk Program"; } enum "tftp" { value 41; description "Trivial File Transfer Protocol"; } enum "traceroute" { value 42; description "Traceroute"; } enum "http" { value 43; description "Hypertext Transfer Protocol"; } enum "winframe" { value 44; description "WinFrame"; } enum "https" { value 45; description "Hypertext Transfer Protocol"; } enum "imap" { value 46; description "Internet Mail Access Protocol"; } enum "smtp" { value 47; description "Simple Mail Transfer Protocol"; } enum "ssh" { value 48; description "Secure Shell Protocol"; } enum "telnet" { value 49; description "Telnet Protocol"; } enum "twamp" { value 50; description "Two Way Active Meaurement Protocol"; } enum "pop3" { value 51; description "Post Office Protocol 3 Protocol"; } enum "smtps" { value 52; description "Simple Mail Transfer Protocol Over TLS"; } enum "imaps" { value 53; description "Internet Mail Access Protocol Over TLS"; } enum "pop3s" { value 54; description "Post Office Protocol 3 Protocol Over TLS"; } } description "Application protocol type to use as filter"; } leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml service-sfw-sip-register-drain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-sfw-sip-register-information rpc clear-stateful-firewall-statistics { description "Clear stateful firewall statistics"; input { leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-stateful-firewall-statistics rpc clear-service-ha-statistics-information { description "Clear HA statistics"; input { leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml service-ha-statistics-clear-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-ha-statistics-information rpc clear-inline-softwire-statistics { description "Clear global inline softwire statistics"; input { leaf interface { type string; description "Name of adaptive services interface"; } leaf display { type enumeration { enum "v6rd" { value 0; description "Show softwire statistics for 6rd"; } enum "mape" { value 1; description "Show softwire statistics for MAPE"; } } } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-inline-softwire-statistics rpc clear-inline-nat-statistics { description "Clear global inline nat statistics"; input { leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-inline-nat-statistics rpc clear-inline-nat-pool-information { description "CLear NAT pool information"; input { leaf pool-name { type string; description "Name of pool"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-inline-nat-pool-information rpc clear-ip-reassembly-stats { description "Clear IP Reassembly statistics"; output { choice output_c { leaf output { type string; } anyxml inline-ip-reass-clear-stats { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ip-reassembly-stats rpc clear-inline-ip-reass-interface-information { description "Name of si-ifl"; input { leaf interface-name { type string; mandatory true; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-inline-ip-reass-interface-information rpc clear-inline-ip-reass-fpc-slot-information { description "FPC slot number"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } mandatory true; description "FPC slot number"; } leaf pfe-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "PFE slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-inline-ip-reass-fpc-slot-information rpc clear-ipv6-reassembly-stats { description "Clear IPv6 Reassembly statistics"; output { choice output_c { leaf output { type string; } anyxml inline-ipv6-reass-clear-stats { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ipv6-reassembly-stats rpc clear-inline-ipv6-reass-fpc-slot-information { description "FPC slot number"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } mandatory true; description "FPC slot number"; } leaf pfe-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "PFE slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-inline-ipv6-reass-fpc-slot-information rpc clear-service-inline-sfw-flow-table-information { description "Remove established flows from flow table"; input { leaf source-prefix { type string; description "Source prefix to use as filter"; } leaf destination-prefix { type string; description "Destination prefix to use as filter"; } leaf source-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Source port to use as filter"; } leaf destination-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } description "Destination port to use as filter"; } leaf protocol { type string; description "IP protocol type to use as filter"; } leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml service-sfw-flow-drain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-inline-sfw-flow-table-information rpc clear-inline-stateful-firewall-statistics { description "Clear stateful firewall statistics"; input { leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-inline-stateful-firewall-statistics rpc clear-service-pcp-epoch { description "Clear pcp epoch information"; input { leaf interface { type string; description "Name of adaptive services interface"; } leaf server-name { type string; description "Server name"; } } output { choice output_c { leaf output { type string; } anyxml service-pcp-epoch-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-pcp-epoch rpc clear-service-pcp-statistics { description "Clear PCP statistics"; input { leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml service-pcp-statistics-drain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-pcp-statistics rpc clear-services-cos-statistics { description "Clear class-of-service statistics"; input { leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-cos-statistics rpc clear-services-softwire-statistics { description "Clear softwire statistics"; input { leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-softwire-statistics rpc clear-service-pgcp-gates { description "Clear gates table"; output { choice output_c { leaf output { type string; } anyxml service-pgcp-gates-drain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-pgcp-gates rpc clear-service-pgcp-gates-gateway { description "Clear gate table for gateway"; input { leaf gateway-name { type string; mandatory true; description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml service-pgcp-gates-gateway-drain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-pgcp-gates-gateway rpc clear-service-pgcp-statistics { description "Clear statistics information"; output { choice output_c { leaf output { type string; } anyxml service-pgcp-statistics-drain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-pgcp-statistics rpc clear-service-pgcp-statistics-gateway { description "Clear gate table for gateway"; input { leaf gateway-name { type string; mandatory true; description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml service-pgcp-statistics-gateway-drain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-pgcp-statistics-gateway rpc clear-service-border-signaling-gateway-statistics { description "Clear BSG statistics counters"; input { leaf gateway { type string; mandatory true; description "Name of border signaling gateway"; } leaf redundancy-option { type enumeration { enum "master" { value 0; description "Query the master border signaling gateway (default)"; } enum "backup" { value 1; description "Query the backup border signaling gateway"; } } default "master"; } } output { choice output_c { leaf output { type string; } anyxml service-border-signaling-gateway-drain-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-border-signaling-gateway-statistics rpc clear-service-bsg-registrations { description "Clear border signaling gateway registrations"; output { choice output_c { leaf output { type string; } anyxml clear-service-bsg-registrations { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-bsg-registrations rpc clear-service-bsg-registrations-statistics { description "Clear border signaling gateway registrations statistics"; input { leaf gateway { type string; mandatory true; description "Name of border signaling gateway"; } leaf redundancy-option { type enumeration { enum "master" { value 0; description "Query the master border signaling gateway (default)"; } enum "backup" { value 1; description "Query the backup border signaling gateway"; } } default "master"; } } output { choice output_c { leaf output { type string; } anyxml clear-service-bsg-registrations { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-bsg-registrations-statistics rpc clear-services-bsg-registrations-subscription { description "Clear border signaling gateway registrations subscription"; input { leaf gateway { type string; mandatory true; description "Name of border signaling gateway"; } leaf redundancy-option { type enumeration { enum "master" { value 0; description "Query the master border signaling gateway (default)"; } enum "backup" { value 1; description "Query the backup border signaling gateway"; } } default "master"; } leaf address-of-record { type string; description "Address of record"; } leaf removal-type { type enumeration { enum "forceful" { value 0; description "Remove address-of-record "; } enum "graceful" { value 1; description "Remove address-of-record gracefully"; } } mandatory true; description "Forcefuly / Gracefuly"; } } output { choice output_c { leaf output { type string; } anyxml clear-services-bsg-registrations-subscription { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-bsg-registrations-subscription rpc clear-service-bsg-denied-messages { description "Clear BSG denied messages information"; input { leaf gateway { type string; mandatory true; description "Name of border signaling gateway"; } leaf redundancy-option { type enumeration { enum "master" { value 0; description "Query the master border signaling gateway (default)"; } enum "backup" { value 1; description "Query the backup border signaling gateway"; } } default "master"; } } output { choice output_c { leaf output { type string; } anyxml bsg-statistics-clear-denied-messages { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-bsg-denied-messages rpc clear-border-signaling-gateway-name-resolution-cache-by-fqdn { description "Clear cash records of the Fully Qualified Domain Name"; input { leaf fqdn { type string; mandatory true; description "Fully Qualified Domain Name"; } leaf gateway { type string; mandatory true; description "Name of border signaling gateway"; } leaf redundancy-option { type enumeration { enum "master" { value 0; description "Query the master border signaling gateway (default)"; } enum "backup" { value 1; description "Query the backup border signaling gateway"; } } default "master"; } } output { choice output_c { leaf output { type string; } anyxml bsg-drain-name-resolution-details { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-border-signaling-gateway-name-resolution-cache-by-fqdn rpc clear-service-border-signaling-gateway-name-resolution-cache-all { description "Clear contents of the cache"; input { leaf gateway { type string; mandatory true; description "Name of border signaling gateway"; } leaf redundancy-option { type enumeration { enum "master" { value 0; description "Query the master border signaling gateway (default)"; } enum "backup" { value 1; description "Query the backup border signaling gateway"; } } default "master"; } } output { choice output_c { leaf output { type string; } anyxml bsg-drain-name-resolution-details { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-border-signaling-gateway-name-resolution-cache-all rpc clear-services-ids-tables { description "Clear intrusion detection service tables"; input { leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-ids-tables rpc clear-services-ids-source-table { description "Clear attack source address table"; input { leaf source-prefix { type string; description "Source prefix to use as filter"; } leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-ids-source-table rpc clear-services-ids-destination-table { description "Clear attack destination address table"; input { leaf destination-prefix { type string; description "Destination prefix to use as filter"; } leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-ids-destination-table rpc clear-services-ids-pair-table { description "Clear attack source and destination address pair table"; input { leaf source-prefix { type string; description "Source prefix to use as filter"; } leaf destination-prefix { type string; description "Destination prefix to use as filter"; } leaf service-set { type string; description "Name of service set"; } leaf interface { type string; description "Name of adaptive services interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-ids-pair-table rpc clear-l2tp-destination-information { description "Clear destinations that match selector"; input { leaf display { type enumeration { enum "statistics" { value 0; description "Clear statistics"; } enum "lockout" { value 1; description "Clear lockout"; } } } choice filter { leaf local-gateway { type jt:ipv4addr; description "Local gateway address to use as filter"; } leaf peer-gateway { type jt:ipv4addr; description "Peer gateway address to use as filter"; } leaf all { type empty; description "Clear all destinations"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml service-l2tp-destination-clear-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-l2tp-destination-information rpc clear-l2tp-tunnel-information { description "Clear tunnels that match selector"; input { leaf display { type enumeration { enum "statistics" { value 0; description "Clear statistics"; } enum "lockout" { value 1; description "Clear lockout"; } } } choice filter { leaf tunnel-group { type string; description "Tunnel group to use as filter"; } leaf local-tunnel-id { type string; description "Local tunnel ID to use as filter"; } leaf local-gateway { type jt:ipv4addr; description "Local gateway address to use as filter"; } leaf local-gateway-name { type string; description "Local gateway name to use as filter"; } leaf peer-gateway { type jt:ipv4addr; description "Peer gateway address to use as filter"; } leaf peer-gateway-name { type string; description "Peer gateway name to use as filter"; } leaf all { type empty; description "Clear all tunnels"; } leaf interface { type string; description "Interface name to use as filter"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml service-l2tp-tunnel-clear-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-l2tp-tunnel-information rpc clear-l2tp-session-information { description "Clear sessions that match selector"; input { leaf display { type enumeration { enum "statistics" { value 0; description "Clear statistics"; } enum "lockout" { value 1; description "Clear lockout"; } } } choice filter { leaf tunnel-group { type string; description "Tunnel group to use as filter"; } leaf local-tunnel-id { type string; description "Local tunnel ID to use as filter"; } leaf local-gateway { type jt:ipv4addr; description "Local gateway address to use as filter"; } leaf local-gateway-name { type string; description "Local gateway name to use as filter"; } leaf peer-gateway { type jt:ipv4addr; description "Peer gateway address to use as filter"; } leaf peer-gateway-name { type string; description "Peer gateway name to use as filter"; } leaf local-session-id { type string; description "Local session ID to use as filter"; } leaf user { type string; description "Username to use as filter"; } leaf interface { type string; description "Interface name to use as filter"; } leaf routing-instance { type string; description "Name of routing instance"; } leaf all { type empty; description "Clear all sessions"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml service-l2tp-session-clear-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-l2tp-session-information rpc clear-l2tp-user-session-information { description "Clear user session that match user name"; input { leaf display { type enumeration { enum "statistics" { value 0; description "Clear statistics"; } enum "lockout" { value 1; description "Clear lockout"; } } } choice filter { leaf user { type string; description "Filter by username"; } leaf all { type empty; description "Clear all users"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml service-l2tp-session-clear-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-l2tp-user-session-information rpc clear-l2tp-multilink-information { description "Clear multilink sessions that match selector"; input { leaf display { type enumeration { enum "statistics" { value 0; description "Clear statistics"; } enum "lockout" { value 1; description "Clear lockout"; } } } choice filter { leaf bundle-id { type string; description "Filter by multilink bundle ID"; } leaf all { type empty; description "Clear all bundles"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml service-l2tp-multilink-clear-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-l2tp-multilink-information rpc clear-l2tp-disconnect-cause-summary { description "Clear disconnect cause summary"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-l2tp-disconnect-cause-summary rpc clear-soft-gre-tunnel-database { description "Clear tunnels that match selector"; input { leaf display { type enumeration { enum "statistics" { value 0; description "Clear statistics"; } } } choice filter { leaf interface { type string; description "Interface name to use as filter"; } leaf tunnel-group { type string; description "Tunnel group to use as filter"; } leaf local-ip { type jt:ipv4addr; description "Local ip address to use as filter"; } leaf remote-ip { type jt:ipv4addr; description "Remote ip address to use as filter"; } leaf all { type empty; description "Clear all tunnels"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml soft-gre-tunnel-database { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-soft-gre-tunnel-database rpc clear-services-crtp-statistics { description "Clear CRTP statistics"; input { leaf interface { type string; description "Name of link services interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-crtp-statistics rpc clear-services-alg-statistics { description "Clear ALG statistics"; input { leaf interface { type string; description "Name of adaptive services interface"; } leaf application-protocol { type enumeration { enum "bootp" { value 0; description "Bootstrap protocol"; } enum "dce-rpc" { value 1; description "DCE RPC"; } enum "dce-rpc-portmap" { value 2; description "DCE RPC portmap"; } enum "dns" { value 3; description "Domain Name Service"; } enum "exec" { value 4; description "Remote Execution Protocol"; } enum "ftp" { value 5; description "File Transfer Protocol"; } enum "ftp-data" { value 6; description "File Transfer Protocol Data Session"; } enum "gprs-gtp-c" { value 7; description "GPRS Tunneling Control Plane"; } enum "gprs-gtp-u" { value 8; description "GPRS Tunneling User Plane"; } enum "gprs-gtp-v0" { value 9; description "GPRS Tunneling Version 0"; } enum "gprs-sctp" { value 10; description "GPRS Stream Control Protocol"; } enum "h323" { value 11; description "H.323"; } enum "icmp" { value 12; description "ICMP"; } enum "icmpv6" { value 13; description "ICMPv6"; } enum "ignore" { value 14; description "Ignore application type"; } enum "iiop" { value 15; description "Internet Inter-ORB Protocol"; } enum "ike-esp-nat" { value 16; description "IKE/ESP with NAT"; } enum "ip" { value 17; description "IP"; } enum "login" { value 18; description "Login"; } enum "mgcp-ca" { value 19; description "MGCP-CA"; } enum "mgcp-ua" { value 20; description "MGCP-UA"; } enum "ms-rpc" { value 21; description "Microsoft RPC"; } enum "netbios" { value 22; description "NetBIOS"; } enum "netshow" { value 23; description "NetShow"; } enum "none" { value 24; description "None"; } enum "pptp" { value 25; description "Point-to-Point Tunneling Protocol"; } enum "q931" { value 26; description "Q.931"; } enum "ras" { value 27; description "RAS"; } enum "realaudio" { value 28; description "RealAudio"; } enum "rpc" { value 29; description "RPC"; } enum "rpc-portmap" { value 30; description "RPC portmap"; } enum "rsh" { value 31; description "Remote Shell"; } enum "rtsp" { value 32; description "Real Time Streaming Protocol"; } enum "sccp" { value 33; description "Skinny Client Control Protocol"; } enum "sip" { value 34; description "Session Initiation Protocol"; } enum "shell" { value 35; description "Shell"; } enum "snmp" { value 36; description "SNMP"; } enum "sqlnet" { value 37; description "SQLNet"; } enum "sqlnet-v2" { value 38; description "Oracle SQL*Net Version 2"; } enum "sun-rpc" { value 39; description "Sun Microsystems RPC"; } enum "talk" { value 40; description "Talk Program"; } enum "tftp" { value 41; description "Trivial File Transfer Protocol"; } enum "traceroute" { value 42; description "Traceroute"; } enum "http" { value 43; description "Hypertext Transfer Protocol"; } enum "winframe" { value 44; description "WinFrame"; } enum "https" { value 45; description "Hypertext Transfer Protocol"; } enum "imap" { value 46; description "Internet Mail Access Protocol"; } enum "smtp" { value 47; description "Simple Mail Transfer Protocol"; } enum "ssh" { value 48; description "Secure Shell Protocol"; } enum "telnet" { value 49; description "Telnet Protocol"; } enum "twamp" { value 50; description "Two Way Active Meaurement Protocol"; } enum "pop3" { value 51; description "Post Office Protocol 3 Protocol"; } enum "smtps" { value 52; description "Simple Mail Transfer Protocol Over TLS"; } enum "imaps" { value 53; description "Internet Mail Access Protocol Over TLS"; } enum "pop3s" { value 54; description "Post Office Protocol 3 Protocol Over TLS"; } } description "Application protocol type to use as filter"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-alg-statistics rpc clear-services-hcm-statistics { description "Clear HCM statistics"; input { leaf rule { type string; description "Name of HCM tag rule"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-hcm-statistics rpc clear-services-hcm-pic-statistics { description "Clear HCM pic statistics"; input { leaf interface { type string; description "Name of extension provider interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-hcm-pic-statistics rpc clear-services-redundancy-set { description "Clear services redundancy-set"; output { choice output_c { leaf output { type string; } anyxml services-redundancy-set-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-redundancy-set rpc clear-services-redundancy-group { description "Clear services redundancy-group"; output { choice output_c { leaf output { type string; } anyxml services-redundancy-group-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-redundancy-group rpc clear-services-redundancy-group-statistics { description "Clear redundancy-group statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-services-redundancy-group-statistics rpc clear-service-traffic-load-balance-statistics { description "Clear traffic-load-balance statistics"; input { leaf group { type string; default "all"; description "Group name"; } leaf instance { type string; default "all"; description "Instance name"; } leaf virtual-service { type string; default "all"; description "Virtual service name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-service-traffic-load-balance-statistics rpc clear-flb-statistics { description "Clear FLB statistics"; input { leaf all { type empty; description "All flb instances"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-flb-statistics rpc get-clear-url-filter-statistics { description "Clear web-filter statistics"; input { leaf profile { type string; mandatory true; description "Web-filter profile specific statistics"; } leaf url-filter-template { type string; description "Url-filter template specific statistics"; } leaf dns-filter-template { type string; description "DNS filter template specific statistics"; } leaf dns-filter-term { type string; description "DNS filter term specific statistics"; } leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } } output { choice output_c { leaf output { type string; } anyxml clear-url-filter-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc get-clear-url-filter-statistics rpc get-clear-web-filter-dns-feed-statistics { description "Clear web filter dns feed statistics"; input { leaf feed-name { type string; mandatory true; description "Web filter DNS feed specific statistics"; } leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } } output { choice output_c { leaf output { type string; } anyxml clear-web-filter-dns-feed-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc get-clear-web-filter-dns-feed-statistics rpc clear-ddos-protocols-statistics { description "Clear statistics of all protocols"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-protocols-statistics rpc clear-ddos-protocols-states { description "Reset states of all protocols"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-protocols-states rpc clear-ddos-protocols-flows { description "Clear culprit flows for all protocols"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-protocols-flows rpc clear-ddos-ipv4-uncls-statistics { description "Clear IPv4-Unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipv4-uncls-statistics rpc clear-ddos-ipv4-uncls-states { description "Reset IPv4-Unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipv4-uncls-states rpc clear-ddos-ipv4-uncls-flows { description "Cleart all culprit flows for IPv4-Unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipv4-uncls-flows rpc clear-ddos-ipv4-uncls-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipv4-uncls-aggregate-statistics rpc clear-ddos-ipv4-uncls-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipv4-uncls-aggregate-states rpc clear-ddos-ipv4-uncls-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipv4-uncls-aggregate-flows rpc clear-ddos-ipv6-uncls-statistics { description "Clear IPv6-Unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipv6-uncls-statistics rpc clear-ddos-ipv6-uncls-states { description "Reset IPv6-Unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipv6-uncls-states rpc clear-ddos-ipv6-uncls-flows { description "Cleart all culprit flows for IPv6-Unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipv6-uncls-flows rpc clear-ddos-ipv6-uncls-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipv6-uncls-aggregate-statistics rpc clear-ddos-ipv6-uncls-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipv6-uncls-aggregate-states rpc clear-ddos-ipv6-uncls-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipv6-uncls-aggregate-flows rpc clear-ddos-resolve-statistics { description "Clear resolve statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-statistics rpc clear-ddos-resolve-states { description "Reset resolve states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-states rpc clear-ddos-resolve-flows { description "Cleart all culprit flows for resolve"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-flows rpc clear-ddos-resolve-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-aggregate-statistics rpc clear-ddos-resolve-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-aggregate-states rpc clear-ddos-resolve-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-aggregate-flows rpc clear-ddos-resolve-other-statistics { description "Clear other statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-other-statistics rpc clear-ddos-resolve-other-states { description "Reset other states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-other-states rpc clear-ddos-resolve-other-flows { description "Clear all culprit flows for other"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-other-flows rpc clear-ddos-resolve-ucast-v4-statistics { description "Clear ucast-v4 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-ucast-v4-statistics rpc clear-ddos-resolve-ucast-v4-states { description "Reset ucast-v4 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-ucast-v4-states rpc clear-ddos-resolve-ucast-v4-flows { description "Clear all culprit flows for ucast-v4"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-ucast-v4-flows rpc clear-ddos-resolve-mcast-v4-statistics { description "Clear mcast-v4 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-mcast-v4-statistics rpc clear-ddos-resolve-mcast-v4-states { description "Reset mcast-v4 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-mcast-v4-states rpc clear-ddos-resolve-mcast-v4-flows { description "Clear all culprit flows for mcast-v4"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-mcast-v4-flows rpc clear-ddos-resolve-ucast-v6-statistics { description "Clear ucast-v6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-ucast-v6-statistics rpc clear-ddos-resolve-ucast-v6-states { description "Reset ucast-v6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-ucast-v6-states rpc clear-ddos-resolve-ucast-v6-flows { description "Clear all culprit flows for ucast-v6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-ucast-v6-flows rpc clear-ddos-resolve-mcast-v6-statistics { description "Clear mcast-v6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-mcast-v6-statistics rpc clear-ddos-resolve-mcast-v6-states { description "Reset mcast-v6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-mcast-v6-states rpc clear-ddos-resolve-mcast-v6-flows { description "Clear all culprit flows for mcast-v6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-resolve-mcast-v6-flows rpc clear-ddos-filter-act-statistics { description "Clear filter-action statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-filter-act-statistics rpc clear-ddos-filter-act-states { description "Reset filter-action states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-filter-act-states rpc clear-ddos-filter-act-flows { description "Cleart all culprit flows for filter-action"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-filter-act-flows rpc clear-ddos-filter-act-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-filter-act-aggregate-statistics rpc clear-ddos-filter-act-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-filter-act-aggregate-states rpc clear-ddos-filter-act-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-filter-act-aggregate-flows rpc clear-ddos-filter-act-other-statistics { description "Clear other statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-filter-act-other-statistics rpc clear-ddos-filter-act-other-states { description "Reset other states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-filter-act-other-states rpc clear-ddos-filter-act-other-flows { description "Clear all culprit flows for other"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-filter-act-other-flows rpc clear-ddos-filter-act-filter-v4-statistics { description "Clear filter-v4 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-filter-act-filter-v4-statistics rpc clear-ddos-filter-act-filter-v4-states { description "Reset filter-v4 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-filter-act-filter-v4-states rpc clear-ddos-filter-act-filter-v4-flows { description "Clear all culprit flows for filter-v4"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-filter-act-filter-v4-flows rpc clear-ddos-filter-act-filter-v6-statistics { description "Clear filter-v6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-filter-act-filter-v6-statistics rpc clear-ddos-filter-act-filter-v6-states { description "Reset filter-v6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-filter-act-filter-v6-states rpc clear-ddos-filter-act-filter-v6-flows { description "Clear all culprit flows for filter-v6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-filter-act-filter-v6-flows rpc clear-ddos-dynvlan-statistics { description "Clear Dynamic-Vlan statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dynvlan-statistics rpc clear-ddos-dynvlan-states { description "Reset Dynamic-Vlan states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dynvlan-states rpc clear-ddos-dynvlan-flows { description "Cleart all culprit flows for Dynamic-Vlan"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dynvlan-flows rpc clear-ddos-dynvlan-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dynvlan-aggregate-statistics rpc clear-ddos-dynvlan-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dynvlan-aggregate-states rpc clear-ddos-dynvlan-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dynvlan-aggregate-flows rpc clear-ddos-ppp-statistics { description "Clear PPP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-statistics rpc clear-ddos-ppp-states { description "Reset PPP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-states rpc clear-ddos-ppp-flows { description "Cleart all culprit flows for PPP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-flows rpc clear-ddos-ppp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-aggregate-statistics rpc clear-ddos-ppp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-aggregate-states rpc clear-ddos-ppp-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-aggregate-flows rpc clear-ddos-ppp-unclass-statistics { description "Clear unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-unclass-statistics rpc clear-ddos-ppp-unclass-states { description "Reset unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-unclass-states rpc clear-ddos-ppp-unclass-flows { description "Clear all culprit flows for unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-unclass-flows rpc clear-ddos-ppp-lcp-statistics { description "Clear lcp statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-lcp-statistics rpc clear-ddos-ppp-lcp-states { description "Reset lcp states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-lcp-states rpc clear-ddos-ppp-lcp-flows { description "Clear all culprit flows for lcp"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-lcp-flows rpc clear-ddos-ppp-auth-statistics { description "Clear authentication statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-auth-statistics rpc clear-ddos-ppp-auth-states { description "Reset authentication states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-auth-states rpc clear-ddos-ppp-auth-flows { description "Clear all culprit flows for authentication"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-auth-flows rpc clear-ddos-ppp-ipcp-statistics { description "Clear ipcp statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-ipcp-statistics rpc clear-ddos-ppp-ipcp-states { description "Reset ipcp states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-ipcp-states rpc clear-ddos-ppp-ipcp-flows { description "Clear all culprit flows for ipcp"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-ipcp-flows rpc clear-ddos-ppp-ipv6cp-statistics { description "Clear ipv6cp statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-ipv6cp-statistics rpc clear-ddos-ppp-ipv6cp-states { description "Reset ipv6cp states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-ipv6cp-states rpc clear-ddos-ppp-ipv6cp-flows { description "Clear all culprit flows for ipv6cp"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-ipv6cp-flows rpc clear-ddos-ppp-mplscp-statistics { description "Clear mplscp statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-mplscp-statistics rpc clear-ddos-ppp-mplscp-states { description "Reset mplscp states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-mplscp-states rpc clear-ddos-ppp-mplscp-flows { description "Clear all culprit flows for mplscp"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-mplscp-flows rpc clear-ddos-ppp-isis-statistics { description "Clear isis statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-isis-statistics rpc clear-ddos-ppp-isis-states { description "Reset isis states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-isis-states rpc clear-ddos-ppp-isis-flows { description "Clear all culprit flows for isis"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-isis-flows rpc clear-ddos-ppp-echo-req-statistics { description "Clear echo-req statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-echo-req-statistics rpc clear-ddos-ppp-echo-req-states { description "Reset echo-req states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-echo-req-states rpc clear-ddos-ppp-echo-req-flows { description "Clear all culprit flows for echo-req"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-echo-req-flows rpc clear-ddos-ppp-echo-rep-statistics { description "Clear echo-rep statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-echo-rep-statistics rpc clear-ddos-ppp-echo-rep-states { description "Reset echo-rep states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-echo-rep-states rpc clear-ddos-ppp-echo-rep-flows { description "Clear all culprit flows for echo-rep"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-echo-rep-flows rpc clear-ddos-ppp-mlppp-lcp-statistics { description "Clear mlppp-lcp statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-mlppp-lcp-statistics rpc clear-ddos-ppp-mlppp-lcp-states { description "Reset mlppp-lcp states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-mlppp-lcp-states rpc clear-ddos-ppp-mlppp-lcp-flows { description "Clear all culprit flows for mlppp-lcp"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ppp-mlppp-lcp-flows rpc clear-ddos-pppoe-statistics { description "Clear PPPoE statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-statistics rpc clear-ddos-pppoe-states { description "Reset PPPoE states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-states rpc clear-ddos-pppoe-flows { description "Cleart all culprit flows for PPPoE"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-flows rpc clear-ddos-pppoe-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-aggregate-statistics rpc clear-ddos-pppoe-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-aggregate-states rpc clear-ddos-pppoe-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-aggregate-flows rpc clear-ddos-pppoe-padi-statistics { description "Clear padi statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padi-statistics rpc clear-ddos-pppoe-padi-states { description "Reset padi states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padi-states rpc clear-ddos-pppoe-padi-flows { description "Clear all culprit flows for padi"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padi-flows rpc clear-ddos-pppoe-pado-statistics { description "Clear pado statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-pado-statistics rpc clear-ddos-pppoe-pado-states { description "Reset pado states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-pado-states rpc clear-ddos-pppoe-pado-flows { description "Clear all culprit flows for pado"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-pado-flows rpc clear-ddos-pppoe-padr-statistics { description "Clear padr statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padr-statistics rpc clear-ddos-pppoe-padr-states { description "Reset padr states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padr-states rpc clear-ddos-pppoe-padr-flows { description "Clear all culprit flows for padr"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padr-flows rpc clear-ddos-pppoe-pads-statistics { description "Clear pads statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-pads-statistics rpc clear-ddos-pppoe-pads-states { description "Reset pads states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-pads-states rpc clear-ddos-pppoe-pads-flows { description "Clear all culprit flows for pads"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-pads-flows rpc clear-ddos-pppoe-padt-statistics { description "Clear padt statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padt-statistics rpc clear-ddos-pppoe-padt-states { description "Reset padt states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padt-states rpc clear-ddos-pppoe-padt-flows { description "Clear all culprit flows for padt"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padt-flows rpc clear-ddos-pppoe-padm-statistics { description "Clear padm statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padm-statistics rpc clear-ddos-pppoe-padm-states { description "Reset padm states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padm-states rpc clear-ddos-pppoe-padm-flows { description "Clear all culprit flows for padm"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padm-flows rpc clear-ddos-pppoe-padn-statistics { description "Clear padn statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padn-statistics rpc clear-ddos-pppoe-padn-states { description "Reset padn states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padn-states rpc clear-ddos-pppoe-padn-flows { description "Clear all culprit flows for padn"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padn-flows rpc clear-ddos-pppoe-padse-statistics { description "Clear padse statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padse-statistics rpc clear-ddos-pppoe-padse-states { description "Reset padse states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padse-states rpc clear-ddos-pppoe-padse-flows { description "Clear all culprit flows for padse"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pppoe-padse-flows rpc clear-ddos-dhcpv4-statistics { description "Clear DHCPv4 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-statistics rpc clear-ddos-dhcpv4-states { description "Reset DHCPv4 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-states rpc clear-ddos-dhcpv4-flows { description "Cleart all culprit flows for DHCPv4"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-flows rpc clear-ddos-dhcpv4-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-aggregate-statistics rpc clear-ddos-dhcpv4-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-aggregate-states rpc clear-ddos-dhcpv4-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-aggregate-flows rpc clear-ddos-dhcpv4-unclass-statistics { description "Clear unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-unclass-statistics rpc clear-ddos-dhcpv4-unclass-states { description "Reset unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-unclass-states rpc clear-ddos-dhcpv4-unclass-flows { description "Clear all culprit flows for unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-unclass-flows rpc clear-ddos-dhcpv4-discover-statistics { description "Clear discover statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-discover-statistics rpc clear-ddos-dhcpv4-discover-states { description "Reset discover states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-discover-states rpc clear-ddos-dhcpv4-discover-flows { description "Clear all culprit flows for discover"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-discover-flows rpc clear-ddos-dhcpv4-offer-statistics { description "Clear offer statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-offer-statistics rpc clear-ddos-dhcpv4-offer-states { description "Reset offer states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-offer-states rpc clear-ddos-dhcpv4-offer-flows { description "Clear all culprit flows for offer"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-offer-flows rpc clear-ddos-dhcpv4-request-statistics { description "Clear request statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-request-statistics rpc clear-ddos-dhcpv4-request-states { description "Reset request states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-request-states rpc clear-ddos-dhcpv4-request-flows { description "Clear all culprit flows for request"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-request-flows rpc clear-ddos-dhcpv4-decline-statistics { description "Clear decline statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-decline-statistics rpc clear-ddos-dhcpv4-decline-states { description "Reset decline states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-decline-states rpc clear-ddos-dhcpv4-decline-flows { description "Clear all culprit flows for decline"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-decline-flows rpc clear-ddos-dhcpv4-ack-statistics { description "Clear ack statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-ack-statistics rpc clear-ddos-dhcpv4-ack-states { description "Reset ack states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-ack-states rpc clear-ddos-dhcpv4-ack-flows { description "Clear all culprit flows for ack"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-ack-flows rpc clear-ddos-dhcpv4-nak-statistics { description "Clear nak statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-nak-statistics rpc clear-ddos-dhcpv4-nak-states { description "Reset nak states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-nak-states rpc clear-ddos-dhcpv4-nak-flows { description "Clear all culprit flows for nak"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-nak-flows rpc clear-ddos-dhcpv4-release-statistics { description "Clear release statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-release-statistics rpc clear-ddos-dhcpv4-release-states { description "Reset release states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-release-states rpc clear-ddos-dhcpv4-release-flows { description "Clear all culprit flows for release"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-release-flows rpc clear-ddos-dhcpv4-inform-statistics { description "Clear inform statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-inform-statistics rpc clear-ddos-dhcpv4-inform-states { description "Reset inform states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-inform-states rpc clear-ddos-dhcpv4-inform-flows { description "Clear all culprit flows for inform"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-inform-flows rpc clear-ddos-dhcpv4-renew-statistics { description "Clear renew statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-renew-statistics rpc clear-ddos-dhcpv4-renew-states { description "Reset renew states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-renew-states rpc clear-ddos-dhcpv4-renew-flows { description "Clear all culprit flows for renew"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-renew-flows rpc clear-ddos-dhcpv4-forcerenew-statistics { description "Clear force-renew statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-forcerenew-statistics rpc clear-ddos-dhcpv4-forcerenew-states { description "Reset force-renew states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-forcerenew-states rpc clear-ddos-dhcpv4-forcerenew-flows { description "Clear all culprit flows for force-renew"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-forcerenew-flows rpc clear-ddos-dhcpv4-leasequery-statistics { description "Clear lease-query statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-leasequery-statistics rpc clear-ddos-dhcpv4-leasequery-states { description "Reset lease-query states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-leasequery-states rpc clear-ddos-dhcpv4-leasequery-flows { description "Clear all culprit flows for lease-query"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-leasequery-flows rpc clear-ddos-dhcpv4-leaseuna-statistics { description "Clear lease-unassigned statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-leaseuna-statistics rpc clear-ddos-dhcpv4-leaseuna-states { description "Reset lease-unassigned states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-leaseuna-states rpc clear-ddos-dhcpv4-leaseuna-flows { description "Clear all culprit flows for lease-unassigned"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-leaseuna-flows rpc clear-ddos-dhcpv4-leaseunk-statistics { description "Clear lease-unknown statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-leaseunk-statistics rpc clear-ddos-dhcpv4-leaseunk-states { description "Reset lease-unknown states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-leaseunk-states rpc clear-ddos-dhcpv4-leaseunk-flows { description "Clear all culprit flows for lease-unknown"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-leaseunk-flows rpc clear-ddos-dhcpv4-leaseact-statistics { description "Clear lease-active statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-leaseact-statistics rpc clear-ddos-dhcpv4-leaseact-states { description "Reset lease-active states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-leaseact-states rpc clear-ddos-dhcpv4-leaseact-flows { description "Clear all culprit flows for lease-active"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-leaseact-flows rpc clear-ddos-dhcpv4-bootp-statistics { description "Clear bootp statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-bootp-statistics rpc clear-ddos-dhcpv4-bootp-states { description "Reset bootp states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-bootp-states rpc clear-ddos-dhcpv4-bootp-flows { description "Clear all culprit flows for bootp"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-bootp-flows rpc clear-ddos-dhcpv4-rebind-statistics { description "Clear rebind statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-rebind-statistics rpc clear-ddos-dhcpv4-rebind-states { description "Reset rebind states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-rebind-states rpc clear-ddos-dhcpv4-rebind-flows { description "Clear all culprit flows for rebind"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-rebind-flows rpc clear-ddos-dhcpv4-no-msgtype-statistics { description "Clear no-message-type statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-no-msgtype-statistics rpc clear-ddos-dhcpv4-no-msgtype-states { description "Reset no-message-type states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-no-msgtype-states rpc clear-ddos-dhcpv4-no-msgtype-flows { description "Clear all culprit flows for no-message-type"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-no-msgtype-flows rpc clear-ddos-dhcpv4-bad-pack-statistics { description "Clear bad-packets statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-bad-pack-statistics rpc clear-ddos-dhcpv4-bad-pack-states { description "Reset bad-packets states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-bad-pack-states rpc clear-ddos-dhcpv4-bad-pack-flows { description "Clear all culprit flows for bad-packets"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4-bad-pack-flows rpc clear-ddos-dhcpv6-statistics { description "Clear DHCPv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-statistics rpc clear-ddos-dhcpv6-states { description "Reset DHCPv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-states rpc clear-ddos-dhcpv6-flows { description "Cleart all culprit flows for DHCPv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-flows rpc clear-ddos-dhcpv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-aggregate-statistics rpc clear-ddos-dhcpv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-aggregate-states rpc clear-ddos-dhcpv6-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-aggregate-flows rpc clear-ddos-dhcpv6-unclass-statistics { description "Clear unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-unclass-statistics rpc clear-ddos-dhcpv6-unclass-states { description "Reset unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-unclass-states rpc clear-ddos-dhcpv6-unclass-flows { description "Clear all culprit flows for unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-unclass-flows rpc clear-ddos-dhcpv6-solicit-statistics { description "Clear solicit statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-solicit-statistics rpc clear-ddos-dhcpv6-solicit-states { description "Reset solicit states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-solicit-states rpc clear-ddos-dhcpv6-solicit-flows { description "Clear all culprit flows for solicit"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-solicit-flows rpc clear-ddos-dhcpv6-advertise-statistics { description "Clear advertise statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-advertise-statistics rpc clear-ddos-dhcpv6-advertise-states { description "Reset advertise states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-advertise-states rpc clear-ddos-dhcpv6-advertise-flows { description "Clear all culprit flows for advertise"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-advertise-flows rpc clear-ddos-dhcpv6-request-statistics { description "Clear request statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-request-statistics rpc clear-ddos-dhcpv6-request-states { description "Reset request states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-request-states rpc clear-ddos-dhcpv6-request-flows { description "Clear all culprit flows for request"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-request-flows rpc clear-ddos-dhcpv6-confirm-statistics { description "Clear confirm statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-confirm-statistics rpc clear-ddos-dhcpv6-confirm-states { description "Reset confirm states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-confirm-states rpc clear-ddos-dhcpv6-confirm-flows { description "Clear all culprit flows for confirm"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-confirm-flows rpc clear-ddos-dhcpv6-renew-statistics { description "Clear renew statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-renew-statistics rpc clear-ddos-dhcpv6-renew-states { description "Reset renew states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-renew-states rpc clear-ddos-dhcpv6-renew-flows { description "Clear all culprit flows for renew"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-renew-flows rpc clear-ddos-dhcpv6-rebind-statistics { description "Clear rebind statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-rebind-statistics rpc clear-ddos-dhcpv6-rebind-states { description "Reset rebind states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-rebind-states rpc clear-ddos-dhcpv6-rebind-flows { description "Clear all culprit flows for rebind"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-rebind-flows rpc clear-ddos-dhcpv6-reply-statistics { description "Clear reply statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-reply-statistics rpc clear-ddos-dhcpv6-reply-states { description "Reset reply states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-reply-states rpc clear-ddos-dhcpv6-reply-flows { description "Clear all culprit flows for reply"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-reply-flows rpc clear-ddos-dhcpv6-release-statistics { description "Clear release statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-release-statistics rpc clear-ddos-dhcpv6-release-states { description "Reset release states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-release-states rpc clear-ddos-dhcpv6-release-flows { description "Clear all culprit flows for release"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-release-flows rpc clear-ddos-dhcpv6-decline-statistics { description "Clear decline statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-decline-statistics rpc clear-ddos-dhcpv6-decline-states { description "Reset decline states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-decline-states rpc clear-ddos-dhcpv6-decline-flows { description "Clear all culprit flows for decline"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-decline-flows rpc clear-ddos-dhcpv6-reconfig-statistics { description "Clear reconfigure statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-reconfig-statistics rpc clear-ddos-dhcpv6-reconfig-states { description "Reset reconfigure states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-reconfig-states rpc clear-ddos-dhcpv6-reconfig-flows { description "Clear all culprit flows for reconfigure"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-reconfig-flows rpc clear-ddos-dhcpv6-info-req-statistics { description "Clear information-request statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-info-req-statistics rpc clear-ddos-dhcpv6-info-req-states { description "Reset information-request states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-info-req-states rpc clear-ddos-dhcpv6-info-req-flows { description "Clear all culprit flows for information-request"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-info-req-flows rpc clear-ddos-dhcpv6-relay-for-statistics { description "Clear relay-forward statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-relay-for-statistics rpc clear-ddos-dhcpv6-relay-for-states { description "Reset relay-forward states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-relay-for-states rpc clear-ddos-dhcpv6-relay-for-flows { description "Clear all culprit flows for relay-forward"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-relay-for-flows rpc clear-ddos-dhcpv6-relay-rep-statistics { description "Clear relay-reply statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-relay-rep-statistics rpc clear-ddos-dhcpv6-relay-rep-states { description "Reset relay-reply states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-relay-rep-states rpc clear-ddos-dhcpv6-relay-rep-flows { description "Clear all culprit flows for relay-reply"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-relay-rep-flows rpc clear-ddos-dhcpv6-leasequery-statistics { description "Clear leasequery statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-leasequery-statistics rpc clear-ddos-dhcpv6-leasequery-states { description "Reset leasequery states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-leasequery-states rpc clear-ddos-dhcpv6-leasequery-flows { description "Clear all culprit flows for leasequery"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-leasequery-flows rpc clear-ddos-dhcpv6-leaseq-re-statistics { description "Clear leasequery-reply statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-leaseq-re-statistics rpc clear-ddos-dhcpv6-leaseq-re-states { description "Reset leasequery-reply states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-leaseq-re-states rpc clear-ddos-dhcpv6-leaseq-re-flows { description "Clear all culprit flows for leasequery-reply"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-leaseq-re-flows rpc clear-ddos-dhcpv6-leaseq-do-statistics { description "Clear leasequery-done statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-leaseq-do-statistics rpc clear-ddos-dhcpv6-leaseq-do-states { description "Reset leasequery-done states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-leaseq-do-states rpc clear-ddos-dhcpv6-leaseq-do-flows { description "Clear all culprit flows for leasequery-done"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-leaseq-do-flows rpc clear-ddos-dhcpv6-leaseq-da-statistics { description "Clear leasequery-data statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-leaseq-da-statistics rpc clear-ddos-dhcpv6-leaseq-da-states { description "Reset leasequery-data states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-leaseq-da-states rpc clear-ddos-dhcpv6-leaseq-da-flows { description "Clear all culprit flows for leasequery-data"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv6-leaseq-da-flows rpc clear-ddos-vchassis-statistics { description "Clear Virtual-Chassis statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-statistics rpc clear-ddos-vchassis-states { description "Reset Virtual-Chassis states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-states rpc clear-ddos-vchassis-flows { description "Cleart all culprit flows for Virtual-Chassis"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-flows rpc clear-ddos-vchassis-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-aggregate-statistics rpc clear-ddos-vchassis-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-aggregate-states rpc clear-ddos-vchassis-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-aggregate-flows rpc clear-ddos-vchassis-unclass-statistics { description "Clear unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-unclass-statistics rpc clear-ddos-vchassis-unclass-states { description "Reset unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-unclass-states rpc clear-ddos-vchassis-unclass-flows { description "Clear all culprit flows for unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-unclass-flows rpc clear-ddos-vchassis-control-hi-statistics { description "Clear control-high statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-control-hi-statistics rpc clear-ddos-vchassis-control-hi-states { description "Reset control-high states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-control-hi-states rpc clear-ddos-vchassis-control-hi-flows { description "Clear all culprit flows for control-high"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-control-hi-flows rpc clear-ddos-vchassis-control-lo-statistics { description "Clear control-low statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-control-lo-statistics rpc clear-ddos-vchassis-control-lo-states { description "Reset control-low states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-control-lo-states rpc clear-ddos-vchassis-control-lo-flows { description "Clear all culprit flows for control-low"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-control-lo-flows rpc clear-ddos-vchassis-vc-packets-statistics { description "Clear vc-packets statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-vc-packets-statistics rpc clear-ddos-vchassis-vc-packets-states { description "Reset vc-packets states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-vc-packets-states rpc clear-ddos-vchassis-vc-packets-flows { description "Clear all culprit flows for vc-packets"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-vc-packets-flows rpc clear-ddos-vchassis-vc-ttl-err-statistics { description "Clear vc-ttl-errors statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-vc-ttl-err-statistics rpc clear-ddos-vchassis-vc-ttl-err-states { description "Reset vc-ttl-errors states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-vc-ttl-err-states rpc clear-ddos-vchassis-vc-ttl-err-flows { description "Clear all culprit flows for vc-ttl-errors"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vchassis-vc-ttl-err-flows rpc clear-ddos-icmp-statistics { description "Clear ICMP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-icmp-statistics rpc clear-ddos-icmp-states { description "Reset ICMP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-icmp-states rpc clear-ddos-icmp-flows { description "Cleart all culprit flows for ICMP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-icmp-flows rpc clear-ddos-icmp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-icmp-aggregate-statistics rpc clear-ddos-icmp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-icmp-aggregate-states rpc clear-ddos-icmp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-icmp-aggregate-flows rpc clear-ddos-igmp-statistics { description "Clear IGMP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmp-statistics rpc clear-ddos-igmp-states { description "Reset IGMP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmp-states rpc clear-ddos-igmp-flows { description "Cleart all culprit flows for IGMP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmp-flows rpc clear-ddos-igmp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmp-aggregate-statistics rpc clear-ddos-igmp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmp-aggregate-states rpc clear-ddos-igmp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmp-aggregate-flows rpc clear-ddos-igmp-query-statistics { description "Clear query statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmp-query-statistics rpc clear-ddos-igmp-query-states { description "Reset query states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmp-query-states rpc clear-ddos-igmp-query-flows { description "Clear all culprit flows for query"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmp-query-flows rpc clear-ddos-igmp-report-statistics { description "Clear report statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmp-report-statistics rpc clear-ddos-igmp-report-states { description "Reset report states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmp-report-states rpc clear-ddos-igmp-report-flows { description "Clear all culprit flows for report"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmp-report-flows rpc clear-ddos-mld-statistics { description "Clear MLD statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mld-statistics rpc clear-ddos-mld-states { description "Reset MLD states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mld-states rpc clear-ddos-mld-flows { description "Cleart all culprit flows for MLD"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mld-flows rpc clear-ddos-mld-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mld-aggregate-statistics rpc clear-ddos-mld-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mld-aggregate-states rpc clear-ddos-mld-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mld-aggregate-flows rpc clear-ddos-ospf-statistics { description "Clear OSPF statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospf-statistics rpc clear-ddos-ospf-states { description "Reset OSPF states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospf-states rpc clear-ddos-ospf-flows { description "Cleart all culprit flows for OSPF"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospf-flows rpc clear-ddos-ospf-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospf-aggregate-statistics rpc clear-ddos-ospf-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospf-aggregate-states rpc clear-ddos-ospf-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospf-aggregate-flows rpc clear-ddos-rsvp-statistics { description "Clear RSVP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rsvp-statistics rpc clear-ddos-rsvp-states { description "Reset RSVP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rsvp-states rpc clear-ddos-rsvp-flows { description "Cleart all culprit flows for RSVP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rsvp-flows rpc clear-ddos-rsvp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rsvp-aggregate-statistics rpc clear-ddos-rsvp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rsvp-aggregate-states rpc clear-ddos-rsvp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rsvp-aggregate-flows rpc clear-ddos-pim-statistics { description "Clear PIM statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-statistics rpc clear-ddos-pim-states { description "Reset PIM states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-states rpc clear-ddos-pim-flows { description "Cleart all culprit flows for PIM"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-flows rpc clear-ddos-pim-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-aggregate-statistics rpc clear-ddos-pim-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-aggregate-states rpc clear-ddos-pim-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-aggregate-flows rpc clear-ddos-rip-statistics { description "Clear RIP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rip-statistics rpc clear-ddos-rip-states { description "Reset RIP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rip-states rpc clear-ddos-rip-flows { description "Cleart all culprit flows for RIP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rip-flows rpc clear-ddos-rip-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rip-aggregate-statistics rpc clear-ddos-rip-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rip-aggregate-states rpc clear-ddos-rip-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rip-aggregate-flows rpc clear-ddos-ptp-statistics { description "Clear PTP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ptp-statistics rpc clear-ddos-ptp-states { description "Reset PTP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ptp-states rpc clear-ddos-ptp-flows { description "Cleart all culprit flows for PTP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ptp-flows rpc clear-ddos-ptp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ptp-aggregate-statistics rpc clear-ddos-ptp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ptp-aggregate-states rpc clear-ddos-ptp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ptp-aggregate-flows rpc clear-ddos-bfd-statistics { description "Clear BFD statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfd-statistics rpc clear-ddos-bfd-states { description "Reset BFD states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfd-states rpc clear-ddos-bfd-flows { description "Cleart all culprit flows for BFD"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfd-flows rpc clear-ddos-bfd-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfd-aggregate-statistics rpc clear-ddos-bfd-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfd-aggregate-states rpc clear-ddos-bfd-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfd-aggregate-flows rpc clear-ddos-bfd-unclass-statistics { description "Clear unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfd-unclass-statistics rpc clear-ddos-bfd-unclass-states { description "Reset unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfd-unclass-states rpc clear-ddos-bfd-unclass-flows { description "Clear all culprit flows for unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfd-unclass-flows rpc clear-ddos-bfd-multihop-bfd-statistics { description "Clear multihop-bfd statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfd-multihop-bfd-statistics rpc clear-ddos-bfd-multihop-bfd-states { description "Reset multihop-bfd states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfd-multihop-bfd-states rpc clear-ddos-bfd-multihop-bfd-flows { description "Clear all culprit flows for multihop-bfd"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfd-multihop-bfd-flows rpc clear-ddos-lmp-statistics { description "Clear LMP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lmp-statistics rpc clear-ddos-lmp-states { description "Reset LMP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lmp-states rpc clear-ddos-lmp-flows { description "Cleart all culprit flows for LMP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lmp-flows rpc clear-ddos-lmp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lmp-aggregate-statistics rpc clear-ddos-lmp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lmp-aggregate-states rpc clear-ddos-lmp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lmp-aggregate-flows rpc clear-ddos-ldp-statistics { description "Clear LDP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldp-statistics rpc clear-ddos-ldp-states { description "Reset LDP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldp-states rpc clear-ddos-ldp-flows { description "Cleart all culprit flows for LDP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldp-flows rpc clear-ddos-ldp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldp-aggregate-statistics rpc clear-ddos-ldp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldp-aggregate-states rpc clear-ddos-ldp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldp-aggregate-flows rpc clear-ddos-ldp-unclass-statistics { description "Clear unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldp-unclass-statistics rpc clear-ddos-ldp-unclass-states { description "Reset unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldp-unclass-states rpc clear-ddos-ldp-unclass-flows { description "Clear all culprit flows for unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldp-unclass-flows rpc clear-ddos-ldp-ldp-hello-statistics { description "Clear ldp-hello statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldp-ldp-hello-statistics rpc clear-ddos-ldp-ldp-hello-states { description "Reset ldp-hello states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldp-ldp-hello-states rpc clear-ddos-ldp-ldp-hello-flows { description "Clear all culprit flows for ldp-hello"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldp-ldp-hello-flows rpc clear-ddos-msdp-statistics { description "Clear MSDP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-msdp-statistics rpc clear-ddos-msdp-states { description "Reset MSDP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-msdp-states rpc clear-ddos-msdp-flows { description "Cleart all culprit flows for MSDP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-msdp-flows rpc clear-ddos-msdp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-msdp-aggregate-statistics rpc clear-ddos-msdp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-msdp-aggregate-states rpc clear-ddos-msdp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-msdp-aggregate-flows rpc clear-ddos-bgp-statistics { description "Clear BGP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bgp-statistics rpc clear-ddos-bgp-states { description "Reset BGP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bgp-states rpc clear-ddos-bgp-flows { description "Cleart all culprit flows for BGP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bgp-flows rpc clear-ddos-bgp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bgp-aggregate-statistics rpc clear-ddos-bgp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bgp-aggregate-states rpc clear-ddos-bgp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bgp-aggregate-flows rpc clear-ddos-vrrp-statistics { description "Clear VRRP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vrrp-statistics rpc clear-ddos-vrrp-states { description "Reset VRRP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vrrp-states rpc clear-ddos-vrrp-flows { description "Cleart all culprit flows for VRRP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vrrp-flows rpc clear-ddos-vrrp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vrrp-aggregate-statistics rpc clear-ddos-vrrp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vrrp-aggregate-states rpc clear-ddos-vrrp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vrrp-aggregate-flows rpc clear-ddos-telnet-statistics { description "Clear Telnet statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-telnet-statistics rpc clear-ddos-telnet-states { description "Reset Telnet states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-telnet-states rpc clear-ddos-telnet-flows { description "Cleart all culprit flows for Telnet"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-telnet-flows rpc clear-ddos-telnet-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-telnet-aggregate-statistics rpc clear-ddos-telnet-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-telnet-aggregate-states rpc clear-ddos-telnet-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-telnet-aggregate-flows rpc clear-ddos-ftp-statistics { description "Clear FTP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ftp-statistics rpc clear-ddos-ftp-states { description "Reset FTP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ftp-states rpc clear-ddos-ftp-flows { description "Cleart all culprit flows for FTP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ftp-flows rpc clear-ddos-ftp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ftp-aggregate-statistics rpc clear-ddos-ftp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ftp-aggregate-states rpc clear-ddos-ftp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ftp-aggregate-flows rpc clear-ddos-ssh-statistics { description "Clear SSH statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ssh-statistics rpc clear-ddos-ssh-states { description "Reset SSH states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ssh-states rpc clear-ddos-ssh-flows { description "Cleart all culprit flows for SSH"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ssh-flows rpc clear-ddos-ssh-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ssh-aggregate-statistics rpc clear-ddos-ssh-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ssh-aggregate-states rpc clear-ddos-ssh-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ssh-aggregate-flows rpc clear-ddos-snmp-statistics { description "Clear SNMP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-snmp-statistics rpc clear-ddos-snmp-states { description "Reset SNMP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-snmp-states rpc clear-ddos-snmp-flows { description "Cleart all culprit flows for SNMP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-snmp-flows rpc clear-ddos-snmp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-snmp-aggregate-statistics rpc clear-ddos-snmp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-snmp-aggregate-states rpc clear-ddos-snmp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-snmp-aggregate-flows rpc clear-ddos-ancp-statistics { description "Clear ANCP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ancp-statistics rpc clear-ddos-ancp-states { description "Reset ANCP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ancp-states rpc clear-ddos-ancp-flows { description "Cleart all culprit flows for ANCP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ancp-flows rpc clear-ddos-ancp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ancp-aggregate-statistics rpc clear-ddos-ancp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ancp-aggregate-states rpc clear-ddos-ancp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ancp-aggregate-flows rpc clear-ddos-igmpv6-statistics { description "Clear IGMPv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-statistics rpc clear-ddos-igmpv6-states { description "Reset IGMPv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-states rpc clear-ddos-igmpv6-flows { description "Cleart all culprit flows for IGMPv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-flows rpc clear-ddos-igmpv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-aggregate-statistics rpc clear-ddos-igmpv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-aggregate-states rpc clear-ddos-igmpv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-aggregate-flows rpc clear-ddos-igmpv6-unclass-statistics { description "Clear unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-unclass-statistics rpc clear-ddos-igmpv6-unclass-states { description "Reset unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-unclass-states rpc clear-ddos-igmpv6-unclass-flows { description "Clear all culprit flows for unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-unclass-flows rpc clear-ddos-igmpv6-mld-statistics { description "Clear mld statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-mld-statistics rpc clear-ddos-igmpv6-mld-states { description "Reset mld states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-mld-states rpc clear-ddos-igmpv6-mld-flows { description "Clear all culprit flows for mld"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-mld-flows rpc clear-ddos-igmpv6-mld-query-statistics { description "Clear mld-query statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-mld-query-statistics rpc clear-ddos-igmpv6-mld-query-states { description "Reset mld-query states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-mld-query-states rpc clear-ddos-igmpv6-mld-query-flows { description "Clear all culprit flows for mld-query"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-mld-query-flows rpc clear-ddos-igmpv6-mld-report-statistics { description "Clear mld-report statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-mld-report-statistics rpc clear-ddos-igmpv6-mld-report-states { description "Reset mld-report states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-mld-report-states rpc clear-ddos-igmpv6-mld-report-flows { description "Clear all culprit flows for mld-report"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv6-mld-report-flows rpc clear-ddos-egpv6-statistics { description "Clear EGPv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-egpv6-statistics rpc clear-ddos-egpv6-states { description "Reset EGPv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-egpv6-states rpc clear-ddos-egpv6-flows { description "Cleart all culprit flows for EGPv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-egpv6-flows rpc clear-ddos-egpv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-egpv6-aggregate-statistics rpc clear-ddos-egpv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-egpv6-aggregate-states rpc clear-ddos-egpv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-egpv6-aggregate-flows rpc clear-ddos-rsvpv6-statistics { description "Clear RSVPv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rsvpv6-statistics rpc clear-ddos-rsvpv6-states { description "Reset RSVPv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rsvpv6-states rpc clear-ddos-rsvpv6-flows { description "Cleart all culprit flows for RSVPv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rsvpv6-flows rpc clear-ddos-rsvpv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rsvpv6-aggregate-statistics rpc clear-ddos-rsvpv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rsvpv6-aggregate-states rpc clear-ddos-rsvpv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rsvpv6-aggregate-flows rpc clear-ddos-igmpv4v6-statistics { description "Clear IGMPv4v6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv4v6-statistics rpc clear-ddos-igmpv4v6-states { description "Reset IGMPv4v6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv4v6-states rpc clear-ddos-igmpv4v6-flows { description "Cleart all culprit flows for IGMPv4v6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv4v6-flows rpc clear-ddos-igmpv4v6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv4v6-aggregate-statistics rpc clear-ddos-igmpv4v6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv4v6-aggregate-states rpc clear-ddos-igmpv4v6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-igmpv4v6-aggregate-flows rpc clear-ddos-ripv6-statistics { description "Clear RIPv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ripv6-statistics rpc clear-ddos-ripv6-states { description "Reset RIPv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ripv6-states rpc clear-ddos-ripv6-flows { description "Cleart all culprit flows for RIPv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ripv6-flows rpc clear-ddos-ripv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ripv6-aggregate-statistics rpc clear-ddos-ripv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ripv6-aggregate-states rpc clear-ddos-ripv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ripv6-aggregate-flows rpc clear-ddos-bfdv6-statistics { description "Clear BFDv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfdv6-statistics rpc clear-ddos-bfdv6-states { description "Reset BFDv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfdv6-states rpc clear-ddos-bfdv6-flows { description "Cleart all culprit flows for BFDv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfdv6-flows rpc clear-ddos-bfdv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfdv6-aggregate-statistics rpc clear-ddos-bfdv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfdv6-aggregate-states rpc clear-ddos-bfdv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bfdv6-aggregate-flows rpc clear-ddos-lmpv6-statistics { description "Clear LMPv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lmpv6-statistics rpc clear-ddos-lmpv6-states { description "Reset LMPv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lmpv6-states rpc clear-ddos-lmpv6-flows { description "Cleart all culprit flows for LMPv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lmpv6-flows rpc clear-ddos-lmpv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lmpv6-aggregate-statistics rpc clear-ddos-lmpv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lmpv6-aggregate-states rpc clear-ddos-lmpv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lmpv6-aggregate-flows rpc clear-ddos-ldpv6-statistics { description "Clear LDPv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldpv6-statistics rpc clear-ddos-ldpv6-states { description "Reset LDPv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldpv6-states rpc clear-ddos-ldpv6-flows { description "Cleart all culprit flows for LDPv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldpv6-flows rpc clear-ddos-ldpv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldpv6-aggregate-statistics rpc clear-ddos-ldpv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldpv6-aggregate-states rpc clear-ddos-ldpv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ldpv6-aggregate-flows rpc clear-ddos-msdpv6-statistics { description "Clear MSDPv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-msdpv6-statistics rpc clear-ddos-msdpv6-states { description "Reset MSDPv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-msdpv6-states rpc clear-ddos-msdpv6-flows { description "Cleart all culprit flows for MSDPv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-msdpv6-flows rpc clear-ddos-msdpv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-msdpv6-aggregate-statistics rpc clear-ddos-msdpv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-msdpv6-aggregate-states rpc clear-ddos-msdpv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-msdpv6-aggregate-flows rpc clear-ddos-bgpv6-statistics { description "Clear BGPv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bgpv6-statistics rpc clear-ddos-bgpv6-states { description "Reset BGPv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bgpv6-states rpc clear-ddos-bgpv6-flows { description "Cleart all culprit flows for BGPv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bgpv6-flows rpc clear-ddos-bgpv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bgpv6-aggregate-statistics rpc clear-ddos-bgpv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bgpv6-aggregate-states rpc clear-ddos-bgpv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-bgpv6-aggregate-flows rpc clear-ddos-vrrpv6-statistics { description "Clear VRRPv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vrrpv6-statistics rpc clear-ddos-vrrpv6-states { description "Reset VRRPv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vrrpv6-states rpc clear-ddos-vrrpv6-flows { description "Cleart all culprit flows for VRRPv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vrrpv6-flows rpc clear-ddos-vrrpv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vrrpv6-aggregate-statistics rpc clear-ddos-vrrpv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vrrpv6-aggregate-states rpc clear-ddos-vrrpv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vrrpv6-aggregate-flows rpc clear-ddos-telnetv6-statistics { description "Clear Telnetv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-telnetv6-statistics rpc clear-ddos-telnetv6-states { description "Reset Telnetv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-telnetv6-states rpc clear-ddos-telnetv6-flows { description "Cleart all culprit flows for Telnetv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-telnetv6-flows rpc clear-ddos-telnetv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-telnetv6-aggregate-statistics rpc clear-ddos-telnetv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-telnetv6-aggregate-states rpc clear-ddos-telnetv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-telnetv6-aggregate-flows rpc clear-ddos-ftpv6-statistics { description "Clear FTPv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ftpv6-statistics rpc clear-ddos-ftpv6-states { description "Reset FTPv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ftpv6-states rpc clear-ddos-ftpv6-flows { description "Cleart all culprit flows for FTPv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ftpv6-flows rpc clear-ddos-ftpv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ftpv6-aggregate-statistics rpc clear-ddos-ftpv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ftpv6-aggregate-states rpc clear-ddos-ftpv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ftpv6-aggregate-flows rpc clear-ddos-sshv6-statistics { description "Clear SSHv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sshv6-statistics rpc clear-ddos-sshv6-states { description "Reset SSHv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sshv6-states rpc clear-ddos-sshv6-flows { description "Cleart all culprit flows for SSHv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sshv6-flows rpc clear-ddos-sshv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sshv6-aggregate-statistics rpc clear-ddos-sshv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sshv6-aggregate-states rpc clear-ddos-sshv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sshv6-aggregate-flows rpc clear-ddos-snmpv6-statistics { description "Clear SNMPv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-snmpv6-statistics rpc clear-ddos-snmpv6-states { description "Reset SNMPv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-snmpv6-states rpc clear-ddos-snmpv6-flows { description "Cleart all culprit flows for SNMPv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-snmpv6-flows rpc clear-ddos-snmpv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-snmpv6-aggregate-statistics rpc clear-ddos-snmpv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-snmpv6-aggregate-states rpc clear-ddos-snmpv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-snmpv6-aggregate-flows rpc clear-ddos-ancpv6-statistics { description "Clear ANCPv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ancpv6-statistics rpc clear-ddos-ancpv6-states { description "Reset ANCPv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ancpv6-states rpc clear-ddos-ancpv6-flows { description "Cleart all culprit flows for ANCPv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ancpv6-flows rpc clear-ddos-ancpv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ancpv6-aggregate-statistics rpc clear-ddos-ancpv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ancpv6-aggregate-states rpc clear-ddos-ancpv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ancpv6-aggregate-flows rpc clear-ddos-ospfv3v6-statistics { description "Clear OSPFv3v6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospfv3v6-statistics rpc clear-ddos-ospfv3v6-states { description "Reset OSPFv3v6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospfv3v6-states rpc clear-ddos-ospfv3v6-flows { description "Cleart all culprit flows for OSPFv3v6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospfv3v6-flows rpc clear-ddos-ospfv3v6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospfv3v6-aggregate-statistics rpc clear-ddos-ospfv3v6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospfv3v6-aggregate-states rpc clear-ddos-ospfv3v6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospfv3v6-aggregate-flows rpc clear-ddos-lacp-statistics { description "Clear LACP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lacp-statistics rpc clear-ddos-lacp-states { description "Reset LACP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lacp-states rpc clear-ddos-lacp-flows { description "Cleart all culprit flows for LACP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lacp-flows rpc clear-ddos-lacp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lacp-aggregate-statistics rpc clear-ddos-lacp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lacp-aggregate-states rpc clear-ddos-lacp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lacp-aggregate-flows rpc clear-ddos-stp-statistics { description "Clear STP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-stp-statistics rpc clear-ddos-stp-states { description "Reset STP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-stp-states rpc clear-ddos-stp-flows { description "Cleart all culprit flows for STP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-stp-flows rpc clear-ddos-stp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-stp-aggregate-statistics rpc clear-ddos-stp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-stp-aggregate-states rpc clear-ddos-stp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-stp-aggregate-flows rpc clear-ddos-esmc-statistics { description "Clear ESMC statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-esmc-statistics rpc clear-ddos-esmc-states { description "Reset ESMC states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-esmc-states rpc clear-ddos-esmc-flows { description "Cleart all culprit flows for ESMC"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-esmc-flows rpc clear-ddos-esmc-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-esmc-aggregate-statistics rpc clear-ddos-esmc-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-esmc-aggregate-states rpc clear-ddos-esmc-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-esmc-aggregate-flows rpc clear-ddos-oam-lfm-statistics { description "Clear OAM-LFM statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-oam-lfm-statistics rpc clear-ddos-oam-lfm-states { description "Reset OAM-LFM states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-oam-lfm-states rpc clear-ddos-oam-lfm-flows { description "Cleart all culprit flows for OAM-LFM"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-oam-lfm-flows rpc clear-ddos-oam-lfm-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-oam-lfm-aggregate-statistics rpc clear-ddos-oam-lfm-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-oam-lfm-aggregate-states rpc clear-ddos-oam-lfm-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-oam-lfm-aggregate-flows rpc clear-ddos-eoam-statistics { description "Clear EOAM statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-eoam-statistics rpc clear-ddos-eoam-states { description "Reset EOAM states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-eoam-states rpc clear-ddos-eoam-flows { description "Cleart all culprit flows for EOAM"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-eoam-flows rpc clear-ddos-eoam-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-eoam-aggregate-statistics rpc clear-ddos-eoam-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-eoam-aggregate-states rpc clear-ddos-eoam-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-eoam-aggregate-flows rpc clear-ddos-eoam-unclass-statistics { description "Clear unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-eoam-unclass-statistics rpc clear-ddos-eoam-unclass-states { description "Reset unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-eoam-unclass-states rpc clear-ddos-eoam-unclass-flows { description "Clear all culprit flows for unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-eoam-unclass-flows rpc clear-ddos-eoam-oam-cfm-statistics { description "Clear oam-cfm statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-eoam-oam-cfm-statistics rpc clear-ddos-eoam-oam-cfm-states { description "Reset oam-cfm states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-eoam-oam-cfm-states rpc clear-ddos-eoam-oam-cfm-flows { description "Clear all culprit flows for oam-cfm"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-eoam-oam-cfm-flows rpc clear-ddos-lldp-statistics { description "Clear LLDP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lldp-statistics rpc clear-ddos-lldp-states { description "Reset LLDP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lldp-states rpc clear-ddos-lldp-flows { description "Cleart all culprit flows for LLDP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lldp-flows rpc clear-ddos-lldp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lldp-aggregate-statistics rpc clear-ddos-lldp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lldp-aggregate-states rpc clear-ddos-lldp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-lldp-aggregate-flows rpc clear-ddos-mvrp-statistics { description "Clear MVRP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mvrp-statistics rpc clear-ddos-mvrp-states { description "Reset MVRP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mvrp-states rpc clear-ddos-mvrp-flows { description "Cleart all culprit flows for MVRP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mvrp-flows rpc clear-ddos-mvrp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mvrp-aggregate-statistics rpc clear-ddos-mvrp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mvrp-aggregate-states rpc clear-ddos-mvrp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mvrp-aggregate-flows rpc clear-ddos-pmvrp-statistics { description "Clear PMVRP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pmvrp-statistics rpc clear-ddos-pmvrp-states { description "Reset PMVRP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pmvrp-states rpc clear-ddos-pmvrp-flows { description "Cleart all culprit flows for PMVRP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pmvrp-flows rpc clear-ddos-pmvrp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pmvrp-aggregate-statistics rpc clear-ddos-pmvrp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pmvrp-aggregate-states rpc clear-ddos-pmvrp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pmvrp-aggregate-flows rpc clear-ddos-arp-statistics { description "Clear ARP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-arp-statistics rpc clear-ddos-arp-states { description "Reset ARP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-arp-states rpc clear-ddos-arp-flows { description "Cleart all culprit flows for ARP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-arp-flows rpc clear-ddos-arp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-arp-aggregate-statistics rpc clear-ddos-arp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-arp-aggregate-states rpc clear-ddos-arp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-arp-aggregate-flows rpc clear-ddos-arp-unclass-statistics { description "Clear unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-arp-unclass-statistics rpc clear-ddos-arp-unclass-states { description "Reset unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-arp-unclass-states rpc clear-ddos-arp-unclass-flows { description "Clear all culprit flows for unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-arp-unclass-flows rpc clear-ddos-arp-arp-statistics { description "Clear arp statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-arp-arp-statistics rpc clear-ddos-arp-arp-states { description "Reset arp states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-arp-arp-states rpc clear-ddos-arp-arp-flows { description "Clear all culprit flows for arp"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-arp-arp-flows rpc clear-ddos-pvstp-statistics { description "Clear PVSTP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pvstp-statistics rpc clear-ddos-pvstp-states { description "Reset PVSTP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pvstp-states rpc clear-ddos-pvstp-flows { description "Cleart all culprit flows for PVSTP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pvstp-flows rpc clear-ddos-pvstp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pvstp-aggregate-statistics rpc clear-ddos-pvstp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pvstp-aggregate-states rpc clear-ddos-pvstp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pvstp-aggregate-flows rpc clear-ddos-isis-statistics { description "Clear ISIS statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-isis-statistics rpc clear-ddos-isis-states { description "Reset ISIS states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-isis-states rpc clear-ddos-isis-flows { description "Cleart all culprit flows for ISIS"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-isis-flows rpc clear-ddos-isis-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-isis-aggregate-statistics rpc clear-ddos-isis-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-isis-aggregate-states rpc clear-ddos-isis-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-isis-aggregate-flows rpc clear-ddos-isis-isis-data-statistics { description "Clear isis-data statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-isis-isis-data-statistics rpc clear-ddos-isis-isis-data-states { description "Reset isis-data states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-isis-isis-data-states rpc clear-ddos-isis-isis-data-flows { description "Clear all culprit flows for isis-data"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-isis-isis-data-flows rpc clear-ddos-isis-isis-hello-statistics { description "Clear isis-hello statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-isis-isis-hello-statistics rpc clear-ddos-isis-isis-hello-states { description "Reset isis-hello states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-isis-isis-hello-states rpc clear-ddos-isis-isis-hello-flows { description "Clear all culprit flows for isis-hello"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-isis-isis-hello-flows rpc clear-ddos-pos-statistics { description "Clear POS statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pos-statistics rpc clear-ddos-pos-states { description "Reset POS states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pos-states rpc clear-ddos-pos-flows { description "Cleart all culprit flows for POS"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pos-flows rpc clear-ddos-pos-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pos-aggregate-statistics rpc clear-ddos-pos-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pos-aggregate-states rpc clear-ddos-pos-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pos-aggregate-flows rpc clear-ddos-mlp-statistics { description "Clear MLP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-statistics rpc clear-ddos-mlp-states { description "Reset MLP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-states rpc clear-ddos-mlp-flows { description "Cleart all culprit flows for MLP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-flows rpc clear-ddos-mlp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-aggregate-statistics rpc clear-ddos-mlp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-aggregate-states rpc clear-ddos-mlp-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-aggregate-flows rpc clear-ddos-mlp-unclass-statistics { description "Clear unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-unclass-statistics rpc clear-ddos-mlp-unclass-states { description "Reset unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-unclass-states rpc clear-ddos-mlp-unclass-flows { description "Clear all culprit flows for unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-unclass-flows rpc clear-ddos-mlp-lookup-statistics { description "Clear lookup statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-lookup-statistics rpc clear-ddos-mlp-lookup-states { description "Reset lookup states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-lookup-states rpc clear-ddos-mlp-lookup-flows { description "Clear all culprit flows for lookup"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-lookup-flows rpc clear-ddos-mlp-add-statistics { description "Clear add statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-add-statistics rpc clear-ddos-mlp-add-states { description "Reset add states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-add-states rpc clear-ddos-mlp-add-flows { description "Clear all culprit flows for add"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-add-flows rpc clear-ddos-mlp-delete-statistics { description "Clear delete statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-delete-statistics rpc clear-ddos-mlp-delete-states { description "Reset delete states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-delete-states rpc clear-ddos-mlp-delete-flows { description "Clear all culprit flows for delete"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-delete-flows rpc clear-ddos-mlp-mac-pinning-statistics { description "Clear macpin-exception statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-mac-pinning-statistics rpc clear-ddos-mlp-mac-pinning-states { description "Reset macpin-exception states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-mac-pinning-states rpc clear-ddos-mlp-mac-pinning-flows { description "Clear all culprit flows for macpin-exception"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mlp-mac-pinning-flows rpc clear-ddos-jfm-statistics { description "Clear JFM statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-jfm-statistics rpc clear-ddos-jfm-states { description "Reset JFM states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-jfm-states rpc clear-ddos-jfm-flows { description "Cleart all culprit flows for JFM"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-jfm-flows rpc clear-ddos-jfm-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-jfm-aggregate-statistics rpc clear-ddos-jfm-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-jfm-aggregate-states rpc clear-ddos-jfm-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-jfm-aggregate-flows rpc clear-ddos-atm-statistics { description "Clear ATM statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-atm-statistics rpc clear-ddos-atm-states { description "Reset ATM states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-atm-states rpc clear-ddos-atm-flows { description "Cleart all culprit flows for ATM"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-atm-flows rpc clear-ddos-atm-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-atm-aggregate-statistics rpc clear-ddos-atm-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-atm-aggregate-states rpc clear-ddos-atm-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-atm-aggregate-flows rpc clear-ddos-pfe-alive-statistics { description "Clear Pfe-Alive statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pfe-alive-statistics rpc clear-ddos-pfe-alive-states { description "Reset Pfe-Alive states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pfe-alive-states rpc clear-ddos-pfe-alive-flows { description "Cleart all culprit flows for Pfe-Alive"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pfe-alive-flows rpc clear-ddos-pfe-alive-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pfe-alive-aggregate-statistics rpc clear-ddos-pfe-alive-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pfe-alive-aggregate-states rpc clear-ddos-pfe-alive-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pfe-alive-aggregate-flows rpc clear-ddos-ttl-statistics { description "Clear TTL statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ttl-statistics rpc clear-ddos-ttl-states { description "Reset TTL states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ttl-states rpc clear-ddos-ttl-flows { description "Cleart all culprit flows for TTL"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ttl-flows rpc clear-ddos-ttl-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ttl-aggregate-statistics rpc clear-ddos-ttl-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ttl-aggregate-states rpc clear-ddos-ttl-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ttl-aggregate-flows rpc clear-ddos-ip-opt-statistics { description "Clear IP-Options statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-opt-statistics rpc clear-ddos-ip-opt-states { description "Reset IP-Options states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-opt-states rpc clear-ddos-ip-opt-flows { description "Cleart all culprit flows for IP-Options"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-opt-flows rpc clear-ddos-ip-opt-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-opt-aggregate-statistics rpc clear-ddos-ip-opt-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-opt-aggregate-states rpc clear-ddos-ip-opt-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-opt-aggregate-flows rpc clear-ddos-ip-opt-unclass-statistics { description "Clear unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-opt-unclass-statistics rpc clear-ddos-ip-opt-unclass-states { description "Reset unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-opt-unclass-states rpc clear-ddos-ip-opt-unclass-flows { description "Clear all culprit flows for unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-opt-unclass-flows rpc clear-ddos-ip-opt-rt-alert-statistics { description "Clear router-alert statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-opt-rt-alert-statistics rpc clear-ddos-ip-opt-rt-alert-states { description "Reset router-alert states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-opt-rt-alert-states rpc clear-ddos-ip-opt-rt-alert-flows { description "Clear all culprit flows for router-alert"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-opt-rt-alert-flows rpc clear-ddos-ip-opt-non-v4v6-statistics { description "Clear non-v4v6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-opt-non-v4v6-statistics rpc clear-ddos-ip-opt-non-v4v6-states { description "Reset non-v4v6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-opt-non-v4v6-states rpc clear-ddos-ip-opt-non-v4v6-flows { description "Clear all culprit flows for non-v4v6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-opt-non-v4v6-flows rpc clear-ddos-redirect-statistics { description "Clear Redirect statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-redirect-statistics rpc clear-ddos-redirect-states { description "Reset Redirect states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-redirect-states rpc clear-ddos-redirect-flows { description "Cleart all culprit flows for Redirect"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-redirect-flows rpc clear-ddos-redirect-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-redirect-aggregate-statistics rpc clear-ddos-redirect-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-redirect-aggregate-states rpc clear-ddos-redirect-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-redirect-aggregate-flows rpc clear-ddos-mcast-copy-statistics { description "Clear Multicast-Copy statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-copy-statistics rpc clear-ddos-mcast-copy-states { description "Reset Multicast-Copy states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-copy-states rpc clear-ddos-mcast-copy-flows { description "Cleart all culprit flows for Multicast-Copy"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-copy-flows rpc clear-ddos-mcast-copy-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-copy-aggregate-statistics rpc clear-ddos-mcast-copy-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-copy-aggregate-states rpc clear-ddos-mcast-copy-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-copy-aggregate-flows rpc clear-ddos-exception-statistics { description "Clear Exceptions statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-exception-statistics rpc clear-ddos-exception-states { description "Reset Exceptions states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-exception-states rpc clear-ddos-exception-flows { description "Cleart all culprit flows for Exceptions"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-exception-flows rpc clear-ddos-exception-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-exception-aggregate-statistics rpc clear-ddos-exception-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-exception-aggregate-states rpc clear-ddos-exception-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-exception-aggregate-flows rpc clear-ddos-exception-unclass-statistics { description "Clear unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-exception-unclass-statistics rpc clear-ddos-exception-unclass-states { description "Reset unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-exception-unclass-states rpc clear-ddos-exception-unclass-flows { description "Clear all culprit flows for unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-exception-unclass-flows rpc clear-ddos-exception-mtu-exceed-statistics { description "Clear mtu-exceeded statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-exception-mtu-exceed-statistics rpc clear-ddos-exception-mtu-exceed-states { description "Reset mtu-exceeded states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-exception-mtu-exceed-states rpc clear-ddos-exception-mtu-exceed-flows { description "Clear all culprit flows for mtu-exceeded"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-exception-mtu-exceed-flows rpc clear-ddos-exception-mcast-rpf-statistics { description "Clear mcast-rpf-err statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-exception-mcast-rpf-statistics rpc clear-ddos-exception-mcast-rpf-states { description "Reset mcast-rpf-err states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-exception-mcast-rpf-states rpc clear-ddos-exception-mcast-rpf-flows { description "Clear all culprit flows for mcast-rpf-err"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-exception-mcast-rpf-flows rpc clear-ddos-mac-host-statistics { description "Clear Mac-Host statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mac-host-statistics rpc clear-ddos-mac-host-states { description "Reset Mac-Host states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mac-host-states rpc clear-ddos-mac-host-flows { description "Cleart all culprit flows for Mac-Host"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mac-host-flows rpc clear-ddos-mac-host-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mac-host-aggregate-statistics rpc clear-ddos-mac-host-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mac-host-aggregate-states rpc clear-ddos-mac-host-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mac-host-aggregate-flows rpc clear-ddos-tun-frag-statistics { description "Clear Tunnel-Fragment statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tun-frag-statistics rpc clear-ddos-tun-frag-states { description "Reset Tunnel-Fragment states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tun-frag-states rpc clear-ddos-tun-frag-flows { description "Cleart all culprit flows for Tunnel-Fragment"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tun-frag-flows rpc clear-ddos-tun-frag-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tun-frag-aggregate-statistics rpc clear-ddos-tun-frag-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tun-frag-aggregate-states rpc clear-ddos-tun-frag-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tun-frag-aggregate-flows rpc clear-ddos-mcast-snoop-statistics { description "Clear MCAST-Snoop statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-snoop-statistics rpc clear-ddos-mcast-snoop-states { description "Reset MCAST-Snoop states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-snoop-states rpc clear-ddos-mcast-snoop-flows { description "Cleart all culprit flows for MCAST-Snoop"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-snoop-flows rpc clear-ddos-mcast-snoop-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-snoop-aggregate-statistics rpc clear-ddos-mcast-snoop-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-snoop-aggregate-states rpc clear-ddos-mcast-snoop-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-snoop-aggregate-flows rpc clear-ddos-mcast-snoop-igmp-statistics { description "Clear igmp statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-snoop-igmp-statistics rpc clear-ddos-mcast-snoop-igmp-states { description "Reset igmp states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-snoop-igmp-states rpc clear-ddos-mcast-snoop-igmp-flows { description "Clear all culprit flows for igmp"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-snoop-igmp-flows rpc clear-ddos-mcast-snoop-pim-statistics { description "Clear pim statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-snoop-pim-statistics rpc clear-ddos-mcast-snoop-pim-states { description "Reset pim states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-snoop-pim-states rpc clear-ddos-mcast-snoop-pim-flows { description "Clear all culprit flows for pim"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-snoop-pim-flows rpc clear-ddos-mcast-snoop-mld-statistics { description "Clear mld statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-snoop-mld-statistics rpc clear-ddos-mcast-snoop-mld-states { description "Reset mld states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-snoop-mld-states rpc clear-ddos-mcast-snoop-mld-flows { description "Clear all culprit flows for mld"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-mcast-snoop-mld-flows rpc clear-ddos-services-statistics { description "Clear Services statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-services-statistics rpc clear-ddos-services-states { description "Reset Services states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-services-states rpc clear-ddos-services-flows { description "Cleart all culprit flows for Services"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-services-flows rpc clear-ddos-services-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-services-aggregate-statistics rpc clear-ddos-services-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-services-aggregate-states rpc clear-ddos-services-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-services-aggregate-flows rpc clear-ddos-services-packet-statistics { description "Clear packet statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-services-packet-statistics rpc clear-ddos-services-packet-states { description "Reset packet states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-services-packet-states rpc clear-ddos-services-packet-flows { description "Clear all culprit flows for packet"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-services-packet-flows rpc clear-ddos-services-bsdt-statistics { description "Clear bsdt statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-services-bsdt-statistics rpc clear-ddos-services-bsdt-states { description "Reset bsdt states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-services-bsdt-states rpc clear-ddos-services-bsdt-flows { description "Clear all culprit flows for bsdt"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-services-bsdt-flows rpc clear-ddos-demuxauto-statistics { description "Clear Demux-Autosense statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-demuxauto-statistics rpc clear-ddos-demuxauto-states { description "Reset Demux-Autosense states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-demuxauto-states rpc clear-ddos-demuxauto-flows { description "Cleart all culprit flows for Demux-Autosense"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-demuxauto-flows rpc clear-ddos-demuxauto-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-demuxauto-aggregate-statistics rpc clear-ddos-demuxauto-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-demuxauto-aggregate-states rpc clear-ddos-demuxauto-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-demuxauto-aggregate-flows rpc clear-ddos-reject-statistics { description "Clear Reject statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-reject-statistics rpc clear-ddos-reject-states { description "Reset Reject states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-reject-states rpc clear-ddos-reject-flows { description "Cleart all culprit flows for Reject"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-reject-flows rpc clear-ddos-reject-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-reject-aggregate-statistics rpc clear-ddos-reject-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-reject-aggregate-states rpc clear-ddos-reject-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-reject-aggregate-flows rpc clear-ddos-fw-host-statistics { description "Clear Firewall-Host statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fw-host-statistics rpc clear-ddos-fw-host-states { description "Reset Firewall-Host states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fw-host-states rpc clear-ddos-fw-host-flows { description "Cleart all culprit flows for Firewall-Host"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fw-host-flows rpc clear-ddos-fw-host-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fw-host-aggregate-statistics rpc clear-ddos-fw-host-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fw-host-aggregate-states rpc clear-ddos-fw-host-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fw-host-aggregate-flows rpc clear-ddos-tcp-flags-statistics { description "Clear TCP-Flags statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcp-flags-statistics rpc clear-ddos-tcp-flags-states { description "Reset TCP-Flags states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcp-flags-states rpc clear-ddos-tcp-flags-flows { description "Cleart all culprit flows for TCP-Flags"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcp-flags-flows rpc clear-ddos-tcp-flags-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcp-flags-aggregate-statistics rpc clear-ddos-tcp-flags-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcp-flags-aggregate-states rpc clear-ddos-tcp-flags-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcp-flags-aggregate-flows rpc clear-ddos-tcp-flags-unclass-statistics { description "Clear unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcp-flags-unclass-statistics rpc clear-ddos-tcp-flags-unclass-states { description "Reset unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcp-flags-unclass-states rpc clear-ddos-tcp-flags-unclass-flows { description "Clear all culprit flows for unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcp-flags-unclass-flows rpc clear-ddos-tcp-flags-initial-statistics { description "Clear initial statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcp-flags-initial-statistics rpc clear-ddos-tcp-flags-initial-states { description "Reset initial states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcp-flags-initial-states rpc clear-ddos-tcp-flags-initial-flows { description "Clear all culprit flows for initial"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcp-flags-initial-flows rpc clear-ddos-tcp-flags-establish-statistics { description "Clear established statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcp-flags-establish-statistics rpc clear-ddos-tcp-flags-establish-states { description "Reset established states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcp-flags-establish-states rpc clear-ddos-tcp-flags-establish-flows { description "Clear all culprit flows for established"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcp-flags-establish-flows rpc clear-ddos-dtcp-statistics { description "Clear dtcp statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dtcp-statistics rpc clear-ddos-dtcp-states { description "Reset dtcp states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dtcp-states rpc clear-ddos-dtcp-flows { description "Cleart all culprit flows for dtcp"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dtcp-flows rpc clear-ddos-dtcp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dtcp-aggregate-statistics rpc clear-ddos-dtcp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dtcp-aggregate-states rpc clear-ddos-dtcp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dtcp-aggregate-flows rpc clear-ddos-radius-statistics { description "Clear Radius statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-radius-statistics rpc clear-ddos-radius-states { description "Reset Radius states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-radius-states rpc clear-ddos-radius-flows { description "Cleart all culprit flows for Radius"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-radius-flows rpc clear-ddos-radius-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-radius-aggregate-statistics rpc clear-ddos-radius-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-radius-aggregate-states rpc clear-ddos-radius-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-radius-aggregate-flows rpc clear-ddos-radius-server-statistics { description "Clear server statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-radius-server-statistics rpc clear-ddos-radius-server-states { description "Reset server states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-radius-server-states rpc clear-ddos-radius-server-flows { description "Clear all culprit flows for server"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-radius-server-flows rpc clear-ddos-radius-account-statistics { description "Clear accounting statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-radius-account-statistics rpc clear-ddos-radius-account-states { description "Reset accounting states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-radius-account-states rpc clear-ddos-radius-account-flows { description "Clear all culprit flows for accounting"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-radius-account-flows rpc clear-ddos-radius-auth-statistics { description "Clear authorization statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-radius-auth-statistics rpc clear-ddos-radius-auth-states { description "Reset authorization states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-radius-auth-states rpc clear-ddos-radius-auth-flows { description "Clear all culprit flows for authorization"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-radius-auth-flows rpc clear-ddos-ntp-statistics { description "Clear NTP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ntp-statistics rpc clear-ddos-ntp-states { description "Reset NTP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ntp-states rpc clear-ddos-ntp-flows { description "Cleart all culprit flows for NTP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ntp-flows rpc clear-ddos-ntp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ntp-aggregate-statistics rpc clear-ddos-ntp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ntp-aggregate-states rpc clear-ddos-ntp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ntp-aggregate-flows rpc clear-ddos-tacacs-statistics { description "Clear TACACS statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tacacs-statistics rpc clear-ddos-tacacs-states { description "Reset TACACS states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tacacs-states rpc clear-ddos-tacacs-flows { description "Cleart all culprit flows for TACACS"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tacacs-flows rpc clear-ddos-tacacs-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tacacs-aggregate-statistics rpc clear-ddos-tacacs-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tacacs-aggregate-states rpc clear-ddos-tacacs-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tacacs-aggregate-flows rpc clear-ddos-dns-statistics { description "Clear DNS statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dns-statistics rpc clear-ddos-dns-states { description "Reset DNS states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dns-states rpc clear-ddos-dns-flows { description "Cleart all culprit flows for DNS"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dns-flows rpc clear-ddos-dns-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dns-aggregate-statistics rpc clear-ddos-dns-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dns-aggregate-states rpc clear-ddos-dns-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dns-aggregate-flows rpc clear-ddos-diameter-statistics { description "Clear Diameter statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-diameter-statistics rpc clear-ddos-diameter-states { description "Reset Diameter states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-diameter-states rpc clear-ddos-diameter-flows { description "Cleart all culprit flows for Diameter"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-diameter-flows rpc clear-ddos-diameter-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-diameter-aggregate-statistics rpc clear-ddos-diameter-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-diameter-aggregate-states rpc clear-ddos-diameter-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-diameter-aggregate-flows rpc clear-ddos-ip-frag-statistics { description "Clear IP-Fragments statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-frag-statistics rpc clear-ddos-ip-frag-states { description "Reset IP-Fragments states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-frag-states rpc clear-ddos-ip-frag-flows { description "Cleart all culprit flows for IP-Fragments"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-frag-flows rpc clear-ddos-ip-frag-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-frag-aggregate-statistics rpc clear-ddos-ip-frag-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-frag-aggregate-states rpc clear-ddos-ip-frag-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-frag-aggregate-flows rpc clear-ddos-ip-frag-first-frag-statistics { description "Clear first-fragment statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-frag-first-frag-statistics rpc clear-ddos-ip-frag-first-frag-states { description "Reset first-fragment states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-frag-first-frag-states rpc clear-ddos-ip-frag-first-frag-flows { description "Clear all culprit flows for first-fragment"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-frag-first-frag-flows rpc clear-ddos-ip-frag-trail-frag-statistics { description "Clear trail-fragment statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-frag-trail-frag-statistics rpc clear-ddos-ip-frag-trail-frag-states { description "Reset trail-fragment states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-frag-trail-frag-states rpc clear-ddos-ip-frag-trail-frag-flows { description "Clear all culprit flows for trail-fragment"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ip-frag-trail-frag-flows rpc clear-ddos-l2tp-statistics { description "Clear L2TP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l2tp-statistics rpc clear-ddos-l2tp-states { description "Reset L2TP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l2tp-states rpc clear-ddos-l2tp-flows { description "Cleart all culprit flows for L2TP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l2tp-flows rpc clear-ddos-l2tp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l2tp-aggregate-statistics rpc clear-ddos-l2tp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l2tp-aggregate-states rpc clear-ddos-l2tp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l2tp-aggregate-flows rpc clear-ddos-gre-statistics { description "Clear GRE statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gre-statistics rpc clear-ddos-gre-states { description "Reset GRE states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gre-states rpc clear-ddos-gre-flows { description "Cleart all culprit flows for GRE"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gre-flows rpc clear-ddos-gre-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gre-aggregate-statistics rpc clear-ddos-gre-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gre-aggregate-states rpc clear-ddos-gre-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gre-aggregate-flows rpc clear-ddos-gre-hbc-statistics { description "Clear hbc statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gre-hbc-statistics rpc clear-ddos-gre-hbc-states { description "Reset hbc states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gre-hbc-states rpc clear-ddos-gre-hbc-flows { description "Clear all culprit flows for hbc"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gre-hbc-flows rpc clear-ddos-gre-punt-statistics { description "Clear punt statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gre-punt-statistics rpc clear-ddos-gre-punt-states { description "Reset punt states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gre-punt-states rpc clear-ddos-gre-punt-flows { description "Clear all culprit flows for punt"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gre-punt-flows rpc clear-ddos-gre-hag-statistics { description "Clear hag statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gre-hag-statistics rpc clear-ddos-gre-hag-states { description "Reset hag states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gre-hag-states rpc clear-ddos-gre-hag-flows { description "Clear all culprit flows for hag"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gre-hag-flows rpc clear-ddos-ipsec-statistics { description "Clear ipsec statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-statistics rpc clear-ddos-ipsec-states { description "Reset ipsec states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-states rpc clear-ddos-ipsec-flows { description "Cleart all culprit flows for ipsec"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-flows rpc clear-ddos-ipsec-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-aggregate-statistics rpc clear-ddos-ipsec-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-aggregate-states rpc clear-ddos-ipsec-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-aggregate-flows rpc clear-ddos-ipsec-unclass-statistics { description "Clear unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-unclass-statistics rpc clear-ddos-ipsec-unclass-states { description "Reset unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-unclass-states rpc clear-ddos-ipsec-unclass-flows { description "Clear all culprit flows for unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-unclass-flows rpc clear-ddos-ipsec-ike-statistics { description "Clear ike statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-ike-statistics rpc clear-ddos-ipsec-ike-states { description "Reset ike states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-ike-states rpc clear-ddos-ipsec-ike-flows { description "Clear all culprit flows for ike"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-ike-flows rpc clear-ddos-ipsec-spi-inval-statistics { description "Clear spi-inval statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-spi-inval-statistics rpc clear-ddos-ipsec-spi-inval-states { description "Reset spi-inval states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-spi-inval-states rpc clear-ddos-ipsec-spi-inval-flows { description "Clear all culprit flows for spi-inval"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-spi-inval-flows rpc clear-ddos-ipsec-sn-alarm-statistics { description "Clear sn-alarm statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-sn-alarm-statistics rpc clear-ddos-ipsec-sn-alarm-states { description "Reset sn-alarm states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-sn-alarm-states rpc clear-ddos-ipsec-sn-alarm-flows { description "Clear all culprit flows for sn-alarm"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-sn-alarm-flows rpc clear-ddos-ipsec-mtu-error-statistics { description "Clear mtu-error statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-mtu-error-statistics rpc clear-ddos-ipsec-mtu-error-states { description "Reset mtu-error states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-mtu-error-states rpc clear-ddos-ipsec-mtu-error-flows { description "Clear all culprit flows for mtu-error"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-mtu-error-flows rpc clear-ddos-ipsec-tx-alarm-statistics { description "Clear tx-alarm statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-tx-alarm-statistics rpc clear-ddos-ipsec-tx-alarm-states { description "Reset tx-alarm states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-tx-alarm-states rpc clear-ddos-ipsec-tx-alarm-flows { description "Clear all culprit flows for tx-alarm"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-tx-alarm-flows rpc clear-ddos-ipsec-on-trigger-statistics { description "Clear on-trigger statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-on-trigger-statistics rpc clear-ddos-ipsec-on-trigger-states { description "Reset on-trigger states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-on-trigger-states rpc clear-ddos-ipsec-on-trigger-flows { description "Clear all culprit flows for on-trigger"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipsec-on-trigger-flows rpc clear-ddos-pimv6-statistics { description "Clear PIMv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pimv6-statistics rpc clear-ddos-pimv6-states { description "Reset PIMv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pimv6-states rpc clear-ddos-pimv6-flows { description "Cleart all culprit flows for PIMv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pimv6-flows rpc clear-ddos-pimv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pimv6-aggregate-statistics rpc clear-ddos-pimv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pimv6-aggregate-states rpc clear-ddos-pimv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pimv6-aggregate-flows rpc clear-ddos-icmpv6-statistics { description "Clear ICMPv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-icmpv6-statistics rpc clear-ddos-icmpv6-states { description "Reset ICMPv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-icmpv6-states rpc clear-ddos-icmpv6-flows { description "Cleart all culprit flows for ICMPv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-icmpv6-flows rpc clear-ddos-icmpv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-icmpv6-aggregate-statistics rpc clear-ddos-icmpv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-icmpv6-aggregate-states rpc clear-ddos-icmpv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-icmpv6-aggregate-flows rpc clear-ddos-ndpv6-statistics { description "Clear NDPv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-statistics rpc clear-ddos-ndpv6-states { description "Reset NDPv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-states rpc clear-ddos-ndpv6-flows { description "Cleart all culprit flows for NDPv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-flows rpc clear-ddos-ndpv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-aggregate-statistics rpc clear-ddos-ndpv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-aggregate-states rpc clear-ddos-ndpv6-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-aggregate-flows rpc clear-ddos-ndpv6-router-sol-statistics { description "Clear router-solicitation statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-router-sol-statistics rpc clear-ddos-ndpv6-router-sol-states { description "Reset router-solicitation states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-router-sol-states rpc clear-ddos-ndpv6-router-sol-flows { description "Clear all culprit flows for router-solicitation"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-router-sol-flows rpc clear-ddos-ndpv6-router-adv-statistics { description "Clear router-advertisement statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-router-adv-statistics rpc clear-ddos-ndpv6-router-adv-states { description "Reset router-advertisement states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-router-adv-states rpc clear-ddos-ndpv6-router-adv-flows { description "Clear all culprit flows for router-advertisement"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-router-adv-flows rpc clear-ddos-ndpv6-neighb-sol-statistics { description "Clear neighbor-solicitation statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-neighb-sol-statistics rpc clear-ddos-ndpv6-neighb-sol-states { description "Reset neighbor-solicitation states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-neighb-sol-states rpc clear-ddos-ndpv6-neighb-sol-flows { description "Clear all culprit flows for neighbor-solicitation"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-neighb-sol-flows rpc clear-ddos-ndpv6-neighb-adv-statistics { description "Clear neighbor-advertisement statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-neighb-adv-statistics rpc clear-ddos-ndpv6-neighb-adv-states { description "Reset neighbor-advertisement states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-neighb-adv-states rpc clear-ddos-ndpv6-neighb-adv-flows { description "Clear all culprit flows for neighbor-advertisement"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-neighb-adv-flows rpc clear-ddos-ndpv6-redirect-statistics { description "Clear redirect statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-redirect-statistics rpc clear-ddos-ndpv6-redirect-states { description "Reset redirect states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-redirect-states rpc clear-ddos-ndpv6-redirect-flows { description "Clear all culprit flows for redirect"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-redirect-flows rpc clear-ddos-ndpv6-inval-hop-statistics { description "Clear invalid-hop-limit statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-inval-hop-statistics rpc clear-ddos-ndpv6-inval-hop-states { description "Reset invalid-hop-limit states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-inval-hop-states rpc clear-ddos-ndpv6-inval-hop-flows { description "Clear all culprit flows for invalid-hop-limit"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ndpv6-inval-hop-flows rpc clear-ddos-sample-statistics { description "Clear Sample statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-statistics rpc clear-ddos-sample-states { description "Reset Sample states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-states rpc clear-ddos-sample-flows { description "Cleart all culprit flows for Sample"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-flows rpc clear-ddos-sample-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-aggregate-statistics rpc clear-ddos-sample-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-aggregate-states rpc clear-ddos-sample-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-aggregate-flows rpc clear-ddos-sample-syslog-statistics { description "Clear syslog statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-syslog-statistics rpc clear-ddos-sample-syslog-states { description "Reset syslog states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-syslog-states rpc clear-ddos-sample-syslog-flows { description "Clear all culprit flows for syslog"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-syslog-flows rpc clear-ddos-sample-host-statistics { description "Clear host statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-host-statistics rpc clear-ddos-sample-host-states { description "Reset host states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-host-states rpc clear-ddos-sample-host-flows { description "Clear all culprit flows for host"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-host-flows rpc clear-ddos-sample-pfe-statistics { description "Clear pfe statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-pfe-statistics rpc clear-ddos-sample-pfe-states { description "Reset pfe states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-pfe-states rpc clear-ddos-sample-pfe-flows { description "Clear all culprit flows for pfe"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-pfe-flows rpc clear-ddos-sample-tap-statistics { description "Clear tap statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-tap-statistics rpc clear-ddos-sample-tap-states { description "Reset tap states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-tap-states rpc clear-ddos-sample-tap-flows { description "Clear all culprit flows for tap"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-tap-flows rpc clear-ddos-sample-sflow-statistics { description "Clear sflow statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-sflow-statistics rpc clear-ddos-sample-sflow-states { description "Reset sflow states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-sflow-states rpc clear-ddos-sample-sflow-flows { description "Clear all culprit flows for sflow"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-sflow-flows rpc clear-ddos-re-services-statistics { description "Clear RE-services statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-statistics rpc clear-ddos-re-services-states { description "Reset RE-services states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-states rpc clear-ddos-re-services-flows { description "Cleart all culprit flows for RE-services"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-flows rpc clear-ddos-re-services-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-aggregate-statistics rpc clear-ddos-re-services-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-aggregate-states rpc clear-ddos-re-services-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-aggregate-flows rpc clear-ddos-re-services-captive-portal-statistics { description "Clear captive-portal statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-captive-portal-statistics rpc clear-ddos-re-services-captive-portal-states { description "Reset captive-portal states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-captive-portal-states rpc clear-ddos-re-services-captive-portal-flows { description "Clear all culprit flows for captive-portal"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-captive-portal-flows rpc clear-ddos-re-services-v6-statistics { description "Clear RE-services-v6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-v6-statistics rpc clear-ddos-re-services-v6-states { description "Reset RE-services-v6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-v6-states rpc clear-ddos-re-services-v6-flows { description "Cleart all culprit flows for RE-services-v6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-v6-flows rpc clear-ddos-re-services-v6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-v6-aggregate-statistics rpc clear-ddos-re-services-v6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-v6-aggregate-states rpc clear-ddos-re-services-v6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-v6-aggregate-flows rpc clear-ddos-re-services-v6-captive-portal-v6-statistics { description "Clear captive-portal statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-v6-captive-portal-v6-statistics rpc clear-ddos-re-services-v6-captive-portal-v6-states { description "Reset captive-portal states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-v6-captive-portal-v6-states rpc clear-ddos-re-services-v6-captive-portal-v6-flows { description "Clear all culprit flows for captive-portal"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-re-services-v6-captive-portal-v6-flows rpc clear-ddos-fab-probe-statistics { description "Clear Fab-Probe statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fab-probe-statistics rpc clear-ddos-fab-probe-states { description "Reset Fab-Probe states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fab-probe-states rpc clear-ddos-fab-probe-flows { description "Cleart all culprit flows for Fab-Probe"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fab-probe-flows rpc clear-ddos-fab-probe-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fab-probe-aggregate-statistics rpc clear-ddos-fab-probe-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fab-probe-aggregate-states rpc clear-ddos-fab-probe-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fab-probe-aggregate-flows rpc clear-ddos-uncls-statistics { description "Clear unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-statistics rpc clear-ddos-uncls-states { description "Reset unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-states rpc clear-ddos-uncls-flows { description "Cleart all culprit flows for unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-flows rpc clear-ddos-uncls-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-aggregate-statistics rpc clear-ddos-uncls-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-aggregate-states rpc clear-ddos-uncls-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-aggregate-flows rpc clear-ddos-uncls-other-statistics { description "Clear other statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-other-statistics rpc clear-ddos-uncls-other-states { description "Reset other states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-other-states rpc clear-ddos-uncls-other-flows { description "Clear all culprit flows for other"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-other-flows rpc clear-ddos-uncls-resolve-v4-statistics { description "Clear resolve-v4 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-resolve-v4-statistics rpc clear-ddos-uncls-resolve-v4-states { description "Reset resolve-v4 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-resolve-v4-states rpc clear-ddos-uncls-resolve-v4-flows { description "Clear all culprit flows for resolve-v4"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-resolve-v4-flows rpc clear-ddos-uncls-resolve-v6-statistics { description "Clear resolve-v6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-resolve-v6-statistics rpc clear-ddos-uncls-resolve-v6-states { description "Reset resolve-v6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-resolve-v6-states rpc clear-ddos-uncls-resolve-v6-flows { description "Clear all culprit flows for resolve-v6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-resolve-v6-flows rpc clear-ddos-uncls-control-v4-statistics { description "Clear control-v4 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-control-v4-statistics rpc clear-ddos-uncls-control-v4-states { description "Reset control-v4 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-control-v4-states rpc clear-ddos-uncls-control-v4-flows { description "Clear all culprit flows for control-v4"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-control-v4-flows rpc clear-ddos-uncls-control-v6-statistics { description "Clear control-v6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-control-v6-statistics rpc clear-ddos-uncls-control-v6-states { description "Reset control-v6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-control-v6-states rpc clear-ddos-uncls-control-v6-flows { description "Clear all culprit flows for control-v6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-control-v6-flows rpc clear-ddos-uncls-host-rt-v4-statistics { description "Clear host-route-v4 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-host-rt-v4-statistics rpc clear-ddos-uncls-host-rt-v4-states { description "Reset host-route-v4 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-host-rt-v4-states rpc clear-ddos-uncls-host-rt-v4-flows { description "Clear all culprit flows for host-route-v4"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-host-rt-v4-flows rpc clear-ddos-uncls-host-rt-v6-statistics { description "Clear host-route-v6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-host-rt-v6-statistics rpc clear-ddos-uncls-host-rt-v6-states { description "Reset host-route-v6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-host-rt-v6-states rpc clear-ddos-uncls-host-rt-v6-flows { description "Clear all culprit flows for host-route-v6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-host-rt-v6-flows rpc clear-ddos-uncls-filter-v4-statistics { description "Clear filter-v4 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-filter-v4-statistics rpc clear-ddos-uncls-filter-v4-states { description "Reset filter-v4 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-filter-v4-states rpc clear-ddos-uncls-filter-v4-flows { description "Clear all culprit flows for filter-v4"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-filter-v4-flows rpc clear-ddos-uncls-filter-v6-statistics { description "Clear filter-v6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-filter-v6-statistics rpc clear-ddos-uncls-filter-v6-states { description "Reset filter-v6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-filter-v6-states rpc clear-ddos-uncls-filter-v6-flows { description "Clear all culprit flows for filter-v6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-filter-v6-flows rpc clear-ddos-uncls-control-l2-statistics { description "Clear control-layer2 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-control-l2-statistics rpc clear-ddos-uncls-control-l2-states { description "Reset control-layer2 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-control-l2-states rpc clear-ddos-uncls-control-l2-flows { description "Clear all culprit flows for control-layer2"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-control-l2-flows rpc clear-ddos-uncls-fw-host-statistics { description "Clear fw-host statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-fw-host-statistics rpc clear-ddos-uncls-fw-host-states { description "Reset fw-host states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-fw-host-states rpc clear-ddos-uncls-fw-host-flows { description "Clear all culprit flows for fw-host"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-fw-host-flows rpc clear-ddos-uncls-mcast-copy-statistics { description "Clear mcast-copy statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-mcast-copy-statistics rpc clear-ddos-uncls-mcast-copy-states { description "Reset mcast-copy states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-mcast-copy-states rpc clear-ddos-uncls-mcast-copy-flows { description "Clear all culprit flows for mcast-copy"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-uncls-mcast-copy-flows rpc clear-ddos-rejectv6-statistics { description "Clear Rejectv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rejectv6-statistics rpc clear-ddos-rejectv6-states { description "Reset Rejectv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rejectv6-states rpc clear-ddos-rejectv6-flows { description "Cleart all culprit flows for Rejectv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rejectv6-flows rpc clear-ddos-rejectv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rejectv6-aggregate-statistics rpc clear-ddos-rejectv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rejectv6-aggregate-states rpc clear-ddos-rejectv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-rejectv6-aggregate-flows rpc clear-ddos-l2pt-statistics { description "Clear l2pt statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l2pt-statistics rpc clear-ddos-l2pt-states { description "Reset l2pt states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l2pt-states rpc clear-ddos-l2pt-flows { description "Cleart all culprit flows for l2pt"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l2pt-flows rpc clear-ddos-l2pt-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l2pt-aggregate-statistics rpc clear-ddos-l2pt-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l2pt-aggregate-states rpc clear-ddos-l2pt-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l2pt-aggregate-flows rpc clear-ddos-tunnel-ka-statistics { description "Clear Tunnel-KA statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tunnel-ka-statistics rpc clear-ddos-tunnel-ka-states { description "Reset Tunnel-KA states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tunnel-ka-states rpc clear-ddos-tunnel-ka-flows { description "Cleart all culprit flows for Tunnel-KA"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tunnel-ka-flows rpc clear-ddos-tunnel-ka-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tunnel-ka-aggregate-statistics rpc clear-ddos-tunnel-ka-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tunnel-ka-aggregate-states rpc clear-ddos-tunnel-ka-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tunnel-ka-aggregate-flows rpc clear-ddos-inline-ka-statistics { description "Clear Inline-KA statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-inline-ka-statistics rpc clear-ddos-inline-ka-states { description "Reset Inline-KA states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-inline-ka-states rpc clear-ddos-inline-ka-flows { description "Cleart all culprit flows for Inline-KA"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-inline-ka-flows rpc clear-ddos-inline-ka-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-inline-ka-aggregate-statistics rpc clear-ddos-inline-ka-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-inline-ka-aggregate-states rpc clear-ddos-inline-ka-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-inline-ka-aggregate-flows rpc clear-ddos-inline-svcs-statistics { description "Clear Inline-SVCS statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-inline-svcs-statistics rpc clear-ddos-inline-svcs-states { description "Reset Inline-SVCS states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-inline-svcs-states rpc clear-ddos-inline-svcs-flows { description "Cleart all culprit flows for Inline-SVCS"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-inline-svcs-flows rpc clear-ddos-inline-svcs-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-inline-svcs-aggregate-statistics rpc clear-ddos-inline-svcs-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-inline-svcs-aggregate-states rpc clear-ddos-inline-svcs-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-inline-svcs-aggregate-flows rpc clear-ddos-frame-relay-statistics { description "Clear Frame-relay statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-frame-relay-statistics rpc clear-ddos-frame-relay-states { description "Reset Frame-relay states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-frame-relay-states rpc clear-ddos-frame-relay-flows { description "Cleart all culprit flows for Frame-relay"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-frame-relay-flows rpc clear-ddos-frame-relay-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-frame-relay-aggregate-statistics rpc clear-ddos-frame-relay-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-frame-relay-aggregate-states rpc clear-ddos-frame-relay-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-frame-relay-aggregate-flows rpc clear-ddos-frame-relay-frf15-statistics { description "Clear frf15 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-frame-relay-frf15-statistics rpc clear-ddos-frame-relay-frf15-states { description "Reset frf15 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-frame-relay-frf15-states rpc clear-ddos-frame-relay-frf15-flows { description "Clear all culprit flows for frf15"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-frame-relay-frf15-flows rpc clear-ddos-frame-relay-frf16-statistics { description "Clear frf16 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-frame-relay-frf16-statistics rpc clear-ddos-frame-relay-frf16-states { description "Reset frf16 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-frame-relay-frf16-states rpc clear-ddos-frame-relay-frf16-flows { description "Clear all culprit flows for frf16"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-frame-relay-frf16-flows rpc clear-ddos-amtv4-statistics { description "Clear AMTv4 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-amtv4-statistics rpc clear-ddos-amtv4-states { description "Reset AMTv4 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-amtv4-states rpc clear-ddos-amtv4-flows { description "Cleart all culprit flows for AMTv4"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-amtv4-flows rpc clear-ddos-amtv4-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-amtv4-aggregate-statistics rpc clear-ddos-amtv4-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-amtv4-aggregate-states rpc clear-ddos-amtv4-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-amtv4-aggregate-flows rpc clear-ddos-amtv6-statistics { description "Clear AMTv6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-amtv6-statistics rpc clear-ddos-amtv6-states { description "Reset AMTv6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-amtv6-states rpc clear-ddos-amtv6-flows { description "Cleart all culprit flows for AMTv6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-amtv6-flows rpc clear-ddos-amtv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-amtv6-aggregate-statistics rpc clear-ddos-amtv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-amtv6-aggregate-states rpc clear-ddos-amtv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-amtv6-aggregate-flows rpc clear-ddos-syslog-statistics { description "Clear Syslog statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-syslog-statistics rpc clear-ddos-syslog-states { description "Reset Syslog states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-syslog-states rpc clear-ddos-syslog-flows { description "Cleart all culprit flows for Syslog"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-syslog-flows rpc clear-ddos-syslog-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-syslog-aggregate-statistics rpc clear-ddos-syslog-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-syslog-aggregate-states rpc clear-ddos-syslog-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-syslog-aggregate-flows rpc clear-ddos-pim-ctrl-statistics { description "Clear PIM-ctrl statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-ctrl-statistics rpc clear-ddos-pim-ctrl-states { description "Reset PIM-ctrl states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-ctrl-states rpc clear-ddos-pim-ctrl-flows { description "Cleart all culprit flows for PIM-ctrl"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-ctrl-flows rpc clear-ddos-pim-ctrl-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-ctrl-aggregate-statistics rpc clear-ddos-pim-ctrl-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-ctrl-aggregate-states rpc clear-ddos-pim-ctrl-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-ctrl-aggregate-flows rpc clear-ddos-pim-ctrl-hello-statistics { description "Clear hello statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-ctrl-hello-statistics rpc clear-ddos-pim-ctrl-hello-states { description "Reset hello states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-ctrl-hello-states rpc clear-ddos-pim-ctrl-hello-flows { description "Clear all culprit flows for hello"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-ctrl-hello-flows rpc clear-ddos-pim-ctrl-join-statistics { description "Clear join statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-ctrl-join-statistics rpc clear-ddos-pim-ctrl-join-states { description "Reset join states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-ctrl-join-states rpc clear-ddos-pim-ctrl-join-flows { description "Clear all culprit flows for join"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-ctrl-join-flows rpc clear-ddos-ospf-hello-statistics { description "Clear OSPF-hello statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospf-hello-statistics rpc clear-ddos-ospf-hello-states { description "Reset OSPF-hello states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospf-hello-states rpc clear-ddos-ospf-hello-flows { description "Cleart all culprit flows for OSPF-hello"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospf-hello-flows rpc clear-ddos-ospf-hello-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospf-hello-aggregate-statistics rpc clear-ddos-ospf-hello-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospf-hello-aggregate-states rpc clear-ddos-ospf-hello-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ospf-hello-aggregate-flows rpc clear-ddos-pim-data-statistics { description "Clear PIM-data statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-data-statistics rpc clear-ddos-pim-data-states { description "Reset PIM-data states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-data-states rpc clear-ddos-pim-data-flows { description "Cleart all culprit flows for PIM-data"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-data-flows rpc clear-ddos-pim-data-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-data-aggregate-statistics rpc clear-ddos-pim-data-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-data-aggregate-states rpc clear-ddos-pim-data-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pim-data-aggregate-flows rpc clear-ddos-fip-snooping-statistics { description "Clear FIP-SNOOPING statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fip-snooping-statistics rpc clear-ddos-fip-snooping-states { description "Reset FIP-SNOOPING states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fip-snooping-states rpc clear-ddos-fip-snooping-flows { description "Cleart all culprit flows for FIP-SNOOPING"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fip-snooping-flows rpc clear-ddos-fip-snooping-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fip-snooping-aggregate-statistics rpc clear-ddos-fip-snooping-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fip-snooping-aggregate-states rpc clear-ddos-fip-snooping-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-fip-snooping-aggregate-flows rpc clear-ddos-unknown-l2mc-statistics { description "Clear UNKNOWN-L2mc statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-unknown-l2mc-statistics rpc clear-ddos-unknown-l2mc-states { description "Reset UNKNOWN-L2mc states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-unknown-l2mc-states rpc clear-ddos-unknown-l2mc-flows { description "Cleart all culprit flows for UNKNOWN-L2mc"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-unknown-l2mc-flows rpc clear-ddos-unknown-l2mc-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-unknown-l2mc-aggregate-statistics rpc clear-ddos-unknown-l2mc-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-unknown-l2mc-aggregate-states rpc clear-ddos-unknown-l2mc-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-unknown-l2mc-aggregate-flows rpc clear-ddos-nonucast-switch-statistics { description "Clear NONUCAST-SWITCH statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-nonucast-switch-statistics rpc clear-ddos-nonucast-switch-states { description "Reset NONUCAST-SWITCH states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-nonucast-switch-states rpc clear-ddos-nonucast-switch-flows { description "Cleart all culprit flows for NONUCAST-SWITCH"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-nonucast-switch-flows rpc clear-ddos-nonucast-switch-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-nonucast-switch-aggregate-statistics rpc clear-ddos-nonucast-switch-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-nonucast-switch-aggregate-states rpc clear-ddos-nonucast-switch-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-nonucast-switch-aggregate-flows rpc clear-ddos-ipmcast-miss-statistics { description "Clear IPMCAST-miss statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipmcast-miss-statistics rpc clear-ddos-ipmcast-miss-states { description "Reset IPMCAST-miss states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipmcast-miss-states rpc clear-ddos-ipmcast-miss-flows { description "Cleart all culprit flows for IPMCAST-miss"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipmcast-miss-flows rpc clear-ddos-ipmcast-miss-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipmcast-miss-aggregate-statistics rpc clear-ddos-ipmcast-miss-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipmcast-miss-aggregate-states rpc clear-ddos-ipmcast-miss-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipmcast-miss-aggregate-flows rpc clear-ddos-urpf-fail-statistics { description "Clear URPF-fail statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-urpf-fail-statistics rpc clear-ddos-urpf-fail-states { description "Reset URPF-fail states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-urpf-fail-states rpc clear-ddos-urpf-fail-flows { description "Cleart all culprit flows for URPF-fail"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-urpf-fail-flows rpc clear-ddos-urpf-fail-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-urpf-fail-aggregate-statistics rpc clear-ddos-urpf-fail-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-urpf-fail-aggregate-states rpc clear-ddos-urpf-fail-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-urpf-fail-aggregate-flows rpc clear-ddos-l3nhop-statistics { description "Clear L3NHOP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3nhop-statistics rpc clear-ddos-l3nhop-states { description "Reset L3NHOP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3nhop-states rpc clear-ddos-l3nhop-flows { description "Cleart all culprit flows for L3NHOP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3nhop-flows rpc clear-ddos-l3nhop-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3nhop-aggregate-statistics rpc clear-ddos-l3nhop-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3nhop-aggregate-states rpc clear-ddos-l3nhop-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3nhop-aggregate-flows rpc clear-ddos-martian-address-statistics { description "Clear MARTIAN-address statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-martian-address-statistics rpc clear-ddos-martian-address-states { description "Reset MARTIAN-address states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-martian-address-states rpc clear-ddos-martian-address-flows { description "Cleart all culprit flows for MARTIAN-address"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-martian-address-flows rpc clear-ddos-martian-address-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-martian-address-aggregate-statistics rpc clear-ddos-martian-address-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-martian-address-aggregate-states rpc clear-ddos-martian-address-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-martian-address-aggregate-flows rpc clear-ddos-l3mc-sgv-hit-icl-statistics { description "Clear L3MC-SGV-hit-icl statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3mc-sgv-hit-icl-statistics rpc clear-ddos-l3mc-sgv-hit-icl-states { description "Reset L3MC-SGV-hit-icl states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3mc-sgv-hit-icl-states rpc clear-ddos-l3mc-sgv-hit-icl-flows { description "Cleart all culprit flows for L3MC-SGV-hit-icl"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3mc-sgv-hit-icl-flows rpc clear-ddos-l3mc-sgv-hit-icl-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3mc-sgv-hit-icl-aggregate-statistics rpc clear-ddos-l3mc-sgv-hit-icl-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3mc-sgv-hit-icl-aggregate-states rpc clear-ddos-l3mc-sgv-hit-icl-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3mc-sgv-hit-icl-aggregate-flows rpc clear-ddos-l3dest-miss-statistics { description "Clear L3DEST-miss statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3dest-miss-statistics rpc clear-ddos-l3dest-miss-states { description "Reset L3DEST-miss states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3dest-miss-states rpc clear-ddos-l3dest-miss-flows { description "Cleart all culprit flows for L3DEST-miss"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3dest-miss-flows rpc clear-ddos-l3dest-miss-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3dest-miss-aggregate-statistics rpc clear-ddos-l3dest-miss-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3dest-miss-aggregate-states rpc clear-ddos-l3dest-miss-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3dest-miss-aggregate-flows rpc clear-ddos-ipmc-reserved-statistics { description "Clear IPMC-reserved statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipmc-reserved-statistics rpc clear-ddos-ipmc-reserved-states { description "Reset IPMC-reserved states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipmc-reserved-states rpc clear-ddos-ipmc-reserved-flows { description "Cleart all culprit flows for IPMC-reserved"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipmc-reserved-flows rpc clear-ddos-ipmc-reserved-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipmc-reserved-aggregate-statistics rpc clear-ddos-ipmc-reserved-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipmc-reserved-aggregate-states rpc clear-ddos-ipmc-reserved-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ipmc-reserved-aggregate-flows rpc clear-ddos-garp-reply-statistics { description "Clear GARP-reply statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-garp-reply-statistics rpc clear-ddos-garp-reply-states { description "Reset GARP-reply states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-garp-reply-states rpc clear-ddos-garp-reply-flows { description "Cleart all culprit flows for GARP-reply"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-garp-reply-flows rpc clear-ddos-garp-reply-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-garp-reply-aggregate-statistics rpc clear-ddos-garp-reply-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-garp-reply-aggregate-states rpc clear-ddos-garp-reply-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-garp-reply-aggregate-flows rpc clear-ddos-l3mtu-fail-statistics { description "Clear L3MTU-fail statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3mtu-fail-statistics rpc clear-ddos-l3mtu-fail-states { description "Reset L3MTU-fail states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3mtu-fail-states rpc clear-ddos-l3mtu-fail-flows { description "Cleart all culprit flows for L3MTU-fail"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3mtu-fail-flows rpc clear-ddos-l3mtu-fail-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3mtu-fail-aggregate-statistics rpc clear-ddos-l3mtu-fail-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3mtu-fail-aggregate-states rpc clear-ddos-l3mtu-fail-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-l3mtu-fail-aggregate-flows rpc clear-ddos-sample-dest-statistics { description "Clear SAMPLE-dest statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-dest-statistics rpc clear-ddos-sample-dest-states { description "Reset SAMPLE-dest states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-dest-states rpc clear-ddos-sample-dest-flows { description "Cleart all culprit flows for SAMPLE-dest"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-dest-flows rpc clear-ddos-sample-dest-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-dest-aggregate-statistics rpc clear-ddos-sample-dest-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-dest-aggregate-states rpc clear-ddos-sample-dest-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-dest-aggregate-flows rpc clear-ddos-sample-source-statistics { description "Clear SAMPLE-source statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-source-statistics rpc clear-ddos-sample-source-states { description "Reset SAMPLE-source states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-source-states rpc clear-ddos-sample-source-flows { description "Cleart all culprit flows for SAMPLE-source"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-source-flows rpc clear-ddos-sample-source-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-source-aggregate-statistics rpc clear-ddos-sample-source-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-source-aggregate-states rpc clear-ddos-sample-source-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-sample-source-aggregate-flows rpc clear-ddos-vcipc-udp-statistics { description "Clear VCIPC-udp statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vcipc-udp-statistics rpc clear-ddos-vcipc-udp-states { description "Reset VCIPC-udp states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vcipc-udp-states rpc clear-ddos-vcipc-udp-flows { description "Cleart all culprit flows for VCIPC-udp"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vcipc-udp-flows rpc clear-ddos-vcipc-udp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vcipc-udp-aggregate-statistics rpc clear-ddos-vcipc-udp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vcipc-udp-aggregate-states rpc clear-ddos-vcipc-udp-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vcipc-udp-aggregate-flows rpc clear-ddos-vxlan-statistics { description "Clear VXLAN statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vxlan-statistics rpc clear-ddos-vxlan-states { description "Reset VXLAN states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vxlan-states rpc clear-ddos-vxlan-flows { description "Cleart all culprit flows for VXLAN"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vxlan-flows rpc clear-ddos-vxlan-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vxlan-aggregate-statistics rpc clear-ddos-vxlan-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vxlan-aggregate-states rpc clear-ddos-vxlan-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vxlan-aggregate-flows rpc clear-ddos-vxlan-bfd-statistics { description "Clear bfd statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vxlan-bfd-statistics rpc clear-ddos-vxlan-bfd-states { description "Reset bfd states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vxlan-bfd-states rpc clear-ddos-vxlan-bfd-flows { description "Clear all culprit flows for bfd"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-vxlan-bfd-flows rpc clear-ddos-dhcpv4v6-statistics { description "Clear DHCPv4v6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4v6-statistics rpc clear-ddos-dhcpv4v6-states { description "Reset DHCPv4v6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4v6-states rpc clear-ddos-dhcpv4v6-flows { description "Cleart all culprit flows for DHCPv4v6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4v6-flows rpc clear-ddos-dhcpv4v6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4v6-aggregate-statistics rpc clear-ddos-dhcpv4v6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4v6-aggregate-states rpc clear-ddos-dhcpv4v6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-dhcpv4v6-aggregate-flows rpc clear-ddos-localnh-statistics { description "Clear LOCALNH-hit statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-localnh-statistics rpc clear-ddos-localnh-states { description "Reset LOCALNH-hit states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-localnh-states rpc clear-ddos-localnh-flows { description "Cleart all culprit flows for LOCALNH-hit"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-localnh-flows rpc clear-ddos-localnh-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-localnh-aggregate-statistics rpc clear-ddos-localnh-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-localnh-aggregate-states rpc clear-ddos-localnh-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-localnh-aggregate-flows rpc clear-ddos-8021x-statistics { description "Clear 8021X statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-8021x-statistics rpc clear-ddos-8021x-states { description "Reset 8021X states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-8021x-states rpc clear-ddos-8021x-flows { description "Cleart all culprit flows for 8021X"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-8021x-flows rpc clear-ddos-8021x-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-8021x-aggregate-statistics rpc clear-ddos-8021x-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-8021x-aggregate-states rpc clear-ddos-8021x-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-8021x-aggregate-flows rpc clear-ddos-all-fc-enode-statistics { description "Clear ALL_FC_ENODE statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-all-fc-enode-statistics rpc clear-ddos-all-fc-enode-states { description "Reset ALL_FC_ENODE states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-all-fc-enode-states rpc clear-ddos-all-fc-enode-flows { description "Cleart all culprit flows for ALL_FC_ENODE"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-all-fc-enode-flows rpc clear-ddos-all-fc-enode-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-all-fc-enode-aggregate-statistics rpc clear-ddos-all-fc-enode-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-all-fc-enode-aggregate-states rpc clear-ddos-all-fc-enode-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-all-fc-enode-aggregate-flows rpc clear-ddos-tcc-statistics { description "Clear TCC statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcc-statistics rpc clear-ddos-tcc-states { description "Reset TCC states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcc-states rpc clear-ddos-tcc-flows { description "Cleart all culprit flows for TCC"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcc-flows rpc clear-ddos-tcc-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcc-aggregate-statistics rpc clear-ddos-tcc-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcc-aggregate-states rpc clear-ddos-tcc-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcc-aggregate-flows rpc clear-ddos-tcc-unclass-statistics { description "Clear unclassified statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcc-unclass-statistics rpc clear-ddos-tcc-unclass-states { description "Reset unclassified states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcc-unclass-states rpc clear-ddos-tcc-unclass-flows { description "Clear all culprit flows for unclassified"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcc-unclass-flows rpc clear-ddos-tcc-ethernet-tcc-statistics { description "Clear ethernet-tcc statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcc-ethernet-tcc-statistics rpc clear-ddos-tcc-ethernet-tcc-states { description "Reset ethernet-tcc states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcc-ethernet-tcc-states rpc clear-ddos-tcc-ethernet-tcc-flows { description "Clear all culprit flows for ethernet-tcc"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcc-ethernet-tcc-flows rpc clear-ddos-tcc-iso-tcc-statistics { description "Clear iso-tcc statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcc-iso-tcc-statistics rpc clear-ddos-tcc-iso-tcc-states { description "Reset iso-tcc states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcc-iso-tcc-states rpc clear-ddos-tcc-iso-tcc-flows { description "Clear all culprit flows for iso-tcc"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-tcc-iso-tcc-flows rpc clear-ddos-pkt-inject-statistics { description "Clear Pkt-Inject statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pkt-inject-statistics rpc clear-ddos-pkt-inject-states { description "Reset Pkt-Inject states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pkt-inject-states rpc clear-ddos-pkt-inject-flows { description "Cleart all culprit flows for Pkt-Inject"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pkt-inject-flows rpc clear-ddos-pkt-inject-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pkt-inject-aggregate-statistics rpc clear-ddos-pkt-inject-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pkt-inject-aggregate-states rpc clear-ddos-pkt-inject-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pkt-inject-aggregate-flows rpc clear-ddos-ptpv6-statistics { description "Clear PTPV6 statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ptpv6-statistics rpc clear-ddos-ptpv6-states { description "Reset PTPV6 states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ptpv6-states rpc clear-ddos-ptpv6-flows { description "Cleart all culprit flows for PTPV6"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ptpv6-flows rpc clear-ddos-ptpv6-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ptpv6-aggregate-statistics rpc clear-ddos-ptpv6-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ptpv6-aggregate-states rpc clear-ddos-ptpv6-aggregate-flows { description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-ptpv6-aggregate-flows rpc clear-ddos-pfcp-statistics { description "Clear PFCP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pfcp-statistics rpc clear-ddos-pfcp-states { description "Reset PFCP states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pfcp-states rpc clear-ddos-pfcp-flows { description "Cleart all culprit flows for PFCP"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pfcp-flows rpc clear-ddos-pfcp-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pfcp-aggregate-statistics rpc clear-ddos-pfcp-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pfcp-aggregate-states rpc clear-ddos-pfcp-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-pfcp-aggregate-flows rpc clear-ddos-gtp-path-mgmt-statistics { description "Clear gtp-path-mgmt statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gtp-path-mgmt-statistics rpc clear-ddos-gtp-path-mgmt-states { description "Reset gtp-path-mgmt states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gtp-path-mgmt-states rpc clear-ddos-gtp-path-mgmt-flows { description "Cleart all culprit flows for gtp-path-mgmt"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gtp-path-mgmt-flows rpc clear-ddos-gtp-path-mgmt-aggregate-statistics { description "Clear aggregate statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gtp-path-mgmt-aggregate-statistics rpc clear-ddos-gtp-path-mgmt-aggregate-states { description "Reset aggregate states"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gtp-path-mgmt-aggregate-states rpc clear-ddos-gtp-path-mgmt-aggregate-flows { status deprecated; description "Clear all culprit flows for aggregate"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ddos-gtp-path-mgmt-aggregate-flows rpc clear-dhcp-service-statistics-information { description "Clear DHCP service statistics"; input { leaf interface { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-service-statistics-information rpc clear-dhcp-relay-binding-information { description "Clear DHCP client binding information"; input { choice binding-clear-choice { leaf address { type string; description "IP address or MAC address or Session Id of DHCP client binding"; } leaf interfaces-wildcard { type string; description "Interfaces to clear bindings on (can be '*' wildcard)"; } leaf interfaces-vlan { type string; description "Interface VLAN-ID/SVLAN-ID on which to clear bindings"; } leaf all { type empty; description "Clear all bindings"; } } // choice binding-clear-choice leaf routing-instance { type string; description "Name of routing instance"; } leaf bridge-domain { type string; description "Name of bridge domain"; } choice force_choice { leaf dual-stack { type empty; description "Clear dual stack bindings"; } } // choice force_choice choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-relay-binding-information rpc clear-dhcp-interface-bindings { description "Name of interface on which to clear bindings"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-interface-bindings rpc clear-dhcp-relay-statistics-information { description "Clear DHCP statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } leaf bridge-domain { type string; description "Name of bridge domain"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-relay-statistics-information rpc clear-dhcp-relay-leasequery-statistics { description "Clear DHCP relay leasequery statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-relay-leasequery-statistics rpc clear-dhcp-relay-bulk-leasequery-conn-statistics { description "Clear DHCP relay bulk leasequery conn statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-relay-bulk-leasequery-conn-statistics rpc clear-dhcp-relay-lockout-entries-information { description "Clear DHCP lockout entries"; input { choice clear-lockout-entry { leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Clear lockout entry by index"; } leaf all { type empty; description "Clear all lockout entry"; } } // choice clear-lockout-entry leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-relay-lockout-entries-information rpc clear-dhcp-relay-alq-information-statistics-peer { description "Clear active-leasequery peer statistics"; input { leaf peer-address { type jt:ipaddr; mandatory true; description "Active-leasequery peer address"; } leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-relay-alq-information-statistics-peer rpc clear-dhcp-relay-alq-info-statistics-interface { description "Clear active-leasequery interface statistics"; input { leaf interface-name { type string; mandatory true; description "Active-leasequery interface name"; } leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-relay-alq-info-statistics-interface rpc clear-dhcp-server-binding-information { description "Clear DHCP client binding information"; input { choice binding-clear-choice { leaf address { type string; description "IP address or MAC address or Session Id of DHCP client binding"; } leaf interfaces-wildcard { type string; description "Interfaces to clear bindings on (can be '*' wildcard)"; } leaf interfaces-vlan { type string; description "Interface VLAN-ID/SVLAN-ID on which to clear bindings"; } leaf all { type empty; description "Clear all bindings"; } } // choice binding-clear-choice leaf routing-instance { type string; description "Name of routing instance"; } choice force_choice { leaf dual-stack { type empty; description "Clear dual stack bindings"; } } // choice force_choice choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-server-binding-information rpc clear-dhcp-server-binding-interface { description "Name of interface on which to clear bindings"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-server-binding-interface rpc clear-server-statistics-information { description "Clear DHCP server statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-server-statistics-information rpc clear-dhcp-server-bulk-leasequery-statistics { description "Show DHCP server bulk leasequeery statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-server-bulk-leasequery-statistics rpc clear-dhcp-server-lockout-entries-information { description "Clear DHCP lockout entries"; input { choice clear-lockout-entry { leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Clear lockout entry by index"; } leaf all { type empty; description "Clear all lockout entry"; } } // choice clear-lockout-entry leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-server-lockout-entries-information rpc clear-dhcp-client-binding-information { description "Clear DHCP client binding information"; input { choice binding-clear-choice { leaf interface { type string; description "Name of interface"; } leaf all { type empty; description "Clear all bindings"; } } // choice binding-clear-choice leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-client-binding-information rpc clear-client-statistics-information { description "Clear DHCP client statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-client-statistics-information rpc clear-proxy-client-statistics-information { description "Clear DHCP client statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-proxy-client-statistics-information rpc clear-dhcpv6-service-statistics-information { description "Clear DHCPv6 service statistics"; input { leaf interface { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-service-statistics-information rpc clear-dhcpv6-relay-binding-information { description "Clear DHCPv6 client binding information"; input { choice binding-clear-choice { leaf address { type string; description "IPv6 Prefix, session-id or CID of DHCPv6 client binding"; } leaf interfaces-wildcard { type string; description "Interfaces to clear bindings on (can be '*' wildcard)"; } leaf interfaces-vlan { type string; description "Interface VLAN-ID/SVLAN-ID on which to clear bindings"; } leaf all { type empty; description "Clear all bindings"; } } // choice binding-clear-choice leaf routing-instance { type string; description "Name of routing instance"; } choice force_choice { leaf dual-stack { type empty; description "Clear dual stack bindings"; } } // choice force_choice choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-relay-binding-information rpc clear-dhcpv6-relay-binding-interface { description "Name of interface on which to clear bindings"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-relay-binding-interface rpc clear-dhcpv6-relay-statistics-information { description "Clear DHCPv6 relay statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-relay-statistics-information rpc clear-dhcpv6-relay-leasequery-statistics { description "Clear DHCP relay leasequery statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-relay-leasequery-statistics rpc clear-dhcpv6-relay-bulk-leasequery-conn-statistics { description "Clear DHCP relay bulk leasequery conn statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-relay-bulk-leasequery-conn-statistics rpc clear-dhcpv6-relay-lockout-entries-information { description "Clear DHCP lockout entries"; input { choice clear-lockout-entry { leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Clear lockout entry by index"; } leaf all { type empty; description "Clear all lockout entry"; } } // choice clear-lockout-entry leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-relay-lockout-entries-information rpc clear-dhcpv6-relay-alq-info-statistics-peer { description "Clear active-leasequery peer statistics"; input { leaf peer-address { type jt:ipaddr; mandatory true; description "Active-leasequery peer address"; } leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-relay-alq-info-statistics-peer rpc clear-dhcpv6-relay-alq-info-statistics-interface { description "Clear active-leasequery interface statistics"; input { leaf interface-name { type string; mandatory true; description "Active-leasequery interface name"; } leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-relay-alq-info-statistics-interface rpc clear-dhcpv6-server-binding-information { description "Clear DHCPv6 client binding information"; input { choice binding-clear-choice { leaf address { type string; description "IPv6 Prefix, session-id or CID of DHCPv6 client binding"; } leaf interfaces-wildcard { type string; description "Interfaces to clear bindings on (can be '*' wildcard)"; } leaf interfaces-vlan { type string; description "Interface VLAN-ID/SVLAN-ID on which to clear bindings"; } leaf all { type empty; description "Clear all bindings"; } } // choice binding-clear-choice leaf routing-instance { type string; description "Name of routing instance"; } choice force_choice { leaf dual-stack { type empty; description "Clear dual stack bindings"; } } // choice force_choice choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-server-binding-information rpc clear-dhcpv6-server-binding-interface { description "Name of interface on which to clear bindings"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-server-binding-interface rpc clear-dhcpv6-server-statistics-information { description "Clear DHCPv6 server statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-server-statistics-information rpc clear-dhcpv6-server-bulk-leasequery-statistics { description "Show DHCP server bulk leasequeery statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-server-bulk-leasequery-statistics rpc clear-dhcpv6-server-lockout-entries-information { description "Clear DHCP lockout entries"; input { choice clear-lockout-entry { leaf index { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Clear lockout entry by index"; } leaf all { type empty; description "Clear all lockout entry"; } } // choice clear-lockout-entry leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-server-lockout-entries-information rpc clear-dhcpv6-client-binding-information { description "Clear DHCPV6 client binding information"; input { choice binding-clear-choice { leaf interface { type string; description "Name of interface"; } leaf all { type empty; description "Clear all bindings"; } } // choice binding-clear-choice leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-client-binding-information rpc clear-dhcpv6-client-statistics-information { description "Clear DHCPV6 client statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-client-statistics-information rpc clear-dhcpv6-dynamic-server-binding-information { description "Clear DHCPv6 client binding information"; input { choice binding-clear-choice { leaf address { type string; description "IPv6 Prefix, session-id or CID of DHCPv6 client binding"; } leaf interfaces-wildcard { type string; description "Interfaces to clear bindings on (can be '*' wildcard)"; } leaf interfaces-vlan { type string; description "Interface VLAN-ID/SVLAN-ID on which to clear bindings"; } leaf all { type empty; description "Clear all bindings"; } } // choice binding-clear-choice leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-dynamic-server-binding-information rpc clear-dhcpv6-dynamic-server-binding-interface { description "Name of interface on which to clear bindings"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-dynamic-server-binding-interface rpc clear-dhcpv6-dynamic-server-statistics { description "Clear DHCPv6 server statistics"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcpv6-dynamic-server-statistics rpc clear-dhcp-security-binding { description "Clear dhcp-security bindings"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-security-binding rpc clear-dhcp-security-binding-interface { description "Name of interface on which to clear bindings"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-security-binding-interface rpc clear-dhcp-security-binding-vlan { description "Name of vlan on which to clear bindings"; input { leaf vlan-name { type string; mandatory true; description "Name of vlan"; } leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-security-binding-vlan rpc clear-dhcp-security-binding-ip-address { description "Ip-address to clear bindings"; input { leaf ip-address { type jt:ipv4addr; mandatory true; description "Ip-address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-security-binding-ip-address rpc clear-dhcp-security-binding-statistics { description "Clear DHCP snooping statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-security-binding-statistics rpc clear-dhcp-security-ipv6-binding { description "Clear DHCPv6 security bindings"; input { leaf all { type empty; description "Clear all bindings"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-security-ipv6-binding rpc clear-dhcp-security-ipv6-binding-interface { description "Name of interface on which to clear bindings"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-security-ipv6-binding-interface rpc clear-dhcp-security-ipv6-binding-vlan { description "Name of vlan on which to clear bindings"; input { leaf vlan-name { type string; mandatory true; description "Name of vlan"; } leaf routing-instance { type string; description "Name of routing instance"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-security-ipv6-binding-vlan rpc clear-dhcp-security-binding-ipv6-address { description "IPv6 address to clear bindings"; input { leaf ipv6-address { type jt:ipv6addr; mandatory true; description "IPv6 address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-security-binding-ipv6-address rpc clear-dhcp-v6-security-statistics { description "Clear DHCPv6 security statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-v6-security-statistics rpc clear-dhcp-security-statistics { description "Clear DHCP security statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dhcp-security-statistics rpc clear-lacp-statistics { description "Clear LACP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lacp-statistics rpc clear-lacp-interface-statistics { description "Clear LACP interface statistics"; input { leaf interface-name { type union { type jt:interface-wildcard; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lacp-interface-statistics rpc clear-lacp-timeouts { description "Clear LACP timeout information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lacp-timeouts rpc clear-lacp-interface-timeouts { description "Clear LACP interface timeouts"; input { leaf interface-name { type union { type jt:interface-wildcard; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lacp-interface-timeouts rpc clear-lfmd-statistics { description "Clear link-fault-management statistics"; input { leaf interface-name { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml lfmd-clear-output { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lfmd-statistics rpc clear-lfmd-action-profile-statistics { description "Clear link-fault-management action-profile statistics"; input { leaf action-profile-name { type string { length "1 .. 32"; } mandatory true; description "Name of the action profile to clear"; } } output { choice output_c { leaf output { type string; } anyxml lfmd-clear-output { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lfmd-action-profile-statistics rpc clear-lfmd-state { description "Clear link-fault-management state and restart discovery"; input { leaf interface-name { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml lfmd-clear-output { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lfmd-state rpc clear-cfm-continuity-measurement { description "Clear continuity-measurement information"; input { leaf maintenance-domain { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance association"; } leaf local-mep { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } description "Identifier for local maintenance endpoint"; } leaf remote-mep { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } description "Identifier for remote maintenance endpoint"; } } output { choice output_c { leaf output { type string; } anyxml cfmd-clear-continuity-measurement { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-continuity-measurement rpc clear-cfm-delay-statistics { description "Clear Ethernet OAM delay statistics"; input { leaf ethdm-type { type enumeration { enum "one-way" { value 0; description "One-way delay measurement"; } enum "two-way" { value 1; description "Two-way delay measurement"; } } } leaf maintenance-domain { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance association"; } leaf local-mep { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } description "Identifier for local maintenance endpoint"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml cfmd-clear-delay-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-delay-statistics rpc clear-cfm-loss-statistics { description "Clear Ethernet OAM loss statistics"; input { leaf maintenance-domain { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance association"; } leaf local-mep { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } description "Identifier for local maintenance endpoint"; } } output { choice output_c { leaf output { type string; } anyxml cfmd-clear-loss-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-loss-statistics rpc clear-cfm-slm-statistics { description "Clear Ethernet OAM slm statistics"; input { leaf maintenance-domain { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance association"; } leaf local-mep { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } description "Identifier for local maintenance endpoint"; } } output { choice output_c { leaf output { type string; } anyxml cfmd-clear-slm-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-slm-statistics rpc clear-cfm-statistics { description "Clear connectivity-fault-management statistics"; input { leaf interface { type string; description "Clear the statistics on an interface"; } leaf level { type union { type string { pattern "<.*>|$.*"; } type int32 { range "0 .. 7"; } } description "The maintenance-domain level"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-statistics rpc clear-cfm-linktrace-path-database { description "Clear linktrace path-database entries of a remote host"; input { leaf maintenance-domain { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance association"; } leaf host { type jt:mac-unicast; mandatory true; description "MAC address of remote host in xx:xx:xx:xx:xx:xx format"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-linktrace-path-database rpc clear-cfm-policer-statistics { description "Clear policer statistics"; input { leaf maintenance-domain { type string { length "1 .. 45"; } description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } description "Name of maintenance association"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-policer-statistics rpc clear-cfm-iterator-statistics { description "Clear Ethernet OAM SLA iterator statistics information"; input { leaf sla-iterator { type string; mandatory true; description "Name of the iterator profile"; } leaf maintenance-domain { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance association"; } leaf local-mep { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } mandatory true; description "Identifier for local maintenance endpoint"; } leaf remote-mep { type union { type string { pattern "<.*>|$.*"; } type int32 { range "1 .. 8191"; } } mandatory true; description "MEP identifier of remote host"; } leaf current-statistics-type { type enumeration { enum "loss-measurement" { value 0; description "Show current Frame Loss measurements"; } enum "availability" { value 1; description "Show current Availability measurements"; } enum "delay-measurement" { value 2; description "Show current Delay measurement"; } enum "bin" { value 3; description "Show current Delay measurement bin"; } enum "flap-trap-statistics" { value 4; description "Show Flap Trap Statistics "; } } } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf verbosity { type enumeration { enum "brief" { value 0; description "Display brief output"; } enum "detail" { value 1; description "Display detail output"; } enum "extensive" { value 2; description "Display extensive output"; } enum "summary" { value 3; description "Display summary output"; } } default "brief"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-iterator-statistics rpc clear-cfm-iterator-history { description "Clear MEF 36 based Ethernet OAM SLA iterator History statistics information"; input { leaf sla-iterator { type string; mandatory true; description "Name of the iterator profile"; } leaf maintenance-domain { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance association"; } leaf local-mep { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } mandatory true; description "Identifier for local maintenance endpoint"; } leaf remote-mep { type union { type string { pattern "<.*>|$.*"; } type int32 { range "1 .. 8191"; } } mandatory true; description "MEP identifier of remote host"; } leaf current-statistics-type { type enumeration { enum "loss-measurement" { value 0; description "Show current Frame Loss measurements"; } enum "availability" { value 1; description "Show current Availability measurements"; } enum "delay-measurement" { value 2; description "Show current Delay measurement"; } enum "bin" { value 3; description "Show current Delay measurement bin"; } enum "flap-trap-statistics" { value 4; description "Show Flap Trap Statistics "; } } } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-iterator-history rpc clear-cfm-cfmman-conn-statistics { description "Clear Ethernet OAM cfmman connection statistics information"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 80"; } } description "Fpc slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-cfmman-conn-statistics rpc clear-cfm-smep-statistics { description "Clear Server MEP statistics"; input { leaf server-mep-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } description "Identifier of Server MEP"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-smep-statistics rpc clear-cfm-action-profile-event { description "Clear the event"; input { leaf event-name { type enumeration { enum "adjacency-loss" { value 0; description "Clear the adj-loss event"; } enum "all-defects" { value 1; description "Clear the all-defects event"; } enum "cross-connect-ccm" { value 2; description "Clear the cross-connect-ccm event"; } enum "erroneous-ccm" { value 3; description "Clear the erroneous-ccm event"; } enum "receive-ais" { value 4; description "Clear the receive-ais event"; } } } leaf maintenance-domain { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance domain"; } leaf maintenance-association { type string { length "1 .. 45"; } mandatory true; description "Name of maintenance association"; } leaf local-mep { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } mandatory true; description "Identifier for local maintenance endpoint"; } leaf remote-mep { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 8191"; } } description "Identifier for remote maintenance endpoint"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml cfmd-clear-action-profile-event { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-cfm-action-profile-event rpc clear-elmi-statistics { description "Clear ethernet local management statistics"; input { leaf interface { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-elmi-statistics rpc clear-arp-table { description "Clear address resolution information"; input { leaf hostname { type string; description "Name of host"; } leaf interface { type string; description "Name of the interface"; } leaf vpn { type string; description "Name of VPN routing table"; } leaf logical-system { type string; description "Name of logical system"; } leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml clear-arp-table-results { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-arp-table rpc clear-arp-table-all { description "Clear All ARP entries"; output { choice output_c { leaf output { type string; } anyxml clear-arp-table-results { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-arp-table-all rpc clear-interfaces-interval { description "Clear interface interval table"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interfaces-interval rpc clear-interface-transport-opt-c-information { description "Clear interface transport optics current information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-opt-c-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-opt-c-information rpc clear-interface-transport-opt-c-all-information { description "Clear interface transport optics current information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-opt-c-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-opt-c-all-information rpc clear-interface-transport-opt-cday-information { description "Clear interface transport optics current-day information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-opt-cday-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-opt-cday-information rpc clear-interface-transport-opt-cday-all-information { description "Clear interface transport optics current-day information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-opt-cday-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-opt-cday-all-information rpc clear-interface-transport-opt-all-information { description "Clear interface transport optics all information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-opt-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-opt-all-information rpc clear-interface-transport-opt-all-all-information { description "Clear interface transport optics all information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-opt-all-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-opt-all-all-information rpc clear-interface-transport-otn-c-information { description "Clear interface transport otn current information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-otn-c-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-otn-c-information rpc clear-interface-transport-otn-c-all-information { description "Clear interface transport otn current information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-otn-c-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-otn-c-all-information rpc clear-interface-transport-otn-cday-information { description "Clear interface transport otn current-day information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-otn-cday-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-otn-cday-information rpc clear-interface-transport-otn-cday-all-information { description "Clear interface transport otn current-day information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-otn-cday-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-otn-cday-all-information rpc clear-interface-transport-otn-all-information { description "Clear interface transport otn all information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-otn-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-otn-all-information rpc clear-interface-transport-otn-all-all-information { description "Clear interface transport otn all information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-otn-all-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-otn-all-all-information rpc clear-interface-transport-all-c-information { description "Clear interface transport both otn and optics current information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-all-c-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-all-c-information rpc clear-interface-transport-all-c-all-information { description "Clear interface transport both otn and optics current information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-all-c-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-all-c-all-information rpc clear-interface-transport-all-cday-information { description "Clear interface transport both otn and optics current-day information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-all-cday-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-all-cday-information rpc clear-interface-transport-all-cday-all-information { description "Clear interface transport both otn and optics current-day information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-all-cday-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-all-cday-all-information rpc clear-interface-transport-all-all-information { description "Clear interface transport both otn and optics all information"; input { leaf interface-name { type string; mandatory true; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml interface-transport-all-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-all-all-information rpc clear-interface-transport-all-all-all-information { description "Clear interface transport both otn and optics all information all interfaces"; output { choice output_c { leaf output { type string; } anyxml interface-transport-all-all-all-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-transport-all-all-all-information rpc clear-interfaces-statistics { description "Clear interface statistics"; input { leaf switch-port { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 15"; } } description "Front end port number"; } leaf interface-name { type string; mandatory true; description "Name of physical or logical interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interfaces-statistics rpc clear-interfaces-statistics-all { description "Clear statistics for all interfaces"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interfaces-statistics-all rpc clear-interface-set-statistics { description "Clear interface-set statistics"; input { leaf interface-set-name { type string; description "Name of interface set"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-set-statistics rpc clear-interface-set-statistics-all { description "Clear statistics for all interfaces"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-set-statistics-all rpc clear-interfaces-mac-database { description "Clear interface mac entries or statistics from mac database"; input { leaf interface-name { type string; mandatory true; description "Name of physical or logical interface"; } leaf mac-address { type string; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interfaces-mac-database rpc clear-interface-mac-database-statistics { description "Clear interface mac-level statistics from mac database"; input { leaf interface-name { type string; mandatory true; description "Name of physical or logical Gigabit or 10-Gigabit Ethernet interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-mac-database-statistics rpc clear-interface-mac-database-statistics-all { description "Clear mac level statistics for all interfaces"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-mac-database-statistics-all rpc clear-interface-aggregate-fwd-options { description "Aggregate interface"; input { leaf interface-name { type string; mandatory true; description "Name of logical Aggregate Gigabit Ethernet interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-aggregate-fwd-options rpc clear-interface-aggregate-fwd-options-all { description "All aggregate interfaces"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-aggregate-fwd-options-all rpc clear-pfe-tcam-errors-all-tcam-stages { description "Clear Packet Forwarding Engine tcam-errors at all tcam stages"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-all-tcam-stages rpc clear-pfe-tcam-errors-egress-tcam-stage { description "Clear tcam-errors for egress tcam-stage"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-egress-tcam-stage rpc clear-pfe-tcam-errors-egress-app { description "Clear tcam-errors for a tcam-app"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-egress-app rpc clear-pfe-tcam-errors-egress-app-bd-dtag-validate { description "Bridge Domain dual-tagged validate"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-egress-app-bd-dtag-validate rpc clear-pfe-tcam-errors-egress-app-bd-tpid-swap { description "Bridge domain vlan-map with swap tpid operation"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-egress-app-bd-tpid-swap rpc clear-pfe-tcam-errors-egress-app-fw-family-out { description "Family level egress firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-egress-app-fw-family-out rpc clear-pfe-tcam-errors-egress-app-fw-inet6-family-out { description "Inet6 Family level egress firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-egress-app-fw-inet6-family-out rpc clear-pfe-tcam-errors-egress-app-fw-ifl-out { description "Ifl level egress firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-egress-app-fw-ifl-out rpc clear-pfe-tcam-errors-egress-app-ifl-statistics-out { description "Ifl level statistics (egress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-egress-app-ifl-statistics-out rpc clear-pfe-tcam-errors-egress-app-irb-cos-rw { description "IRB CoS rewrite"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-egress-app-irb-cos-rw rpc clear-pfe-tcam-errors-egress-app-lfm-802.3ah-out { description "Lfm-802.3ah (egress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-egress-app-lfm-802.3ah-out rpc clear-pfe-tcam-errors-egress-app-ptpoe-cos-rw { description "CoS RW requires for PTPoE"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-egress-app-ptpoe-cos-rw rpc clear-pfe-tcam-errors-egress-app-rfc2544-layer2-out { description "Rfc2544 for layer2 service (egress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-egress-app-rfc2544-layer2-out rpc clear-pfe-tcam-errors-ingress-tcam-stage { description "Clear tcam-errors for ingress tcam-stage"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-tcam-stage rpc clear-pfe-tcam-errors-ingress-app { description "Clear tcam-errors for a tcam-app"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app rpc clear-pfe-tcam-errors-ingress-app-cfm-bd-filter { description "Cfm implicit bridge-domain filters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-cfm-bd-filter rpc clear-pfe-tcam-errors-ingress-app-cfm-filter { description "Cfm implicit filters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-cfm-filter rpc clear-pfe-tcam-errors-ingress-app-cfm-vpls-filter { description "Cfm implicit vpls filters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-cfm-vpls-filter rpc clear-pfe-tcam-errors-ingress-app-cfm-vpls-ifl-filter { description "Cfm implicit vpls ifl filters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-cfm-vpls-ifl-filter rpc clear-pfe-tcam-errors-ingress-app-fw-ccc-in { description "Ccc family ingress firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-fw-ccc-in rpc clear-pfe-tcam-errors-ingress-app-fw-ifl-in { description "Ifl level ingress firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-fw-ifl-in rpc clear-pfe-tcam-errors-ingress-app-fw-inet-ftf { description "Inet family ingress firewall on a forwarding-table"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-fw-inet-ftf rpc clear-pfe-tcam-errors-ingress-app-fw-inet-in { description "Inet family ingress firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-fw-inet-in rpc clear-pfe-tcam-errors-ingress-app-fw-inet-rpf { description "Inet family ingress firewall on rpf fail check"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-fw-inet-rpf rpc clear-pfe-tcam-errors-ingress-app-fw-inet6-ftf { description "Inet6 family ingress firewall on a forwarding-table"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-fw-inet6-ftf rpc clear-pfe-tcam-errors-ingress-app-fw-inet6-in { description "Inet6 family ingress firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-fw-inet6-in rpc clear-pfe-tcam-errors-ingress-app-fw-inet6-rpf { description "Inet6 family ingress firewall on a rpf fail check"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-fw-inet6-rpf rpc clear-pfe-tcam-errors-ingress-app-fw-inet-pm { description "Inet family firewall with port-mirror action"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-fw-inet-pm rpc clear-pfe-tcam-errors-ingress-app-fw-l2-in { description "Bridge family ingress firewall on layer2 interface"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-fw-l2-in rpc clear-pfe-tcam-errors-ingress-app-fw-mpls-in { description "Mpls family ingress firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-fw-mpls-in rpc clear-pfe-tcam-errors-ingress-app-fw-vpls-in { description "VPLS family ingress firewall on vpls interface"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-fw-vpls-in rpc clear-pfe-tcam-errors-ingress-app-gr-ifl-statistics-egr { description "GR Ifl level statistics (egress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-gr-ifl-statistics-egr rpc clear-pfe-tcam-errors-ingress-app-gr-ifl-statistics-ing { description "GR Ifl level statistics (ingress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-gr-ifl-statistics-ing rpc clear-pfe-tcam-errors-ingress-app-gr-ifl-statistics-preing { description "GR Ifl level statistics (pre-ingress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-gr-ifl-statistics-preing rpc clear-pfe-tcam-errors-ingress-app-ifl-statistics-in { description "Ifl level statistics (ingress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-ifl-statistics-in rpc clear-pfe-tcam-errors-ingress-app-irb-fixed-cos { description "IRB fixed classifier filter entries"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-irb-fixed-cos rpc clear-pfe-tcam-errors-ingress-app-mrouter-port-in { description "Multicast router port for snooping"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-mrouter-port-in rpc clear-pfe-tcam-errors-ingress-app-ipsec-reverse-fil { description "Reverse filters for Ipsec service"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-ipsec-reverse-fil rpc clear-pfe-tcam-errors-ingress-app-lfm-802.3ah-in { description "Lfm-802.3ah (ingress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-lfm-802.3ah-in rpc clear-pfe-tcam-errors-ingress-app-lo0-inet-fil { description "Lo0 Inet Filter"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-lo0-inet-fil rpc clear-pfe-tcam-errors-ingress-app-lo0-inet6-fil { description "Lo0 Inet6 Filter"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-lo0-inet6-fil rpc clear-pfe-tcam-errors-ingress-app-irb-inet6-fil { description "IRB Inet6 Filter"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-irb-inet6-fil rpc clear-pfe-tcam-errors-ingress-app-mac-drop-cnt { description "Statistics for drops by mac-validate/src-mac filters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-mac-drop-cnt rpc clear-pfe-tcam-errors-ingress-app-napt-reverse-fil { description "Reverse filters for Napt service"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-napt-reverse-fil rpc clear-pfe-tcam-errors-ingress-app-no-local-switching { description "Bridge no-local-switching"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-ingress-app-no-local-switching rpc clear-pfe-tcam-errors-pre-ingress-tcam-stage { description "Clear tcam-errors for pre-ingress tcam-stage"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-pre-ingress-tcam-stage rpc clear-pfe-tcam-errors-pre-ingress-app { description "Clear tcam-errors for a tcam-app"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-pre-ingress-app rpc clear-pfe-tcam-errors-pre-ingress-app-cos-fc { description "Ifl level fixed classifier"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-pre-ingress-app-cos-fc rpc clear-pfe-tcam-errors-pre-ingress-app-fw-fbf { description "Firewall filter based forwarding"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-pre-ingress-app-fw-fbf rpc clear-pfe-tcam-errors-pre-ingress-app-fw-fbf-inet6 { description "Firewall filter based forwarding for Inet6"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-pre-ingress-app-fw-fbf-inet6 rpc clear-pfe-tcam-errors-pre-ingress-app-fw-semantics { description "Firewall sharing semantics for cli configured firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-pre-ingress-app-fw-semantics rpc clear-pfe-tcam-errors-pre-ingress-app-ifd-src-mac-fil { description "Ifd level source mac filter"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-pre-ingress-app-ifd-src-mac-fil rpc clear-pfe-tcam-errors-pre-ingress-app-ing-out-iff { description "Ingress app on behalf of egress family filter for log/syslog"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-pre-ingress-app-ing-out-iff rpc clear-pfe-tcam-errors-pre-ingress-app-ip-mac-val { description "Ip mac validate"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-pre-ingress-app-ip-mac-val rpc clear-pfe-tcam-errors-pre-ingress-app-ip-mac-val-bcast { description "Ip mac validate for broadcast"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-pre-ingress-app-ip-mac-val-bcast rpc clear-pfe-tcam-errors-pre-ingress-app-rfc2544-layer2-in { description "Rfc2544 for layer2 service (ingress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-pre-ingress-app-rfc2544-layer2-in rpc clear-pfe-tcam-errors-pre-ingress-app-vpls-mesh-group-ucast { description "VPLS mesh group unicast filters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-pre-ingress-app-vpls-mesh-group-ucast rpc clear-pfe-tcam-errors-pre-ingress-app-vpls-mesh-group-mcast { description "VPLS mesh group multicast filters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-pre-ingress-app-vpls-mesh-group-mcast rpc clear-pfe-tcam-errors-app { description "Clear packet forwarding engine tcam-errors per tcam app"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app rpc clear-pfe-tcam-errors-app-bd-dtag-validate { description "Bridge Domain dual-tagged validate"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-bd-dtag-validate rpc clear-pfe-tcam-errors-app-bd-tpid-swap { description "Bridge domain vlan-map with swap tpid operation"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-bd-tpid-swap rpc clear-pfe-tcam-errors-app-fw-family-out { description "Family level egress firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-family-out rpc clear-pfe-tcam-errors-app-fw-inet6-family-out { description "Inet6 Family level egress firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-inet6-family-out rpc clear-pfe-tcam-errors-app-fw-ifl-out { description "Ifl level egress firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-ifl-out rpc clear-pfe-tcam-errors-app-ifl-statistics-out { description "Ifl level statistics (egress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-ifl-statistics-out rpc clear-pfe-tcam-errors-app-irb-cos-rw { description "IRB CoS rewrite"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-irb-cos-rw rpc clear-pfe-tcam-errors-app-lfm-802.3ah-out { description "Lfm-802.3ah (egress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-lfm-802.3ah-out rpc clear-pfe-tcam-errors-app-ptpoe-cos-rw { description "CoS RW requires for PTPoE"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-ptpoe-cos-rw rpc clear-pfe-tcam-errors-app-rfc2544-layer2-out { description "Rfc2544 for layer2 service (egress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-rfc2544-layer2-out rpc clear-pfe-tcam-errors-app-cfm-bd-filter { description "Cfm implicit bridge-domain filters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-cfm-bd-filter rpc clear-pfe-tcam-errors-app-cfm-filter { description "Cfm implicit filters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-cfm-filter rpc clear-pfe-tcam-errors-app-cfm-vpls-filter { description "Cfm implicit vpls filters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-cfm-vpls-filter rpc clear-pfe-tcam-errors-app-cfm-vpls-ifl-filter { description "Cfm implicit vpls ifl filters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-cfm-vpls-ifl-filter rpc clear-pfe-tcam-errors-app-fw-ccc-in { description "Ccc family ingress firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-ccc-in rpc clear-pfe-tcam-errors-app-fw-ifl-in { description "Ifl level ingress firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-ifl-in rpc clear-pfe-tcam-errors-app-fw-inet-ftf { description "Inet family ingress firewall on a forwarding-table"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-inet-ftf rpc clear-pfe-tcam-errors-app-fw-inet-in { description "Inet family ingress firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-inet-in rpc clear-pfe-tcam-errors-app-fw-inet-rpf { description "Inet family ingress firewall on rpf fail check"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-inet-rpf rpc clear-pfe-tcam-errors-app-fw-inet6-ftf { description "Inet6 family ingress firewall on a forwarding-table"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-inet6-ftf rpc clear-pfe-tcam-errors-app-fw-inet6-in { description "Inet6 family ingress firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-inet6-in rpc clear-pfe-tcam-errors-app-fw-inet6-rpf { description "Inet6 family ingress firewall on a rpf fail check"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-inet6-rpf rpc clear-pfe-tcam-errors-app-fw-inet-pm { description "Inet family firewall with port-mirror action"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-inet-pm rpc clear-pfe-tcam-errors-app-fw-l2-in { description "Bridge family ingress firewall on layer2 interface"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-l2-in rpc clear-pfe-tcam-errors-app-fw-mpls-in { description "Mpls family ingress firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-mpls-in rpc clear-pfe-tcam-errors-app-fw-vpls-in { description "VPLS family ingress firewall on vpls interface"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-vpls-in rpc clear-pfe-tcam-errors-app-gr-ifl-statistics-egr { description "GR Ifl level statistics (egress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-gr-ifl-statistics-egr rpc clear-pfe-tcam-errors-app-gr-ifl-statistics-ing { description "GR Ifl level statistics (ingress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-gr-ifl-statistics-ing rpc clear-pfe-tcam-errors-app-gr-ifl-statistics-preing { description "GR Ifl level statistics (pre-ingress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-gr-ifl-statistics-preing rpc clear-pfe-tcam-errors-app-ifl-statistics-in { description "Ifl level statistics (ingress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-ifl-statistics-in rpc clear-pfe-tcam-errors-app-irb-fixed-cos { description "IRB fixed classifier filter entries"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-irb-fixed-cos rpc clear-pfe-tcam-errors-app-mrouter-port-in { description "Multicast router port for snooping"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-mrouter-port-in rpc clear-pfe-tcam-errors-app-ipsec-reverse-fil { description "Reverse filters for Ipsec service"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-ipsec-reverse-fil rpc clear-pfe-tcam-errors-app-lfm-802.3ah-in { description "Lfm-802.3ah (ingress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-lfm-802.3ah-in rpc clear-pfe-tcam-errors-app-lo0-inet-fil { description "Lo0 Inet Filter"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-lo0-inet-fil rpc clear-pfe-tcam-errors-app-lo0-inet6-fil { description "Lo0 Inet6 Filter"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-lo0-inet6-fil rpc clear-pfe-tcam-errors-app-irb-inet6-fil { description "IRB Inet6 Filter"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-irb-inet6-fil rpc clear-pfe-tcam-errors-app-mac-drop-cnt { description "Statistics for drops by mac-validate/src-mac filters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-mac-drop-cnt rpc clear-pfe-tcam-errors-app-napt-reverse-fil { description "Reverse filters for Napt service"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-napt-reverse-fil rpc clear-pfe-tcam-errors-app-no-local-switching { description "Bridge no-local-switching"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-no-local-switching rpc clear-pfe-tcam-errors-app-cos-fc { description "Ifl level fixed classifier"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-cos-fc rpc clear-pfe-tcam-errors-app-fw-fbf { description "Firewall filter based forwarding"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-fbf rpc clear-pfe-tcam-errors-app-fw-fbf-inet6 { description "Firewall filter based forwarding for Inet6"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-fbf-inet6 rpc clear-pfe-tcam-errors-app-fw-semantics { description "Firewall sharing semantics for cli configured firewall"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-fw-semantics rpc clear-pfe-tcam-errors-app-ifd-src-mac-fil { description "Ifd level source mac filter"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-ifd-src-mac-fil rpc clear-pfe-tcam-errors-app-ing-out-iff { description "Ingress app on behalf of egress family filter for log/syslog"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-ing-out-iff rpc clear-pfe-tcam-errors-app-ip-mac-val { description "Ip mac validate"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-ip-mac-val rpc clear-pfe-tcam-errors-app-ip-mac-val-bcast { description "Ip mac validate for broadcast"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-ip-mac-val-bcast rpc clear-pfe-tcam-errors-app-rfc2544-layer2-in { description "Rfc2544 for layer2 service (ingress)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-rfc2544-layer2-in rpc clear-pfe-tcam-errors-app-vpls-mesh-group-ucast { description "VPLS mesh group unicast filters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-vpls-mesh-group-ucast rpc clear-pfe-tcam-errors-app-vpls-mesh-group-mcast { description "VPLS mesh group multicast filters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pfe-tcam-errors-app-vpls-mesh-group-mcast rpc clear-sflow-pfe-information { description "Clear sflow statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-sflow-pfe-information rpc clear-vxlan-mcast-stats-information { description "Clear sflow vxlan egress mcast stats"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vxlan-mcast-stats-information rpc clear-shmlog-entries { description "Clear log entries"; input { leaf logname { type string; mandatory true; description "Log name(s). Comma delimited list and wildcarding supported"; } } output { choice output_c { leaf output { type string; } anyxml shmlog { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-shmlog-entries rpc clear-shmlog-statistics { description "Clear log statistics"; input { leaf logname { type string; mandatory true; description "Log name(s). Comma delimited list and wildcarding supported"; } } output { choice output_c { leaf output { type string; } anyxml shmlog { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-shmlog-statistics rpc clear-shmlog-all-information { description "Clear log stats and entries"; input { leaf logname { type string; mandatory true; description "Log name(s). Comma delimited list and wildcarding supported"; } } output { choice output_c { leaf output { type string; } anyxml shmlog { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-shmlog-all-information rpc clear-health-monitor-routing-engine-history { description "Clear all history records"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-health-monitor-routing-engine-history rpc clear-snmp-statistics { description "Clear SNMP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-snmp-statistics rpc clear-snmp-subagent-statistics { description "Clear statistics for all SNMP subagents"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-snmp-subagent-statistics rpc clear-stats-response-statistics-information { description "Clear statistics for the stats responses from kernel/PFE"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-stats-response-statistics-information rpc clear-snmp-history { description "Clear all samples of a particular history index"; input { leaf entry { type string; mandatory true; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-snmp-history rpc clear-vrrp-information { description "Clear Virtual Router Redundancy Protocol statistics"; input { leaf level { type enumeration { enum "all" { value 0; description "Clear all statistics"; } } default "all"; } } output { choice output_c { leaf output { type string; } anyxml vrrp-message { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vrrp-information rpc clear-vrrp-interface-statistics { description "Name of interface on which to clear statistics"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml vrrp-message { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vrrp-interface-statistics rpc clear-slaac-binding-all { description "Clear binding information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-slaac-binding-all rpc clear-slaac-binding-interface { description "Clear interface binding information"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Interface-name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-slaac-binding-interface rpc clear-slaac-binding-prefix { description "Clear bindings matching this prefix"; input { leaf prefix-str { type string; mandatory true; description "Prefix String"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-slaac-binding-prefix rpc clear-slaac-binding-vlan { description "Clear vlan binding information"; input { leaf vlan-name { type string; mandatory true; description "Clear information for a specified VLAN"; } choice routing-logical { leaf routing-instance { type string; description "Name of routing instance"; } } // choice routing-logical choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-slaac-binding-vlan rpc clear-slaac-statistics-all { description "Clear statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-slaac-statistics-all rpc clear-slaac-interface-statistics { description "Clear interface statistics"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Interface-name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-slaac-interface-statistics rpc clear-ipv6-nd-information { description "Clear IPv6 neighbor cache information"; input { leaf host { type string; description "Neighbor host IPV6 address"; } leaf interface { type string; description "Name of the interface"; } leaf vpn { type string; description "Name of VPN routing table"; } leaf logical-system { type string; description "Name of logical system"; } leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml ipv6-modify-nd { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ipv6-nd-information rpc clear-ipv6-all-neighbors { description "Clear all neighbors"; output { choice output_c { leaf output { type string; } anyxml ipv6-modify-nd { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ipv6-all-neighbors rpc clear-ipv6-router-advertisement-information { description "Clear IPv6 router advertisement information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf interface { type string; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ipv6-router-advertisement-information rpc clear-ancp-neighbor-connection { description "Clear neighbor connection"; input { choice neighbor-opts { leaf ip-address { type jt:ipaddr; description "IP address of the neighbor"; } leaf system-name { type string; description "MAC address of the neighbor"; } } // choice neighbor-opts } output { choice output_c { leaf output { type string; } anyxml ancp-neighbor-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ancp-neighbor-connection rpc clear-ancp-subscriber-connection { description "Clear subscriber connections"; input { choice subscriber-opts { leaf identifier { type string; description "Agent circuit identifier"; } leaf ip-address { type jt:ipaddr; description "IP address of the neighbor"; } leaf system-name { type string; description "MAC address of the neighbor"; } } // choice subscriber-opts } output { choice output_c { leaf output { type string; } anyxml ancp-subscriber-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ancp-subscriber-connection rpc clear-ancp-statistics { description "Clear statistics"; input { choice neighbor-opts { leaf ip-address { type jt:ipaddr; description "IP address of the neighbor"; } leaf system-name { type string; description "MAC address of the neighbor"; } } // choice neighbor-opts } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ancp-statistics rpc clear-ancp-access-loop { description "Clear access-loop"; input { choice interface-opts { leaf neighbor { type jt:ipaddr; description "IP address of the neighbor"; } leaf subscriber-interface { type string; description "Subscriber-facing interface"; } } // choice interface-opts leaf circuit-id { type string; description "Access loop circuit id"; } leaf remote-id { type string; description "Access loop remote id"; } leaf outer-vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "1 .. 4094"; } } description "Access aggregation circuit id binary"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ancp-access-loop rpc clear-appqos-counter { description "Clear the application traffic control counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appqos-counter rpc clear-appqos-rule-statistics { description "Clear the application traffic control rule hit statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appqos-rule-statistics rpc clear-appqos-rate-limiter-statistics { description "Clear the application traffic control rate limiter statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice lsys { case logical-system { } // case logical-system leaf root-logical-system { type empty; description "Root logical-system (default)"; } case tenant { } // case tenant leaf all-logical-systems-tenants { type empty; description "All multitenancy systems"; } } // choice lsys } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appqos-rate-limiter-statistics rpc clear-appqos-rate-limiters-statistics { description "Clear the application traffic control perip rate-limiter statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-appqos-rate-limiters-statistics rpc clear-spu-queue-stats { description "Clear SPU queue statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-spu-queue-stats rpc clear-authentication-pending-table { description "Clear pending authentication requests"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf clear-authentication-pending-table-specific { type union { type string { pattern "<.*>|$.*"; } type uint64 { range "1 .. 18446744073709551615"; } } description "Clear information for a specific request"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-authentication-pending-table rpc clear-authentication-statistics { description "Clear general authentication statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-authentication-statistics rpc clear-aaa-subscriber-table { description "Logout the subscriber and clear the session entry"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aaa-subscriber-table rpc clear-aaa-subscriber-by-username { description "Logout the subscriber based on username"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf username { type string; mandatory true; description "Username"; } leaf reconnect { type empty; description "Reconnect subscriber"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aaa-subscriber-by-username rpc clear-aaa-subscriber-by-session-id { description "Logout the subscriber based on session identifier"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf id { type union { type string { pattern "<.*>|$.*"; } type uint64 { range "1 .. 18446744073709551615"; } } mandatory true; description "Session id"; } leaf reconnect { type empty; description "Reconnect subscriber"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aaa-subscriber-by-session-id rpc clear-aaa-subscriber-table-specific-statistics { description "Clear subscriber statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf username { type string; mandatory true; description "Subscriber session identifier"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aaa-subscriber-table-specific-statistics rpc clear-aaa-statistics-table { description "Statistics on subscriber events"; input { leaf statistics-type { type enumeration { enum "authentication" { value 0; description "Authentication statistics"; } enum "accounting" { value 1; description "Accounting statistics"; } enum "dynamic-requests" { value 2; description "Dynamic requests statistics"; } enum "re-authentication" { value 3; description "Re-authentication statistics"; } enum "preauthentication" { value 4; description "Preauthentication statistics"; } enum "terminate-code" { value 5; description "Terminate-code usage statistics"; } enum "radius" { value 6; description "RADIUS statistics"; } } mandatory true; } } output { choice output_c { leaf output { type string; } anyxml clear-aaa-module-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aaa-statistics-table rpc clear-aaa-address-assignment-pool-statistics { description "Show pool information based on pool name"; input { leaf get-address-assignment-pool-table-specific { type string; mandatory true; description "Show information for a specific pool"; } leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aaa-address-assignment-pool-statistics rpc clear-aaa-address-assignment-client-statistics { description "Show pool information based on client"; input { leaf routing-instance { type string; description "Name of routing instance"; } choice lsys-tenant { } // choice lsys-tenant choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aaa-address-assignment-client-statistics rpc clear-aaa-session-limit-per-username { description "Clear session-limit per username related information"; input { leaf username { type string; description "Clear blocked-requests statistics for this username"; } leaf access-profile { type string; description "Clear blocked-requests statistics for this profile"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-aaa-session-limit-per-username rpc clear-node-secret-file { description "Delete SecurID authentication node secret file"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-node-secret-file rpc clear-gx-plus-statistics-information { description "Clear gx-plus statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-gx-plus-statistics-information rpc clear-gx-plus-replay-information { description "Clear gx-plus replay data: request discovery from remote"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-gx-plus-replay-information rpc clear-nasreq-statistics-information { description "Clear nasreq statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-nasreq-statistics-information rpc clear-pcrf-statistics-information { description "Clear pcrf statistics information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pcrf-statistics-information rpc clear-pcrf-subscribers { description "Loguout all pcrf subscribers"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pcrf-subscribers rpc clear-ocs-statistics-information { description "Clear ocs statistics information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ocs-statistics-information rpc clear-ocs-backup-information { description "Clear ocs backup"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ocs-backup-information rpc clear-address-assignment-preserved { description "Clear preserved addresses"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf key { type string; mandatory true; description "Key to identify reservations"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-address-assignment-preserved rpc clear-radsec-state { description "Clear radsec state"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf radsec-state-destination { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Destination to clear"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-radsec-state rpc clear-radsec-statistics-information { description "Clear radsec statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf radsec-statistics-destination { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Destination to clear"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-radsec-statistics-information rpc clear-local-cert-statistics-information { description "Clear local certificate statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Show brief output (deafault)"; } enum "detail" { value 1; description "Show detailed output"; } enum "extensive" { value 2; description "Show extensive output"; } } default "brief"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-local-cert-statistics-information rpc clear-nas-5g-statistics-information { description "Clear nas-5g statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-nas-5g-statistics-information rpc clear-auto-configuration-interfaces { description "Clear interfaces"; input { leaf interface-name { type string; mandatory true; description "Name of interface"; } leaf client-type { type enumeration { enum "vlan" { value 0; description "VLAN clients only"; } enum "vlan-oob" { value 1; description "VLAN out-of-band clients only"; } enum "dyn-ip" { value 2; description "Dynamic IP clients only"; } enum "vpls-pw" { value 3; description "VPLS-PW clients only"; } enum "dot1x" { value 4; description "Dot1x clients only"; } } description "Client type of subscriber"; } leaf subscriber-state { type enumeration { enum "init" { value 0; description "INIT state only"; } enum "configured" { value 1; description "CONFIGURED state only"; } enum "active" { value 2; description "ACTIVE state only"; } enum "terminating" { value 3; description "TERMINATING state only"; } enum "terminated" { value 4; description "TERMINATED state only"; } } description "State of subscriber"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-auto-configuration-interfaces rpc clear-auto-configuration-interfaces-interface-set { description "Clear interfaces interface-set"; input { leaf interface-set-name { type string; mandatory true; description "Name of interface set"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-auto-configuration-interfaces-interface-set rpc clear-bfd-session-information { description "Clear BFD sessions"; input { leaf all { type empty; mandatory true; description "Cleae all BFD sessions"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bfd-session-information rpc clear-bfd-session-discriminator { description "Clear a BFD session by discriminator"; input { leaf discr_number { type union { type uint32; type string { pattern "<.*>|$.*"; } } mandatory true; description "Local discriminator of session to clear"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bfd-session-discriminator rpc clear-bfd-session-address { description "Clear a BFD session by address"; input { leaf session_addr { type jt:ipaddr; mandatory true; description "Address of session to clear"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bfd-session-address rpc clear-bfd-adaptation-information { description "Clear BFD adaptation"; input { leaf all { type empty; mandatory true; description "Clear BFD adaptation for all sessions"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bfd-adaptation-information rpc clear-bfd-adaptation-discriminator { description "Clear BFD adaptation by discriminator"; input { leaf discr_number { type union { type uint32; type string { pattern "<.*>|$.*"; } } mandatory true; description "Local discriminator of session to clear"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bfd-adaptation-discriminator rpc clear-bfd-adaptation-address { description "Clear BFD adaptation by address"; input { leaf session_addr { type jt:ipaddr; mandatory true; description "Address of session to clear"; } choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bfd-adaptation-address rpc clear-chassis-fpc-errors { description "Clear errors on the FPC"; input { leaf fpc-slot { type union { type string { pattern "<.*>|$.*"; } type uint32; } mandatory true; description "Slot number of FPC that reported the error"; } choice which-arg { description "Clear errors on FPC"; leaf error-id { type string { length "1 .. 255"; } description "Error identifier for the error to be cleared"; } leaf all { type empty; description "Clear all errors on FPC"; } } // choice which-arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-fpc-errors rpc clear-chassis-cluster-failover-count { description "Clear failover-count for all redundancy-groups"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-failover-count rpc clear-chassis-cluster-control-plane-statistics { description "Clear control-plane statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-control-plane-statistics rpc clear-chassis-cluster-data-plane-statistics { description "Clear data-plane statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-data-plane-statistics rpc clear-chassis-cluster-switch-fabric-probe-statistics { description "Clear chassis cluster switch fabric probe statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-switch-fabric-probe-statistics rpc clear-chassis-cluster-statistics { description "Clear all statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-statistics rpc clear-chassis-cluster-information { description "Clear debug information"; output { choice output_c { leaf output { type string; } anyxml clear-chassis-cluster-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-information rpc clear-chassis-cluster-ip-monitoring-failure-count { description "Clear IP monitoring failure-count"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-ip-monitoring-failure-count rpc clear-chassis-cluster-ip-monitoring-failure-count-ip-address { description "Clear IP monitoring failure-count for a specific IP"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf ip-address-identifier { type jt:ipv4addr; mandatory true; description "Clear failure-count of an IP address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-ip-monitoring-failure-count-ip-address rpc clear-chassis-cluster-preempt-count { description "Clear preempt failover-count for all redundancy-groups"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf redundancy-group { type union { type string { pattern "<.*>|$.*"; } type uint8; } description "Redundancy-group identifier"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-cluster-preempt-count rpc clear-chassis-ha-information { description "Clear ha information"; output { choice output_c { leaf output { type string; } anyxml clear-chassis-cluster-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-ha-information rpc clear-chassis-ha-data-plane-statistics { description "Clear data-plane statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-chassis-ha-data-plane-statistics rpc clear-synchronous-ethernet-esmc-statistics { description "Clear ESMC statistics"; input { leaf interface-name { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of interface "; } } output { choice output_c { leaf output { type string; } anyxml clock-synchronization-clear-output { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-synchronous-ethernet-esmc-statistics rpc clear-synchronous-ethernet-wait-to-restore { description "Clear wait to restore timer"; input { leaf interface { type string; description "Name of physical interface"; } } output { choice output_c { leaf output { type string; } anyxml clear-wait-to-restore { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-synchronous-ethernet-wait-to-restore rpc clear-ptp-long-term-counters { description "Clear all long-term delay performance entries"; output { choice output_c { leaf output { type string; } anyxml ptp-clear-long-term-counters { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ptp-long-term-counters rpc clear-captive-portal-interface-session { description "Clear 802.1X session on an interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } default "all"; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml captive-portal-interface-session { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-captive-portal-interface-session rpc clear-captive-portal-firewall { description "Clear captive-portal firewall statistics for a counter"; input { leaf counter-name { type string; default "all"; description "Clear firewall statistics for this counter"; } } output { choice output_c { leaf output { type string; } anyxml captive-portal-firewall { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-captive-portal-firewall rpc clear-captive-portal-firewall-interface { description "Clear firewall statistics on this interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } default "all"; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-captive-portal-firewall-interface rpc clear-captive-portal-mac-session { description "Clear 802.1X session on a MAC address"; input { leaf session-mac-addr { type jt:mac-addr; default "all"; description "MAC address to clear"; } } output { choice output_c { leaf output { type string; } anyxml captive-portal-mac-session { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-captive-portal-mac-session rpc clear-dot1x-eapol-block-interface-session { description "Clear eapol-block timer for all sessions on an interface"; input { leaf interface-name { type union { type jt:interface-wildcard; type string { pattern "<.*>|$.*"; } } default "all"; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-eapol-block-interface-session { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-eapol-block-interface-session rpc clear-dot1x-eapol-block-mac-session { description "Clear eapol-block timer for session on a MAC address"; input { leaf static-mac-addr { type jt:mac-addr; default "all"; description "MAC address to clear eapol-block timer"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-eapol-block-mac-session { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-eapol-block-mac-session rpc clear-dot1x-interface-session { description "Clear 802.1X session on an interface"; input { leaf interface-name { type union { type jt:interface-wildcard; type string { pattern "<.*>|$.*"; } } default "all"; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-interface-session { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-interface-session rpc clear-dot1x-supplicant-interface-session { description "Clear supplicant sessions on an interface"; input { leaf interface-name { type union { type jt:interface-wildcard; type string { pattern "<.*>|$.*"; } } default "all"; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-supplicant-interface-session { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-supplicant-interface-session rpc clear-dot1x-dynamic-vlan { description "Clear 802.1X dynamic created vlan"; output { choice output_c { leaf output { type string; } anyxml dot1x-dynamic-vlan { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-dynamic-vlan rpc clear-dot1x-firewall { description "Clear dot1x firewall statistics for a counter"; input { leaf counter-name { type string; default "all"; description "Clear firewall statistics for this counter"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-firewall { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-firewall rpc clear-dot1x-firewall-interface { description "Clear firewall statistics on this interface"; input { leaf interface-name { type union { type jt:interface-wildcard; type string { pattern "<.*>|$.*"; } } default "all"; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-firewall-interface { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-firewall-interface rpc clear-dot1x-mac-session { description "Clear 802.1X session on a MAC address"; input { leaf static-mac-addr { type jt:mac-addr; default "all"; description "MAC address to clear"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-mac-session { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-mac-session rpc clear-dot1x-statistics { description "Clear 802.1X statistics on an interface"; output { choice output_c { leaf output { type string; } anyxml dot1x-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-statistics rpc clear-dot1x-statistics-interface { description "Clear 802.1X statistics on this interface"; input { leaf interface-name { type union { type jt:interface-wildcard; type string { pattern "<.*>|$.*"; } } default "all"; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-statistics-interface { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-statistics-interface rpc clear-dot1x-recovery-timeout { description "Clear port error"; output { choice output_c { leaf output { type string; } anyxml dot1x-recovery-timeout { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-recovery-timeout rpc clear-dot1x-recovery-timeout-interface { description "Clear port error for the specified interface"; input { leaf interface-name { type union { type jt:interface-wildcard; type string { pattern "<.*>|$.*"; } } default "all"; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml dot1x-recovery-timeout-interface { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dot1x-recovery-timeout-interface rpc clear-extensible-subscriber-services-sessions { description "Clear sessions"; input { leaf accounting-session-id { type string; description "Accounting session ID"; } } output { choice output_c { leaf output { type string; } anyxml extensible-subscriber-services-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-extensible-subscriber-services-sessions rpc clear-extensible-subscriber-services-counters { description "Clear counters"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-extensible-subscriber-services-counters rpc clear-helper-statistics-information { description "Clear helper statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-helper-statistics-information rpc clear-ilmi-statistics { description "Clear ILMI statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ilmi-statistics rpc clear-diameter-peer { description "Clear diameter peer information"; input { leaf clear-peer-what { type enumeration { enum "connection" { value 0; description "Clear diameter peer connection(default)"; } enum "statistics" { value 1; description "Clear diameter peer statistics"; } } default "connection"; } leaf clear-diameter-peer-name { type string; mandatory true; description "Peer name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-diameter-peer rpc clear-diameter-function { description "Clear diameter function information"; input { leaf clear-function-what { type enumeration { enum "statistics" { value 0; description "Clear diameter function statistics"; } } mandatory true; } leaf clear-diameter-function-name { type enumeration { enum "jsrc" { value 0; description "Function to use SRC application"; } enum "charging-gw" { value 1; description "Function to use CHARGING application"; } enum "gx-plus" { value 2; description "Function to use GX-PLUS application"; } enum "sd-3gpp" { value 3; description "Function to use SD-3GPP application"; } enum "nasreq" { value 4; description "Function to use NASREQ application"; } enum "pcrf" { value 5; description "Function to use PCRF(GX) application"; } enum "ocs" { value 6; description "Function to use OCS(GY) application"; } enum "s6a" { value 7; description "Function to use S6A application"; } } mandatory true; description "Function name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-diameter-function rpc clear-poe-telemetries-information { description "Clear PoE telemetries interface information"; input { leaf interface-name { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of the interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-poe-telemetries-information rpc clear-monitor-security-flow-filter { description "Flow packet debug filter"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf filter-name { type string; description "Name of packet filter"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-monitor-security-flow-filter rpc clear-wlan-access-points-client-associations { description "Clear access point client associations"; input { leaf wlan-access-point-name { type string; mandatory true; description "Name of the access point"; } leaf virtual-access-points { type enumeration { enum "0" { value 0; description "VAP identifier 0"; } enum "1" { value 1; description "VAP identifier 1"; } enum "2" { value 2; description "VAP identifier 2"; } enum "3" { value 3; description "VAP identifier 3"; } enum "4" { value 4; description "VAP identifier 4"; } enum "5" { value 5; description "VAP identifier 5"; } enum "6" { value 6; description "VAP identifier 6"; } enum "7" { value 7; description "VAP identifier 7"; } } mandatory true; description "Clear access point client on specific virtual access point"; } leaf radio { type enumeration { enum "1" { value 0; description "Radio index 1"; } enum "2" { value 1; description "Radio index 2"; } } mandatory true; description "Clear access point client on specific radio"; } leaf mac-address { type jt:mac-addr; mandatory true; description "MAC address of client"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-wlan-access-points-client-associations rpc clear-retag-statistics { description "Clear L2 vlan rewrite statistics information"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice filter { leaf interface { type string; description "Rewrite statistics interface"; } leaf vlan-id { type string; description "Rewrite statistics on vlan-id"; } leaf clear-all { type empty; description "Clear all statistics"; } } // choice filter } output { choice output_c { leaf output { type string; } anyxml clear-vlan-retag-statistics-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-retag-statistics rpc clear-ethernet-switching-context-history { description "Clear context history"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-context-history rpc clear-ethernet-switching-table { description "Clear all learned media access control addresses"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } leaf isid { type string; description "Clear MAC address learned on a specified ISID"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-table rpc clear-ethernet-switching-interface-table { description "Clear media access control table for specified interface"; input { leaf interface-name { type string; mandatory true; description "Name of interface for which to clear table"; } leaf remote-beb-mac-address { type jt:mac-addr; default "all"; description "Remote backbone edge bridge MAC address"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } leaf isid { type string; description "Clear MAC address learned on a specified ISID"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-interface-table rpc clear-ethernet-switching-table-persistent-learning { description "Clear persistent-mac entries"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-table-persistent-learning rpc clear-ethernet-switching-table-persistent-learning-interface { description "Clear persistent MACs for specified interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface for which to clear table"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-table-persistent-learning-interface rpc clear-ethernet-switching-table-persistent-learning-mac { description "Clear one persitent MAC or all peristent MACs"; input { leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-table-persistent-learning-mac rpc clear-ethernet-switching-recovery { description "Clear port error"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-recovery rpc clear-ethernet-switching-recovery-interface { description "Clear port error for specified interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface for which to clear table"; } leaf vlan { type string; description "VLAN(name or ID)"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-recovery-interface rpc clear-ethernet-switching-mac-learning-log { description "Clear all MAC address learning log"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-mac-learning-log rpc clear-vlans-mac-ip-table { description "Clear IPv4 and IPv6 entries for EVPN instances"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vlans-mac-ip-table rpc clear-ethernet-switching-evpn-arp-table { description "Clear all INET addresses learned via ARP"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-evpn-arp-table rpc clear-ethernet-switching-evpn-nd-table { description "Clear all INET6 addresses learned via NDP"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-evpn-nd-table rpc clear-ethernet-switching-evpn-arp-stats { description "Clear EVPN ARP statistics for irb interfaces"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-evpn-arp-stats rpc clear-ethernet-switching-evpn-arp-stat-interface { description "Clear ARP information for irb interfaces"; input { choice interface-choice { leaf interface-name { type string; description "Name of the irb interface"; } leaf all { type empty; description "All irb interfaces"; } } // choice interface-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-evpn-arp-stat-interface rpc clear-ethernet-switching-evpn-nd-stats { description "Clear EVPN ND statistics for irb interfaces"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-evpn-nd-stats rpc clear-ethernet-switching-evpn-nd-stat-interface { description "Clear ND information for irb interfaces"; input { choice interface-choice { leaf interface-name { type string; description "Name of the irb interface"; } leaf all { type empty; description "All irb interfaces"; } } // choice interface-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-switching-evpn-nd-stat-interface rpc clear-esw-satellite-control-logging { description "Clear satellite ethernet-switching logging"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-esw-satellite-control-logging rpc clear-esw-satellite-vlan-auto-sense { description "Clear satellite VLAN auto-sense IFBDs"; input { leaf interface-name { type union { type jt:interface-unit; type string { pattern "<.*>|$.*"; } } description "Name of the vlan logical interface"; } leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "65 .. 254"; } } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-esw-satellite-vlan-auto-sense rpc clear-resman { description "Clear resource manager information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-resman rpc clear-pgm-negative-acknowledgments { description "Clear PGM NAK state information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pgm-negative-acknowledgments rpc clear-pgm-source-path-messages { description "Clear PGM source path message state information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pgm-source-path-messages rpc clear-pgm-statistics { description "Clear PGM statistics information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pgm-statistics rpc clear-amt-tunnel { description "Clear AMT tunnel"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-amt-tunnel rpc clear-amt-tunnel-interface { description "AMT tunnel interface"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf interface { type string; mandatory true; description "Name of the interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-amt-tunnel-interface rpc clear-amt-tunnel-gateway-address { description "AMT tunnel gateway address"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf address { type string; mandatory true; description "IP address of the gateway"; } leaf port { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "1 .. 65535"; } } description "UDP port of the gateway"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-amt-tunnel-gateway-address rpc clear-amt-tunnel-statistics { description "Clear AMT tunnel message statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-amt-tunnel-statistics rpc clear-amt-tunnel-interface-statistics { description "AMT tunnel interface"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf interface { type string; mandatory true; description "Name of the interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-amt-tunnel-interface-statistics rpc clear-amt-tunnel-gateway-address-statistics { description "AMT tunnel gateway address"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf address { type string; mandatory true; description "IP address of the gateway"; } leaf port { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "1 .. 65535"; } } description "UDP port of the gateway"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-amt-tunnel-gateway-address-statistics rpc clear-amt-statistics { description "Clear AMT statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-amt-statistics rpc clear-auto-bandwidth-history-log-information { description "Clear auto-bandwidth history log"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-auto-bandwidth-history-log-information rpc clear-auto-bandwidth-traffic-information { description "Clear auto-bandwidth probe traffic"; input { choice clear-traffic-arg { leaf all { type empty; description "Clear all auto-bandwidth probe traffic"; } leaf probe-name { type string; description "Name of probe"; } } // choice clear-traffic-arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-auto-bandwidth-traffic-information rpc clear-bgp-damping { description "Clear damping information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant, or 'all'"; } leaf prefix { type string; description "Destination prefix and prefix length"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bgp-damping rpc clear-bgp-neighbor { description "Clear BGP neighbors"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant, or 'all'"; } leaf disposition { type enumeration { enum "soft" { value 0; description "Soft reset outbound state"; } enum "soft-minimum-igp" { value 1; description "Soft reset outbound state with refresh of minimum igp MED"; } enum "soft-minimum-effective-aigp" { value 2; description "Soft reset outbound state with refresh of minimum effective aigp MED"; } enum "soft-inbound" { value 3; description "Soft reset inbound state by issuing Refresh"; } enum "malformed-route" { value 4; description "Clear malformed routes"; } enum "stale-routes" { value 5; description "Clear stale routes"; } enum "gracefully" { value 6; description "Allow peer to start graceful restart receiving-speaker mode, if possible"; } } } leaf instance { type string; description "Name of BGP instance"; } leaf as { type string; description " Autonomous system number in plain number or 'higher 16bits'.'Lower 16 bits' (asdot notation) format"; } choice neighbor-choice { leaf neighbor { type string; description "Particular BGP neighbor to clear"; } leaf all { type empty; description "Clear All BGP neighbors"; } } // choice neighbor-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bgp-neighbor rpc clear-bgp-table { description "Refresh routes in a routing table"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf table { type string; mandatory true; description "Name of table to clear"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bgp-table rpc clear-esis-adjacency { description "Clear ES-IS adjacencies"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of ES-IS instance"; } leaf interface { type string; description "Name of interface"; } leaf neighbor { type string; description "Name of neighbor"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-esis-adjacency rpc clear-esis-statistics { description "Clear ES-IS statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of ES-IS instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-esis-statistics rpc clear-evpn-duplicate-mac-suppression { description "Clear duplicate MAC suppression"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Clear duplicate MAC suppression for a specific instance"; } leaf l2-domain-id { type union { type string { pattern "<.*>|$.*"; } type int32 { range "1 .. 16777214"; } } description "Clear duplicate MAC suppression for a specific L2 domain"; } leaf mac-address { type jt:mac-addr; description "Clear duplicate MAC suppression for a specific MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-duplicate-mac-suppression rpc clear-evpn-mac-table { description "Clear all learned media access control addresses"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } leaf isid { type string; description "Clear MAC address learned on a specified ISID"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-mac-table rpc clear-evpn-interface-mac-table { description "Clear media access control table for specified interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface for which to clear table"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-interface-mac-table rpc clear-evpn-mac-ip-table { description "Clear IPv4 and IPv6 entries for EVPN instances"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified vpls"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-mac-ip-table rpc clear-evpn-arp-table { description "Clear all INET addresses learned via ARP"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified vpls"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-arp-table rpc clear-evpn-nd-table { description "Clear all INET6 addresses learned via NDP"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified vpls"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-nd-table rpc clear-evpn-statistics { description "Clear EVPN statistics information"; input { leaf instance { type string; mandatory true; description "EVPN instance name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-statistics rpc clear-exp-segs-all-information { description "Clear express segments"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf segment-type { type enumeration { enum "all" { value 0; description "Reset 'all' the express-segments originating on this router"; } } default "all"; } leaf clear-exp-segs-name-information { type string; description "Reset 'name' matching express-segments - Must select 'name' or 'all'"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-exp-segs-all-information rpc clear-exp-segs-trafficd-eng-information { description "Clear express-segment insertion into TED"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select choice clear-choice { leaf clear-exp-segs-traffic-eng-name-information { type string; description "Name of express-segment - Must select 'name' or 'all'"; } leaf all { type empty; description "All matching express-segments - Must select 'name' or 'all'"; } } // choice clear-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-exp-segs-trafficd-eng-information rpc clear-igmp-statistics { description "Clear IGMP statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf interface { type string; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-statistics rpc clear-igmp-continuous-statistics { description "Clear IGMP statistics (Cumulative)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-continuous-statistics rpc clear-igmp-membership { description "Clear IGMP group membership"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf interface { type string; description "Name of interface"; } choice clear_arg { leaf group { type jt:ipv4prefix; description "IP address range for group"; } leaf all { type empty; description "Clear all IGMP group membership"; } } // choice clear_arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-membership rpc clear-igmp-snooping-statistics { description "Clear IGMP snooping statistics"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } leaf instance { type string; description "Name of routing-instance"; } leaf qualified-vlan { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a Qualified VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-snooping-statistics rpc clear-igmp-snooping-bridge-domain-statistics { description "For a particular bridge-domain"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "detail"; } leaf virtual-switch { type string; description "Name of virtual-switch instance"; } leaf domain-name { type string; mandatory true; description "Name of bridge-domain"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-snooping-bridge-domain-statistics rpc clear-igmp-snooping-vlan-statistics { description "For a particular VLAN"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "detail"; } leaf virtual-switch { type string; description "Name of virtual-switch instance"; } leaf vlan-name { type string; mandatory true; description "Name of VLAN"; } leaf interface { type string; description "Name of interface"; } leaf qualified-vlan { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a Qualified VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-snooping-vlan-statistics rpc clear-igmp-snooping-membership { description "Clear IGMP snooping group membership"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf group { type jt:ipv4prefix; description "IP address range for group"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } leaf instance { type string; description "Name of routing-instance"; } leaf qualified-vlan { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a Qualified VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-snooping-membership rpc clear-igmp-snooping-bridge-domain-membership { description "For a particular bridge-domain"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "detail"; } leaf virtual-switch { type string; description "Name of virtual-switch instance"; } leaf domain-name { type string; mandatory true; description "Name of bridge-domain"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } leaf group { type jt:ipv4prefix; description "IP address range for group"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-snooping-bridge-domain-membership rpc clear-igmp-snooping-vlan-membership { description "For a particular VLAN"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "detail"; } leaf virtual-switch { type string; description "Name of virtual-switch instance"; } leaf vlan-name { type string; mandatory true; description "Name of VLAN"; } leaf interface { type string; description "Name of interface"; } leaf qualified-vlan { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a Qualified VLAN"; } leaf group { type jt:ipv4prefix; description "IP address range for group"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-igmp-snooping-vlan-membership rpc clear-dynamic-tunnels-database-statistics { description "Clear dynamic-tunnels statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf destination { type string; description "IP or IP-color<c> address with optional prefix length of destination"; } leaf next-hop { type empty; description "Clear only tunnel nexthop traffic statistics of the tunnels"; } leaf tunnel-type { type enumeration { enum "ipoip" { value 0; description "IPIP tunnel type"; } enum "gre" { value 1; description "GRE tunnel type"; } enum "udp" { value 2; description "UDP tunnel type"; } } description "Clear traffic statistics of all the tunnels with given tunnel type"; } leaf tunnel-id { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Clear traffic statistics of all the tunnels with given tunnel-id"; } leaf table { type string; description "Clear traffic statistics of all tunnels belonging to this routing table"; } leaf chain-type { type enumeration { enum "v4" { value 0; description "V4 next-hops"; } enum "v6" { value 1; description "V6 next-hops"; } } description "Clear traffic statistics of all tunnels with given next-hop type"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-dynamic-tunnels-database-statistics rpc clear-isis-adjacency-information { description "Clear IS-IS adjacencies"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } leaf instance { type string; description "Name of IS-IS instance"; } leaf interface { type string; description "Name of interface"; } choice clear-adj-arg { leaf all { type empty; description "Clear all IS-IS adjacencies"; } leaf neighbor { type string; description "Name of neighbor"; } } // choice clear-adj-arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-adjacency-information rpc clear-isis-database-information { description "Clear IS-IS database entries"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } leaf instance { type string; description "Name of IS-IS instance"; } choice clear-db-arg { leaf all { type empty; description "Clear all IS-IS database entries"; } leaf entries { type string; description "Name of database entry"; } } // choice clear-db-arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-database-information rpc clear-isis-layer2-map-information { description "Clear IS-IS ARP/ND mapping information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } leaf instance { type string; description "Name of IS-IS instance"; } leaf destination { type jt:ipaddr; description "IP address of mapping entry"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-layer2-map-information rpc clear-isis-overload-information { description "Clear overload bit and regenerate LSPs"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } leaf instance { type string; description "Name of IS-IS instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-overload-information rpc clear-isis-statistics-information { description "Clear IS-IS statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } leaf instance { type string; description "Name of IS-IS instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-statistics-information rpc clear-isis-interface-statistics-information { description "Clear ISIS interface statistics information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } leaf instance { type string; description "Name of IS-IS instance"; } leaf interface-name { type string; description "Name of interface"; } leaf all { type empty; description "Clear all interface statistics"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-interface-statistics-information rpc clear-isis-spring-information { description "Clear SPRING information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-spring-information rpc clear-isis-spring-flex-algorithm-information { description "Clear SPRING flex-algorithm information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } leaf flex-algorithm-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "128 .. 255"; } } description "Flex Algorithm id"; } leaf level { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 2"; } } description "Number of IS-IS level"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-spring-flex-algorithm-information rpc clear-isis-spring-traffic-information { description "Clear SPRING traffic-statistics-information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf igp-instance { type string; description "Name of igp-instance"; } leaf interface { type string; description "Name of interface"; } leaf all { type empty; description "Clear all interface traffic-statistics"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-isis-spring-traffic-information rpc clear-l2ckt-pw-auto-sensing { description "Clear Layer 2 circuit PW auto-sensing state"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf neighbor { type string; default "all"; description "IP address of neighbor"; } leaf vc-id { type string; default "all"; description "VC ID"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-l2ckt-pw-auto-sensing rpc clear-vpls-mac-address { description "Clear a VPLS media access control address"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; default "all"; description "VPLS instance name"; } leaf address { type jt:mac-addr; default "all"; description "MAC address to clear"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vpls-mac-address rpc clear-vpls-statistics { description "Clear a VPLS statistics information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; mandatory true; description "VPLS instance name"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vpls-statistics rpc clear-vpls-mac-table { description "Clear all learned media access control addresses"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } leaf isid { type string; description "Clear MAC address learned on a specified ISID"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vpls-mac-table rpc clear-vpls-interface-mac-table { description "Clear media access control table for specified interface"; input { leaf interface-name { type union { type jt:interface-unit; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface for which to clear table"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vpls-interface-mac-table rpc clear-vpls-mac-move-action { description "Clear disable of interface units"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vpls-mac-move-action rpc clear-vpls-interface-mac-move-action { description "Clear disabling for specified interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface for which to clear table"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-vpls-interface-mac-move-action rpc clear-ldp-neighbors { description "Clear LDP neighbors"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of LDP routing instance"; } choice clear_arg { leaf all { type empty; description "Clear all neighbors"; } leaf neighbor { type jt:ipaddr; description "IP address of the neighbor"; } leaf ldp-family { type enumeration { enum "inet" { value 0; description "Clear IPv4 neighbors"; } enum "inet6" { value 1; description "Clear IPv6 neighbors"; } } } } // choice clear_arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ldp-neighbors rpc clear-ldp-sessions { description "Clear LDP sessions"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of LDP routing instance"; } choice clear_arg { leaf all { type empty; description "Clear all sessions"; } leaf destination { type jt:ipaddr; description "IP address of session destination"; } leaf ldp-family { type enumeration { enum "inet" { value 0; description "Clear IPv4 sessions"; } enum "inet6" { value 1; description "Clear IPv6 sessions"; } } } } // choice clear_arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ldp-sessions rpc clear-ldp-statistics { description "Clear LDP statistics counters"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of LDP routing instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ldp-statistics rpc clear-ldp-interface-hello-statistics { description "Clear LDP interface hello statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of LDP routing instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ldp-interface-hello-statistics rpc clear-mld-statistics { description "Clear MLD statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf interface { type string; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-statistics rpc clear-mld-continuous-statistics { description "Clear MLD statistics (Cumulative)"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-continuous-statistics rpc clear-mld-membership { description "Clear MLD group membership"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf interface { type string; description "Name of interface"; } choice clear_arg { leaf group { type jt:ipv6prefix; description "IPv6 address range for group"; } leaf all { type empty; description "Clear all MLD group membership"; } } // choice clear_arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-membership rpc clear-mld-snooping-statistics { description "Clear MLD snooping statistics"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } leaf instance { type string; description "Name of routing-instance"; } leaf qualified-vlan { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a Qualified VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-snooping-statistics rpc clear-mld-snooping-bridge-domain-statistics { description "For a particular bridge-domain"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "detail"; } leaf virtual-switch { type string; description "Name of virtual-switch instance"; } leaf domain-name { type string; mandatory true; description "Name of bridge-domain"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-snooping-bridge-domain-statistics rpc clear-mld-snooping-vlan-statistics { description "For a particular VLAN"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "detail"; } leaf virtual-switch { type string; description "Name of virtual-switch instance"; } leaf vlan-name { type string; mandatory true; description "Name of VLAN"; } leaf interface { type string; description "Name of interface"; } leaf qualified-vlan { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a Qualified VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-snooping-vlan-statistics rpc clear-mld-snooping-membership { description "Clear MLD snooping group membership"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf group { type jt:ipv6prefix; description "IP address range for group"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } leaf instance { type string; description "Name of routing-instance"; } leaf qualified-vlan { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a Qualified VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-snooping-membership rpc clear-mld-snooping-bridge-domain-membership { description "For a particular bridge-domain"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "detail"; } leaf virtual-switch { type string; description "Name of virtual-switch instance"; } leaf domain-name { type string; mandatory true; description "Name of bridge-domain"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } leaf group { type jt:ipv6prefix; description "IP address range for group"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-snooping-bridge-domain-membership rpc clear-mld-snooping-vlan-membership { description "For a particular VLAN"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf verbosity_level { type enumeration { enum "brief" { value 0; description "Display brief output (default)"; } enum "detail" { value 1; description "Display detailed output"; } } default "detail"; } leaf virtual-switch { type string; description "Name of virtual-switch instance"; } leaf vlan-name { type string; mandatory true; description "Name of VLAN"; } leaf interface { type string; description "Name of interface"; } leaf qualified-vlan { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a Qualified VLAN"; } leaf group { type jt:ipv6prefix; description "IP address range for group"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mld-snooping-vlan-membership rpc clear-mpls-lsp-information { description "Reset nontransit or egress LSPs originating on this router"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of routing instance"; } leaf opt { type enumeration { enum "optimize" { value 0; description "Perform nonpreemptive optimization computation now"; } enum "optimize-aggressive" { value 1; description "Perform aggressive optimization computation now"; } } } leaf stats { type enumeration { enum "statistics" { value 0; description "Clear LSP statistics"; } enum "reverse-statistics" { value 1; description "Clear LSP reverse-statistics for bidirectional LSPs"; } enum "counters" { value 2; description "Clear LSP Flap/MBB counters"; } } } leaf autobw { type enumeration { enum "autobandwidth" { value 0; description "Clear LSP autobandwidth counters"; } } } choice clear-arg { leaf regex { type string; description "Regular expression for LSP names to match"; } leaf all { type empty; description "Reset 'all' the ingress LSPs originating on this router"; } } // choice clear-arg leaf path { type string; description "Regular expression for LSP path to match"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mpls-lsp-information rpc clear-mpls-container-lsp-information { description "Reset nontransit or egress container LSP originating on this router"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of routing instance"; } leaf opt { type enumeration { enum "optimize" { value 0; description "Perform nonpreemptive optimization computation now"; } enum "optimize-aggressive" { value 1; description "Perform aggressive optimization computation now"; } } } leaf stats { type enumeration { enum "statistics" { value 0; description "Clear LSP statistics"; } } } leaf autobw { type enumeration { enum "autobandwidth" { value 0; description "Clear LSP autobandwidth counters"; } } } choice clear-arg { leaf regex { type string; description "Name of Container LSP"; } leaf all { type empty; description "Reset 'all' the nontransit or egress Container LSPs originating on this router"; } } // choice clear-arg leaf history { type enumeration { enum "history" { value 0; description "Clear container LSP samples from the history"; } } } leaf member { type string; description "Regular expression for member LSP names to match"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mpls-container-lsp-information rpc clear-mpls-label-information { description "MPLS label"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf history { type enumeration { enum "history" { value 0; description "Clear label history"; } } mandatory true; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mpls-label-information rpc clear-mpls-tunnel-manager-statistics-information { description "MPLS tunnel manager statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of routing instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mpls-tunnel-manager-statistics-information rpc clear-mpls-static-lsp-information { description "Reset static LSP statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of routing instance"; } leaf stats { type enumeration { enum "statistics" { value 0; description "Clear LSP statistics"; } } mandatory true; } leaf regex { type string; description "Regular expression for LSP names to match"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mpls-static-lsp-information rpc clear-mpls-traceroute-database-ldp { description "Clear FECs"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf fec { type jt:ipprefix; description "IP address and optional prefix length of FEC"; } leaf routing-instance { type string; description "Name of routing instance, or 'all'"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mpls-traceroute-database-ldp rpc clear-pm-mpls-lsp-information { description "Reset non-transit or egress LSPs originating on this router"; input { leaf regex { type string; description "Regular expression for LSP names to match"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pm-mpls-lsp-information rpc clear-msdp-statistics { description "Clear MSDP peer statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf peer { type jt:ipv4addr; description "IP address of peer that provided statistics"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-msdp-statistics rpc clear-msdp-cache { description "Clear the MSDP source-active cache"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } choice clear_arg { leaf peer { type jt:ipv4addr; description "IP address of peer that provided cache entries"; } leaf all { type empty; description "Clear all MSDP source-active cache entries"; } } // choice clear_arg } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-msdp-cache rpc clear-multicast-sessions { description "Clear multicast sessions"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf regexp { type string; description "Regular expression for sessions to match"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-multicast-sessions rpc clear-multicast-statistics { description "Clear multicast statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf interface { type string; description "Name of interface"; } leaf family { type enumeration { enum "inet" { value 0; description "Clear IPv4 statistics"; } enum "inet6" { value 1; description "Clear IPv6 statistics"; } } default "inet"; description "Address family"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-multicast-statistics rpc clear-multicast-forwarding-cache { description "Clear multicast forwarding cache"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf family { type enumeration { enum "inet" { value 0; description "Clear IPv4 forwarding cache"; } enum "inet6" { value 1; description "Clear IPv6 forwarding cache"; } } default "inet"; description "Address family"; } leaf all { type empty; mandatory true; description "Clear all multicast forwarding cache entries"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-multicast-forwarding-cache rpc clear-multicast-scope-statistics { description "Clear multicast scope statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf interface { type string; description "Name of interface"; } leaf family { type enumeration { enum "inet" { value 0; description "Clear IPv4 statistics"; } enum "inet6" { value 1; description "Clear IPv6 statistics"; } } default "inet"; description "Address family"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-multicast-scope-statistics rpc clear-multicast-bandwidth-admission { description "Re-apply bandwidth admission control"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf family { type enumeration { enum "inet" { value 0; description "For IPv4 "; } enum "inet6" { value 1; description "For IPv6 "; } } default "inet"; description "Address family"; } leaf group { type jt:ipaddr; description "Destination group address"; } leaf source { type jt:ipaddr; description "Source address"; } leaf interface { type string; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-multicast-bandwidth-admission rpc clear-ospf-neighbor-information { description "Clear OSPF neighbors"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant, or 'all'"; } leaf all { type empty; description "Clear all Neighbor"; } leaf interface { type string; description "Name of logical interface"; } leaf neighbor { type string; description "Name of neighbor"; } leaf area { type jt:areaid; description "OSPF area ID"; } leaf instance { type string; description "Name of OSPF instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf-neighbor-information rpc clear-ospf-database-information { description "Clear OSPF database entries"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf flex-algorithm-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "128 .. 255"; } } description "Flex Algorithm id"; } leaf tenant { type string; description "Name of tenant, or 'all'"; } leaf all { type empty; description "Clear All Database"; } leaf area { type string; default "all"; description "OSPF area ID"; } leaf instance { type string; description "Name of OSPF instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf-database-information rpc clear-ospf-database-protection { description "Clear OSPF database protection related state"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of OSPF instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf-database-protection rpc clear-ospf-statistics-information { description "Clear OSPF statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant, or 'all'"; } leaf instance { type string; description "Name of OSPF instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf-statistics-information rpc clear-ospf-io-statistics-information { description "Clear OSPF I/O statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf-io-statistics-information rpc clear-ospf-overload-information { description "Clear overload bit and rebuild LSAs"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of OSPF instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf-overload-information rpc clear-ospf-spring-information { description "Clear SPRING information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf-spring-information rpc clear-ospf-spring-flex-algorithm-information { description "Clear SPRING flex-algorithm information"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf flex-algorithm-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "128 .. 255"; } } description "Flex Algorithm id"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf-spring-flex-algorithm-information rpc clear-ospf3-neighbor-information { description "Clear OSPFv3 neighbors"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant, or 'all'"; } leaf all { type empty; description "Clear all Neighbor"; } leaf interface { type string; description "Name of logical interface"; } leaf neighbor { type string; description "Name of OSPFv3 neighbor"; } leaf area { type jt:areaid; description "OSPF area ID"; } leaf instance { type string; description "Name of OSPFv3 instance"; } leaf realm { type enumeration { enum "ipv6-multicast" { value 0; description "IPv6 multicast realm"; } enum "ipv4-unicast" { value 1; description "IPv4 unicast realm"; } enum "ipv4-multicast" { value 2; description "IPv4 multicast realm"; } } description "Name of realm"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf3-neighbor-information rpc clear-ospf3-database-information { description "Clear OSPFv3 database entries"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant, or 'all'"; } leaf all { type empty; description "Clear All Database"; } leaf area { type string; default "all"; description "Area ID of OSPFv3 area"; } leaf instance { type string; description "Name of OSPFv3 instance"; } leaf realm { type enumeration { enum "ipv6-multicast" { value 0; description "IPv6 multicast realm"; } enum "ipv4-unicast" { value 1; description "IPv4 unicast realm"; } enum "ipv4-multicast" { value 2; description "IPv4 multicast realm"; } } description "Name of realm"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf3-database-information rpc clear-ospf3-database-protection-information { description "Clear OSPFv3 database protection related state"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of OSPFv3 instance"; } leaf realm { type enumeration { enum "ipv6-multicast" { value 0; description "IPv6 multicast realm"; } enum "ipv4-unicast" { value 1; description "IPv4 unicast realm"; } enum "ipv4-multicast" { value 2; description "IPv4 multicast realm"; } } description "Name of realm"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf3-database-protection-information rpc clear-ospf3-statistics-information { description "Clear OSPFv3 statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf tenant { type string; description "Name of tenant, or 'all'"; } leaf instance { type string; description "Name of OSPFv3 instance"; } leaf realm { type enumeration { enum "ipv6-multicast" { value 0; description "IPv6 multicast realm"; } enum "ipv4-unicast" { value 1; description "IPv4 unicast realm"; } enum "ipv4-multicast" { value 2; description "IPv4 multicast realm"; } } description "Name of realm"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf3-statistics-information rpc clear-ospf3-io-statistics-information { description "Clear OSPFv3 I/O statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf3-io-statistics-information rpc clear-ospf3-overload-information { description "Clear overload bit and rebuild LSAs"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of OSPFv3 instance"; } leaf realm { type enumeration { enum "ipv6-multicast" { value 0; description "IPv6 multicast realm"; } enum "ipv4-unicast" { value 1; description "IPv4 unicast realm"; } enum "ipv4-multicast" { value 2; description "IPv4 multicast realm"; } } description "Name of realm"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ospf3-overload-information rpc clear-pim-statistics { description "Clear PIM statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf interface { type string; description "Name of interface"; } leaf family { type enumeration { enum "inet" { value 0; description "Clear IPv4 statistics"; } enum "inet6" { value 1; description "Clear IPv6 statistics"; } } default "inet"; description "Address family"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pim-statistics rpc clear-pim-join-state { description "Clear PIM join/prune state"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } choice clear_arg { leaf group { type jt:ipprefix; description "IP address and optional prefix length of group"; } leaf all { type empty; description "Clear all PIM join/prune states"; } } // choice clear_arg leaf exact { type empty; description "Clear only group that matches exactly"; } leaf source { type jt:ipprefix; description "IP address and optional prefix length of source"; } leaf rp { type jt:ipprefix; description "IP address and optional prefix length of rendezvous point"; } leaf sparse { type empty; description "Clear only PIM sparse-mode entries (including SSM)"; } leaf dense { type empty; description "Clear only PIM dense-mode entries"; } leaf bidirectional { type empty; description "Clear only bidirectional PIM entries"; } leaf star-g { type empty; description "Clear only *,G entries"; } leaf sg { type empty; description "Clear only S,G entries"; } leaf family { type enumeration { enum "inet" { value 0; description "Clear IPv4 join/prune state"; } enum "inet6" { value 1; description "Clear IPv6 join/prune state"; } } default "inet"; description "Address family"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pim-join-state rpc clear-pim-register-state { description "Clear PIM register state"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf family { type enumeration { enum "inet" { value 0; description "Clear IPv4 register state"; } enum "inet6" { value 1; description "Clear IPv6 register state"; } } default "inet"; description "Address family"; } leaf all { type empty; mandatory true; description "Clear all PIM register states"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pim-register-state rpc clear-pim-join-distribution { description "Redistribute PIM joins"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of instance"; } leaf all { type empty; mandatory true; description "Redistribute all PIM joins"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pim-join-distribution rpc clear-pim-snooping-join { description "Clear PIM snooping join"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf group { type jt:ipv4prefix; description "IP address range for group"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } leaf instance { type string; description "Name of routing-instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pim-snooping-join rpc clear-pim-snooping-statistics { description "Clear PIM snooping statistics"; input { leaf logical-system { type string; description "Name of logical system, or 'all'"; } leaf interface { type string; description "Name of interface"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4094"; } } description "VLAN ID for a learning domain"; } leaf instance { type string; description "Name of routing-instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pim-snooping-statistics rpc clear-ripng-statistics { description "Clear RIPng statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf neighbor-name { type string; description "Name of RIPng neighbor"; } leaf instance { type string; description "Name of RIPng instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ripng-statistics rpc clear-ripng-general-statistics { description "Clear RIPng general statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ripng-general-statistics rpc clear-rip-statistics { description "Clear RIP statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf neighbor-name { type string; description "Name of RIP neighbor"; } leaf instance { type string; description "Name of RIP instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-rip-statistics rpc clear-rip-peer-statistics { description "Clear peer statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf address { type string; description "Ip address of peer"; } leaf peer-all { type enumeration { enum "all" { value 0; description "Clear statistics of all peers"; } } description "Clear statistics of all peers"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-rip-peer-statistics rpc clear-rip-general-statistics { description "Clear RIP general statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-rip-general-statistics rpc clear-validation-database { description "Clear the route validation database"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf instance { type string; description "Name of route validation instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-validation-database rpc clear-validation-session { description "Clear route validation session"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf destination { type jt:ipaddr; description "IP address of session"; } leaf disposition { type enumeration { enum "soft-inbound" { value 0; description "Soft reset inbound state by issuing Reset request"; } } } leaf instance { type string; description "Name of route validation instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-validation-session rpc clear-validation-statistics { description "Clear route validation statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf instance { type string; description "Name of route validation instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-validation-statistics rpc clear-rsvp-session-information { description "Preempt RSVP session"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select choice clear-choice { leaf session-name { type string; description "Name of session - Must select 'name' or 'all'"; } leaf all { type empty; description "All matching sessions - Must select 'name' or 'all'"; } } // choice clear-choice leaf instance { type string; description "Name of routing instance"; } leaf lsp-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "LSP ID of the RSVP sender"; } leaf tunnel-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 65535"; } } description "Tunnel ID of the RSVP session"; } leaf connection-source { type jt:ipaddr; description "Source of the label-switched path"; } leaf connection-destination { type jt:ipaddr; description "Destination of the label-switched path"; } leaf optimize-fast-reroute { type empty; description "Perform fast-reroute optimization computation now"; } leaf gracefully { type empty; description "Gracefully tear down RSVP sessions"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-rsvp-session-information rpc clear-rsvp-counters-information { description "Clear RSVP counters"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice daemon-select leaf instance { type string; description "Name of routing instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-rsvp-counters-information rpc clear-l2-learning-context-history { description "Clear context history"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-l2-learning-context-history rpc clear-l2-learning-remote-backbone-edge-bridges { description "Clear remote backbone edge bridges in a PBBN network"; input { leaf remote-beb-mac-address { type jt:mac-addr; default "all"; description "Remote backbone edge bridge MAC address"; } leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-l2-learning-remote-backbone-edge-bridges rpc clear-l2-learning-redundancy-group-statistics { description "Clear redundancy group statistics counters"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf redundancy-group-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4294967294"; } } default "0"; description "Display information for a specified RG"; } leaf options { type enumeration { enum "arp-statistics" { value 0; description "Show MCAE ARP Synchronization statistics"; } enum "nd-statistics" { value 1; description "Show MCAE ND synchronization statistics"; } } description "Clear information for specified RG or all RG(s)"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-l2-learning-redundancy-group-statistics rpc clear-evpn-arp-statistics { description "Clear EVPN ARP statistics for irb interfaces"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf bridge-domain { type string; default "all"; description "Name of bridging domain, or 'all'"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-arp-statistics rpc clear-evpn-arp-statistics-interface { description "Clear ARP information for irb interfaces"; input { choice interface-choice { leaf interface-name { type string; description "Name of the irb interface"; } leaf all { type empty; description "All irb interfaces"; } } // choice interface-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-arp-statistics-interface rpc clear-evpn-nd-statistics { description "Clear EVPN ND statistics for irb interfaces"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf bridge-domain { type string; default "all"; description "Name of bridging domain, or 'all'"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-nd-statistics rpc clear-evpn-nd-statistics-interface { description "Clear ND information for irb interfaces"; input { choice interface-choice { leaf interface-name { type string; description "Name of the irb interface"; } leaf all { type empty; description "All irb interfaces"; } } // choice interface-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-evpn-nd-statistics-interface rpc clear-bridge-mac-table { description "Clear all learned media access control addresses"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf bridge-domain { type string; default "all"; description "Name of bridging domain, or 'all'"; } leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } leaf isid { type string; description "Clear MAC address learned on a specified ISID"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-mac-table rpc clear-bridge-interface-mac-table { description "Clear media access control table for specified interface"; input { leaf interface-name { type string; mandatory true; description "Name of interface for which to clear table"; } leaf remote-beb-mac-address { type jt:mac-addr; default "all"; description "Remote backbone edge bridge MAC address"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } leaf isid { type string; description "Clear MAC address learned on a specified ISID"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-interface-mac-table rpc clear-bridge-mac-ip-table { description "Clear IPv4 and IPv6 entries for EVPN instances"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified vpls"; } leaf bridge-domain { type string; default "all"; description "Name of bridging domain, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-mac-ip-table rpc clear-bridge-recovery { description "Clear port error"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-recovery rpc clear-bridge-recovery-interface { description "Clear port error for specified interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface for which to clear table"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-recovery-interface rpc clear-bridge-evpn-arp-table { description "Clear all INET addresses learned via ARP"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf bridge-domain { type string; default "all"; description "Name of bridging domain, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-evpn-arp-table rpc clear-bridge-evpn-nd-table { description "Clear all INET6 addresses learned via NDP"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf bridge-domain { type string; default "all"; description "Name of bridging domain, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-evpn-nd-table rpc clear-bridge-statistics { description "Clear bridge statistics information"; input { leaf bridge-domain { type string; mandatory true; description "Name of bridging domain"; } leaf instance { type string; description "Display information for a specified instance"; } leaf logical-system { type string; description "Name of logical system"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-statistics rpc clear-bridge-satellite-control-logging { description "Clear satellite bridge logging"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-satellite-control-logging rpc clear-bridge-satellite-vlan-auto-sense { description "Clear satellite VLAN auto-sense IFBDs"; input { leaf interface-name { type union { type jt:interface-unit; type string { pattern "<.*>|$.*"; } } description "Name of the bridge logical interface"; } leaf fpc { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "65 .. 254"; } } description "FPC slot number"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bridge-satellite-vlan-auto-sense rpc clear-mac-vrf-forwarding { description "Clear MAC VRF learned Layer 2 MAC address information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-forwarding rpc clear-mac-vrf-mac-table { description "Clear all learned media access control addresses"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } leaf isid { type string; description "Clear MAC address learned on a specified ISID"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-mac-table rpc clear-mac-vrf-interface-table { description "Clear media access control table for specified interface"; input { leaf interface-name { type string; mandatory true; description "Name of interface for which to clear table"; } leaf remote-beb-mac-address { type jt:mac-addr; default "all"; description "Remote backbone edge bridge MAC address"; } leaf vlan-id { type string; description "Clear MAC address learned on a specified VLAN"; } leaf isid { type string; description "Clear MAC address learned on a specified ISID"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-interface-table rpc clear-mac-vrf-table-persistent-learning { description "Clear persistent-mac entries"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-table-persistent-learning rpc clear-mac-vrf-persistent-learning-interface { description "Clear persistent MACs for specified interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface for which to clear table"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-persistent-learning-interface rpc clear-mac-vrf-table-persistent-learning-mac { description "Clear one persitent MAC or all peristent MACs"; input { leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-table-persistent-learning-mac rpc clear-mac-vrf-recovery { description "Clear port error"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-recovery rpc clear-mac-vrf-recovery-interface { description "Clear port error for specified interface"; input { leaf interface-name { type union { type jt:interface-name; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of interface for which to clear table"; } leaf vlan { type string; description "VLAN(name or ID)"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-recovery-interface rpc clear-mac-vrf-statistics { description "Clear bridge statistics information"; input { leaf bridge-domain { type string; mandatory true; description "Name of bridging domain"; } leaf instance { type string; description "Display information for a specified instance"; } leaf logical-system { type string; description "Name of logical system"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-statistics rpc clear-mac-vrf-mac-learning-log { description "Clear all MAC address learning log"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-mac-learning-log rpc clear-mac-vrf-redundancy-group-statistics { description "Clear redundancy group statistics counters"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf redundancy-group-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 4294967294"; } } default "0"; description "Display information for a specified RG"; } leaf options { type enumeration { enum "arp-statistics" { value 0; description "Show MCAE ARP Synchronization statistics"; } enum "nd-statistics" { value 1; description "Show MCAE ND synchronization statistics"; } } description "Clear information for specified RG or all RG(s)"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-redundancy-group-statistics rpc clear-mac-vrf-mac-ip-table { description "Clear IPv4 and IPv6 entries for EVPN instances"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-mac-ip-table rpc clear-mac-vrf-mac-ipv4-table { description "Clear all INET addresses learned via ARP"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-mac-ipv4-table rpc clear-mac-vrf-mac-ipv6-table { description "Clear all INET6 addresses learned via NDP"; input { leaf logical-system { type string; default "all"; description "Name of logical system, or 'all'"; } leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } leaf address { type jt:mac-addr; default "all"; description "MAC address"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-mac-ipv6-table rpc clear-mac-vrf-evpn-arp-stats { description "Clear EVPN ARP statistics for irb interfaces"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-evpn-arp-stats rpc clear-mac-vrf-evpn-arp-stat-interface { description "Clear ARP information for irb interfaces"; input { choice interface-choice { leaf interface-name { type string; description "Name of the irb interface"; } leaf all { type empty; description "All irb interfaces"; } } // choice interface-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-evpn-arp-stat-interface rpc clear-mac-vrf-evpn-nd-stats { description "Clear EVPN ND statistics for irb interfaces"; input { leaf instance { type string; default "all"; description "Display information for a specified instance"; } leaf vlan-name { type string; default "all"; description "Name of VLAN, or 'all'"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-evpn-nd-stats rpc clear-mac-vrf-evpn-nd-stat-interface { description "Clear ND information for irb interfaces"; input { choice interface-choice { leaf interface-name { type string; description "Name of the irb interface"; } leaf all { type empty; description "All irb interfaces"; } } // choice interface-choice } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-vrf-evpn-nd-stat-interface rpc clear-lldp-neighbors { description "Clear LLDP neighbor information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lldp-neighbors rpc clear-lldp-interface-neighbors { description "Clear LLDP interface statistics"; input { leaf interface-device { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lldp-interface-neighbors rpc clear-lldp-statistics { description "Clear LLDP statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lldp-statistics rpc clear-lldp-interface-statistics { description "Clear LLDP interface statistics"; input { leaf interface-device { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-lldp-interface-statistics rpc clear-passive-monitoring { description "Clear passive monitoring statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-passive-monitoring rpc clear-passive-monitoring-statistics { description "Clear statistics"; input { leaf interface-name { type string; mandatory true; description "Name of monitoring interface, wildcard, or 'all'"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-passive-monitoring-statistics rpc clear-mobile-gateway-aaa-statistics { description "Clear AAA statistics"; input { leaf statistics-type { type enumeration { enum "authentication" { value 0; description "Authentication statistics"; } enum "accounting" { value 1; description "Accounting statistics"; } enum "dynamic-requests" { value 2; description "Dynamic requests statistics"; } enum "all" { value 3; description "All statistics"; } } mandatory true; description "Specify statistics type"; } leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-clear-aaa-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-aaa-statistics rpc clear-mobile-gateway-aaa-radius-statistics { description "Clear RADIUS server statistics"; input { leaf statistics-type { type enumeration { enum "authentication" { value 0; description "Authentication statistics"; } enum "accounting" { value 1; description "Accounting statistics"; } enum "dynamic-requests" { value 2; description "Dynamic Authorization statistics"; } enum "all" { value 3; description "All statistics"; } } mandatory true; description "Specify statistics type"; } leaf radius-server-name { type string { length "1 .. 32"; } description "Clear statistics related to the RADIUS server"; } leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-clear-aaa-radius-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-aaa-radius-statistics rpc clear-mobile-gateway-charging-clear-cdr { description "Clear the local CDRs"; input { leaf transport-profile-name { type string { length "1 .. 128"; } description "Charging transport-profile name"; } leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-charging-clear-cdr { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-charging-clear-cdr rpc clear-mobile-gateway-charging-clear-cdr-wfa { description "Clear the local CDRs in waiting-for-ack list"; input { leaf transport-profile-name { type string { length "1 .. 128"; } description "Charging transport-profile name"; } leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-charging-clear-cdr-wfa { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-charging-clear-cdr-wfa rpc clear-mobile-gateway-charging-clear-path-stats { description "Clear the path statistics"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gtpp-peer-addr { type jt:ipaddr; description "Charging stats matching gtpp peer address"; } leaf gtpp-peer-name { type string { length "1 .. 128"; } description "Charging stats matching this gtpp peer name"; } leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-charging-clear-path-stats { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-charging-clear-path-stats rpc clear-mobile-gateway-charging-clear-xfer-stats { description "Clear the transfer statistics"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf transport-profile-name { type string { length "1 .. 128"; } description "Charging stats of transport-profile name"; } leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-charging-clear-xfer-stats { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-charging-clear-xfer-stats rpc clear-mobile-gateway-charging-clear-lps-stats { description "Clear the local-persistent-storage statistics"; input { leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-charging-clear-lps-stats { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-charging-clear-lps-stats rpc clear-mobile-gateway-gtp-statistics { description "Clear GTP statistics"; input { leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Clear statistics for a gateway"; } leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-clear-gtp-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-gtp-statistics rpc clear-mobile-gateway-gtp-peer-statistics { description "Clear GTP Peer Statistics"; input { leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Clear gtp peer statistics for a gateway"; } leaf remote-address { type string; mandatory true; description "Remote IP address of peer"; } leaf local-address { type string; description "Local IP address for peer"; } leaf routing-instance { type string; description "Routing Instance of peer"; } leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gtp-version { type enumeration { enum "v0" { value 0; description "GTP version 0 statistics"; } enum "v1" { value 1; description "GTP version 1 statistics"; } enum "v2" { value 2; description "GTP version 2 statistics"; } enum "gtp-all" { value 3; description "GTP all version statistics"; } } default "gtp-all"; description "Specify the GTP version to display statistics"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-clear-gtp-peer-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-gtp-peer-statistics rpc clear-mobile-gateways-ip-reassembly-statistics { description "Clear IP reassembly statistics"; input { leaf family { type enumeration { enum "inet" { value 0; description "Family inet"; } } } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateways-clear-ip-reassembly-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateways-ip-reassembly-statistics rpc clear-mobile-gateway-cac-statistics { description "Clear CAC statistics"; input { leaf gateway { type string { length "1 .. 63"; } mandatory true; description "Clear statistics for a gateway"; } leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-clear-cac-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-cac-statistics rpc clear-mobile-gateway-aaa-diam-stats-gx { description "Clear diameter statistics related to Gx"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-aaa-diam-stats-gx-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-aaa-diam-stats-gx rpc clear-mobile-gateway-aaa-diam-stats-gy { description "Clear diameter statistics related to Gy"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-aaa-diam-stats-gy-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-aaa-diam-stats-gy rpc clear-mobile-gateway-aaa-diam-ne-statistics { description "Clear network-element specific statistics"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } leaf network-element-name { type string { length "1 .. 32"; } description "Diameter network element name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-aaa-diam-ne-statistics-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-aaa-diam-ne-statistics rpc clear-mobile-gateway-aaa-diam-peer-statistics { description "Clear peer specific statistics"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } leaf peer-name { type string { length "1 .. 32"; } description "Diameter peer name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-aaa-diam-peer-statistics-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-aaa-diam-peer-statistics rpc clear-mobile-gateway-subscribers { description "Clear subscribers"; input { leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Clear all the subscriber for the gateway"; } leaf apn { type string { length "1 .. 100"; } description "Clear all the subscribers in an APN"; } leaf msisdn { type string { length "3 .. 15"; } description "Clear a subscriber with a specific msisdn"; } leaf imsi { type string { length "5 .. 15"; } description "Clear a subscriber with a specific imsi"; } leaf v4-addr { type jt:ipaddr; description "Clear a subscriber with matching IPv4 address"; } leaf routing-instance { type string; description "Routing instance associated with the subscriber"; } leaf v6-addr { type jt:ipv6addr; description "Clear a subscriber with matching IPv6 address"; } leaf interface { type string; description "Clear all the subscribers for specified interface name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-sm-af-subscriber-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-subscribers rpc clear-mobile-gateway-subscribers-peer { description "Clear all the subscribers of a specific peer"; input { leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Clear all the subscriber for the gateway"; } leaf remote-addr { type jt:ipaddr; mandatory true; description "Remote IPv4/v6 address"; } leaf local-addr { type jt:ipaddr; description "Local IPv4/v6 address"; } leaf routing-instance { type string; description "Routing instance of peer"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-sm-af-subscriber-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-subscribers-peer rpc clear-mobile-gateway-subscribers-charging { description "Clear all subscribers for a charging attribute"; input { leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Clear all subscribers for the gateway"; } leaf charging-profile { type string { length "1 .. 31"; } description "Clear all subscribers for a charging profile"; } leaf transport-profile { type string { length "1 .. 31"; } description "Clear all subscribers for a transport profile"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-sm-af-subscriber-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-subscribers-charging rpc clear-mobile-gateway-statistics { description "Clear statistics"; input { leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Clear all the statistics and call-rate history for the gateway"; } leaf apn { type string { length "1 .. 100"; } description "APN name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-sm-af-statistics-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-statistics rpc clear-mobile-gateway-sm-ippool-statistics { description "Clear address assignment statistics"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gateway { type string { length "1 .. 64"; } description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-clear-sm-ippool-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-sm-ippool-statistics rpc clear-mobile-gateway-sm-ippool-pool-sessions { description "Clear all sessions in the pool"; input { leaf pool-name { type string { length "1 .. 64"; } mandatory true; description "Clear all sessions for a specific pool"; } leaf routing-instance { type string; description "Name of the routing-instance"; } leaf gateway { type string { length "1 .. 64"; } description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-clear-sm-ippool-pool-sessions { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-sm-ippool-pool-sessions rpc clear-tdf-gateway-aaa-statistics { description "Clear tdf gateway aaa statistics"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml tdf-gateway-clear-aaa-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-tdf-gateway-aaa-statistics rpc clear-radius-client-statistics { description "Clear tdf gateway radius statistics"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } leaf client { type string { length "1 .. 32"; } description "Radius client name"; } } output { choice output_c { leaf output { type string; } anyxml clear-radius-client-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-radius-client-statistics rpc clear-radius-server-statistics { description "Clear tdf gateway radius server statistics"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } leaf radius-server-name { type string { length "1 .. 32"; } description "Clear statistics related to the RADIUS server"; } } output { choice output_c { leaf output { type string; } anyxml clear-radius-server-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-radius-server-statistics rpc clear-radius-snoop-segment-statistics { description "Clear tdf gateway radius snoop-segments statistics"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } leaf segment { type string { length "1 .. 32"; } description "Radius snoop-segment"; } } output { choice output_c { leaf output { type string; } anyxml clear-radius-snoop-segment-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-radius-snoop-segment-statistics rpc clear-radius-network-element-statistics { description "Clear tdf gateway radius network-element statistics"; input { leaf network-element-name { type string { length "1 .. 32"; } description "Clear statistics related to the network element"; } leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml clear-radius-network-element-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-radius-network-element-statistics rpc clear-tdf-cac-statistics { description "Clear CAC statistics"; input { leaf gateway { type string { length "1 .. 63"; } mandatory true; description "Clear statistics for a gateway"; } leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-clear-cac-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-tdf-cac-statistics rpc clear-diameter-statistics-gx { description "Clear diameter statistics related to gx"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-aaa-diam-stats-gx-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-diameter-statistics-gx rpc clear-diameter-network-element-statistics { description "Clear network-element specific statistics"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } leaf network-element-name { type string { length "1 .. 32"; } description "Diameter network element name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-aaa-diam-ne-statistics-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-diameter-network-element-statistics rpc clear-diameter-peer-statistics { description "Clear peer specific statistics"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } leaf peer-name { type string { length "1 .. 32"; } description "Diameter peer name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-aaa-diam-peer-statistics-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-diameter-peer-statistics rpc clear-mobile-tdf-subscribers { description "Clear subscribers"; input { leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Clear all the subscribers on a gateway"; } leaf domain { type string { length "1 .. 63"; } description "Clear all the subscribers in the given TDF domain"; } leaf subscriber-name { type string; description "IFL subscriber name"; } leaf v4-addr { type jt:ipaddr; description "Clear a subscriber with matching IPv4 address"; } leaf routing-instance { type string; description "Routing instance associated with the subscriber"; } leaf v6-addr { type jt:ipv6addr; description "Clear a subscriber with matching IPv6 address"; } leaf interface { type string; description "Clear all the subscribers for specified interface name"; } leaf revert { type empty; description "Recreate configured IFL subscriber if cleared"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-sm-af-subscriber-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-tdf-subscribers rpc clear-mobile-gateway-tdf-subscribers-peer { description "Clear all the subscribers of a specific peer"; input { leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Clear all subscribers for the gateway"; } leaf remote-addr { type jt:ipaddr; mandatory true; description "Remote IPv4/v6 address"; } leaf routing-instance { type string; description "Routing instance of peer"; } leaf nas-id { type string { length "1 .. 127"; } description "NAS Identifier"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-sm-af-subscriber-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-tdf-subscribers-peer rpc clear-tdf-statistics { description "Clear TDF statistics"; input { leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Clear all the statistics for the gateway"; } leaf domain { type string { length "1 .. 63"; } description "Clear all the statistics for the TDF domain"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-sm-af-statistics-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-tdf-statistics rpc clear-mobile-gateway-tdf-sm-ippool-statistics { description "Clear address assignment statistics"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gateway { type string { length "1 .. 64"; } description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-clear-sm-ippool-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-tdf-sm-ippool-statistics rpc clear-mobile-gateway-tdf-sm-ippool-pool-sessions { description "Clear all sessions in the pool"; input { leaf pool-name { type string { length "1 .. 64"; } mandatory true; description "Clear all sessions for a specific pool"; } leaf routing-instance { type string; description "Name of the routing-instance"; } leaf gateway { type string { length "1 .. 64"; } description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-clear-sm-ippool-pool-sessions { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-tdf-sm-ippool-pool-sessions rpc clear-mobile-gateway-sgw-charging-clear-cdr { description "Clear the local CDRs"; input { leaf transport-profile-name { type string { length "1 .. 128"; } description "Charging transport-profile name"; } leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-charging-clear-cdr { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-sgw-charging-clear-cdr rpc clear-mobile-gateway-sgw-charging-clear-cdr-wfa { description "Clear the local CDRs in waiting-for-ack list"; input { leaf transport-profile-name { type string { length "1 .. 128"; } description "Charging transport-profile name"; } leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-charging-clear-cdr-wfa { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-sgw-charging-clear-cdr-wfa rpc clear-mobile-gateway-sgw-charging-clear-path-stats { description "Clear the path statistics"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf gtpp-peer-addr { type jt:ipaddr; description "Charging stats matching gtpp peer address"; } leaf gtpp-peer-name { type string { length "1 .. 128"; } description "Charging stats matching this gtpp peer name"; } leaf gateway { type string { length "1 .. 64"; } description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-charging-clear-path-stats { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-sgw-charging-clear-path-stats rpc clear-mobile-gateway-sgw-charging-clear-xfer-stats { description "Clear the transfer statistics"; input { leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } leaf transport-profile-name { type string { length "1 .. 128"; } description "Charging stats of transport-profile name"; } leaf gateway { type string { length "1 .. 64"; } description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-charging-clear-xfer-stats { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-sgw-charging-clear-xfer-stats rpc clear-mobile-gateway-sgw-charging-clear-lps-stats { description "Clear the local-persistent-storage statistics"; input { leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Gateway name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-charging-clear-lps-stats { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateway-sgw-charging-clear-lps-stats rpc clear-mobile-sgw-gtp-statistics { description "Clear GTP statistics"; input { leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Clear statistics for a gateway"; } leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-clear-gtp-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-sgw-gtp-statistics rpc clear-mobile-sgw-gtp-peer-statistics { description "Clear GTP Peer Statistics"; input { leaf gateway { type string { length "1 .. 64"; } description "Clear gtp peer statistics for a gateway"; } leaf remote-address { type string; mandatory true; description "Remote IP address of peer"; } leaf local-address { type string; description "Local IP address for peer"; } leaf routing-instance { type string; description "Routing Instance of Peer"; } leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-clear-gtp-peer-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-sgw-gtp-peer-statistics rpc clear-mobile-gateways-sgw-ip-reassembly-statistics-sgw { description "Clear IP reassembly statistics"; input { leaf family { type enumeration { enum "inet" { value 0; description "Family inet"; } } } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateways-clear-ip-reassembly-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gateways-sgw-ip-reassembly-statistics-sgw rpc clear-mobile-sgw-cac-statistics { description "Clear CAC statistics"; input { leaf gateway { type string { length "1 .. 63"; } mandatory true; description "Clear statistics for a gateway"; } leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-clear-cac-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-sgw-cac-statistics rpc clear-mobile-gw-sgw-idle-mode-buffering-statistics { description "Clear idle mode buffering statistics"; input { leaf statistics-type { type enumeration { enum "all" { value 0; description "Clear all statistics"; } } } leaf gateway { type string { length "1 .. 63"; } description "Gateway name"; } leaf fpc-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "FPC slot number"; } leaf pic-slot { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "PIC slot number"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateways-sgw-clear-idle-mode-buffering-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-gw-sgw-idle-mode-buffering-statistics rpc clear-mobile-sgw-subscribers { description "Clear subscribers"; input { leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Clear all the subscriber for the gateway"; } leaf msisdn { type string { length "3 .. 15"; } description "Clear a subscriber with a specific MSISDN"; } leaf imsi { type string { length "5 .. 15"; } description "Clear a subscriber with a specific IMSI"; } leaf interface { type string; description "Clear all the subscribers for specified interface name"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-sm-af-subscriber-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-sgw-subscribers rpc clear-mobile-sgw-subscribers-peer { description "Clear all the subscribers of a specific peer"; input { leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Clear all the subscriber for the gateway"; } leaf remote-addr { type jt:ipaddr; mandatory true; description "Remote IPv4/v6 address"; } leaf local-addr { type jt:ipaddr; description "Local IPv4/v6 address"; } leaf routing-instance { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Routing Instance of Peer"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-sm-af-subscriber-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-sgw-subscribers-peer rpc clear-mobile-sgw-subscribers-charging { description "Clear all subscribers for a charging attribute"; input { leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Clear all subscribers for the gateway"; } leaf charging-profile { type string { length "1 .. 31"; } description "Clear all subscribers for a charging profile"; } leaf transport-profile { type string { length "1 .. 31"; } description "Clear all subscribers for a transport profile"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-sm-af-subscriber-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-sgw-subscribers-charging rpc clear-mobile-sgw-statistics { description "Clear SGW statistics"; input { leaf gateway { type string { length "1 .. 64"; } mandatory true; description "Clear all the statistics and call-rate history for the gateway"; } } output { choice output_c { leaf output { type string; } anyxml mobile-gateway-sm-af-statistics-clear { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mobile-sgw-statistics rpc clear-path-computation-client-statistics { description "Clear per PCE statistics"; input { leaf pce-id { type string; description "PCE ID from configuration"; } leaf count { type enumeration { enum "all" { value 0; description "Clear statistics of all available PCEs"; } } } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-path-computation-client-statistics rpc clear-ppp-statistics-information { description "Clear PPP statistics"; input { leaf type { type enumeration { enum "memory" { value 0; description "Clear PPP process memory statistics"; } } description "Type of statistic to clear"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ppp-statistics-information rpc clear-pppoe-lockout-timers { description "Clear lockout timers on all interfaces"; input { leaf underlying-interfaces { type string; description "Name of PPPoE underlying logical interface"; } leaf mac-address { type jt:mac-addr; description "MAC address of client in xx:xx:xx:xx:xx:xx format"; } leaf aci { type string { length "1 .. 64"; } description "Agent circuit id of client"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pppoe-lockout-timers rpc clear-pppoe-lockout-timers-vlan { description "VLAN Identifier of PPPoE underlying logical interface"; input { leaf device-name { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of physical port or AE bundle"; } leaf svlan-id { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "1 .. 4094"; } } description "SVLAN tag"; } leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "1 .. 4094"; } } description "VLAN tag"; } leaf mac-address { type jt:mac-addr; description "MAC address of client in xx:xx:xx:xx:xx:xx format"; } leaf aci { type string { length "1 .. 64"; } description "Agent circuit id of client"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pppoe-lockout-timers-vlan rpc clear-pppoe-lockout-timers-atm { description "ATM Identifier of PPPoE underlying logical interface"; input { leaf device-name { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } mandatory true; description "Name of physical port or AE bundle"; } leaf vpi { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "0 .. 255"; } } mandatory true; description "ATM VPI"; } leaf vci { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "0 .. 65535"; } } mandatory true; description "ATM VCI"; } leaf mac-address { type jt:mac-addr; description "MAC address of client in xx:xx:xx:xx:xx:xx format"; } leaf aci { type string { length "1 .. 64"; } description "Agent circuit id of client"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pppoe-lockout-timers-atm rpc clear-pppoe-sessions-information { description "Clear sessions on all interfaces"; input { choice sessions-choice { leaf no-confirm { type empty; description "Clear all PPPoE sessions"; } leaf interface { type string; description "Name of PPPoE logical interface"; } } // choice sessions-choice } output { choice output_c { leaf output { type string; } anyxml pppoe-sessions-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pppoe-sessions-information rpc clear-pppoe-statistics-information { description "Clear sum of statistics of all interfaces"; input { leaf underlying-interface-name { type string; description "Name of PPPoE underlying logical interface"; } } output { choice output_c { leaf output { type string; } anyxml pppoe-statistics-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pppoe-statistics-information rpc clear-pppoe-statistics-interface-information { description "Clear interface information"; input { leaf interface-name { type string; mandatory true; description "Name of PPPoE logical interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-pppoe-statistics-interface-information rpc clear-r2cp-radio { description "Clear radio"; input { choice radio-id { leaf all { type empty; description "Reset all radios"; } leaf radio-name { type string; description "Radio ID"; } } // choice radio-id } output { choice output_c { leaf output { type string; } anyxml r2cp-clear-result { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-r2cp-radio rpc clear-r2cp-statistics { description "Clear statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-r2cp-statistics rpc clear-r2cp-session { description "Reset R2CP session"; input { choice session-id_choice { leaf all { type empty; description "Reset all sessions"; } leaf session-id { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "1 .. 65535"; } } description "Session ID"; } } // choice session-id_choice leaf vlan { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "0 .. 4094"; } } description "Vlan identifier"; } } output { choice output_c { leaf output { type string; } anyxml r2cp-clear-result { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-r2cp-session rpc clear-rdm-statistics { description "Clear rdm statistics"; output { choice output_c { leaf output { type string; } anyxml rdm-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-rdm-statistics rpc clear-rdm-statistics-summary { description "Clear rdm summary statistics"; output { choice output_c { leaf output { type string; } anyxml rdm-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-rdm-statistics-summary rpc clear-rdm-statistics-sd { description "Clear rdm service device statistics"; input { leaf device-name { type string; description "Service device name"; } } output { choice output_c { leaf output { type string; } anyxml rdm-information { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-rdm-statistics-sd rpc clear-database-replication-statistics-information { description "Clear database replication statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-database-replication-statistics-information rpc clear-fip-snooping-satellite-vlan { description "Clear FIP snooping database for this VLAN"; input { leaf vlan { type string; mandatory true; description "Name of VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-fip-snooping-satellite-vlan rpc clear-fip-snooping-satellite-enode { description "Clear all FIP snooping session for this Enode"; input { leaf mac { type jt:mac-addr; mandatory true; description "Enode MAC address"; } leaf vlan-name { type string; mandatory true; description "Name of VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-fip-snooping-satellite-enode rpc clear-fip-snooping-satellite-statistics { description "Clear all FIP snooping statistics"; input { leaf vlan-name { type string; description "Name of VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-fip-snooping-satellite-statistics rpc clear-fip-snooping-vlan { description "Clear FIP snooping database for this VLAN"; input { leaf vlan { type string; mandatory true; description "Name of VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-fip-snooping-vlan rpc clear-fip-snooping-enode { description "Clear all FIP snooping session for this Enode"; input { leaf mac { type jt:mac-addr; mandatory true; description "Enode MAC address"; } leaf vlan { type string; description "Name of VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-fip-snooping-enode rpc clear-fip-snooping-statistics { description "Clear FIP snooping statistics"; input { leaf vlan { type string; description "Name of VLAN"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-fip-snooping-statistics rpc clear-fip-snooping-vlandiscovery-statistics { description "Clear FIP vlan discovery statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-fip-snooping-vlandiscovery-statistics rpc clear-firewall-counters { description "Clear firewall counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf counter { type string; description "Counter name"; } leaf filter { type string; mandatory true; description "Filter name"; } choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-firewall-counters rpc clear-all-firewall-conters { description "Clear all firewall counters"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-all-firewall-conters rpc clear-firewall-policer-counter-statistics { description "Clear policer counter statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select leaf counter-id { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 2"; } } mandatory true; description "Counter Index"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-firewall-policer-counter-statistics rpc clear-all-firewall-policer-counter-statistics { description "Clear all policer counter statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-all-firewall-policer-counter-statistics rpc clear-firewall-log { description "Clear all firewall log"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector choice daemon-select { case logical-system { } // case logical-system } // choice daemon-select } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-firewall-log rpc clear-sflow-collector-statistics { description "Clear sFlow collector statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-sflow-collector-statistics rpc clear-stp-interface-statistics { description "Clear STP interface statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf interface-name { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } leaf routing-instance { type string; description "Name of routing instance"; } } output { choice output_c { leaf output { type string; } anyxml stp-interface-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-stp-interface-statistics rpc clear-stp-routing-instance-statistics { description "Clear STP routing instance statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf routing-instance-name { type string; description "Name of routing instance"; } } output { choice output_c { leaf output { type string; } anyxml stp-routing-instance-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-stp-routing-instance-statistics rpc clear-stp-bridge-statistics { description "Statistics related to bridge"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-stp-bridge-statistics rpc clear-stp-topology-change-counter { description "Clear STP topology change counter"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf vlan-id { type union { type string { pattern "<.*>|$.*"; } type int32 { range "1 .. 4094"; } } description "VLAN ID"; } leaf routing-instance { type string; description "Name of routing instance"; } } output { choice output_c { leaf output { type string; } anyxml stp-topology-change-counter { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-stp-topology-change-counter rpc clear-interface-stp-protocol-migration { description "Clear Protocol Migration on an interface"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf interface-name { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } leaf routing-instance { type string; description "Name of routing instance"; } } output { choice output_c { leaf output { type string; } anyxml interface-stp-protocol-migration { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-interface-stp-protocol-migration rpc clear-stp-buffer { description "Internal buffer for STP"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-stp-buffer rpc clear-loop-detect-statistics-information { description "Clear loop detect interface statistics"; input { leaf interface-name { type string; mandatory true; } } output { choice output_c { leaf output { type string; } anyxml loop-detect-interface-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-loop-detect-statistics-information rpc clear-loop-detect-enhanced-interface-state { description "Clear loop detect enhanced interface"; input { leaf interface-name { type union { type jt:interface-unit; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml ld-clear-loop-detect-enhanced-interface-state { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-loop-detect-enhanced-interface-state rpc clear-bpdu-error { description "Clear BPDU error on an interface (BPDU Protect)"; input { leaf interface-name { type string; mandatory true; } } output { choice output_c { leaf output { type string; } anyxml bpdu-error { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-bpdu-error rpc clear-loop-detect-error { description "Clear Loop Detect error on an interface"; input { leaf interface-name { type string; mandatory true; } } output { choice output_c { leaf output { type string; } anyxml loop-detect-error { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-loop-detect-error rpc clear-mac-rewrite-error { description "Clear mac-rewrite error on an interface"; input { leaf interface-name { type union { type jt:interface-device; type string { pattern "<.*>|$.*"; } } description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml mac-rewrite-error { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mac-rewrite-error rpc clear-protection-group-information { description "Clear protection group information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-protection-group-information rpc clear-ethernet-ring-information { description "Clear ethernet ring information"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-ring-information rpc clear-ethernet-ring-statistics { description "Clear ethernet ring statistics"; input { leaf group-name { type string; description "Name of protection group"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ethernet-ring-statistics rpc clear-mvrp-interface-statistics { description "Clear MVRP interface statistics"; input { choice daemon-select { leaf logical-system { type string; description "Name of logical system"; } } // choice daemon-select leaf routing-instance { type string; description "Name of routing instance"; } leaf interface { type string; description "Name of interface"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-mvrp-interface-statistics rpc clear-tcpfwd-connections { description "Clear TCP forwarding connections"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-tcpfwd-connections rpc clear-tcpfwd-connections-listener { description "Clear listener connection"; input { leaf port-number { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "8000 .. 8063"; } } mandatory true; description "TCP listening port"; } leaf listening-address { type jt:ipv4addr; mandatory true; description "TCP listening address"; } leaf routing-instance { type string; description "Routing instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-tcpfwd-connections-listener rpc clear-tcpfwd-connections-source { description "Clear source connection"; input { leaf address-value { type jt:ipv4addr; mandatory true; description "TCP source address"; } leaf source-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } mandatory true; description "TCP source port"; } leaf routing-instance { type string; description "Routing instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-tcpfwd-connections-source rpc clear-tcpfwd-statistics { description "Clear TCP forwarding statistics"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-tcpfwd-statistics rpc clear-tcpfwd-statistics-listener { description "Clear listener statistics"; input { leaf port-number { type union { type string { pattern "<.*>|$.*"; } type uint16 { range "8000 .. 8063"; } } mandatory true; description "TCP listening port"; } leaf listening-address { type jt:ipv4addr; mandatory true; description "TCP listening address"; } leaf routing-instance { type string; description "Routing instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-tcpfwd-statistics-listener rpc clear-tcpfwd-statistics-source { description "Clear source statistics"; input { leaf address-value { type jt:ipv4addr; mandatory true; description "TCP source address"; } leaf source-port { type union { type uint16; type string { pattern "<.*>|$.*"; } } mandatory true; description "TCP source port"; } leaf routing-instance { type string; description "Routing instance"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-tcpfwd-statistics-source rpc clear-ovsdb-interfaces-statistics-all { description "Clear statistics for all interfaces"; output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ovsdb-interfaces-statistics-all rpc clear-ovsdb-commit-failure-information { description "Clear ovsdb commit failures"; input { leaf transaction-id { type union { type uint32; type string { pattern "<.*>|$.*"; } } description "Clear specified ovsdb commit failure"; } } output { choice output_c { leaf output { type string; } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-ovsdb-commit-failure-information rpc clear-virtual-chassis-heartbeat-statistics { description "Clear statistics for virtual chassis heartbeat"; output { choice output_c { leaf output { type string; } anyxml clear-virtual-chassis-heartbeat-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-virtual-chassis-heartbeat-statistics rpc clear-virtual-chassis-port-statistics { description "Clear virtual chassis port statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf interface-name { type string; description "Name of virtual chassis port"; } } output { choice output_c { leaf output { type string; } anyxml clear-virtual-chassis-port-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-virtual-chassis-port-statistics rpc clear-virtual-chassis-statistics { description "Clear virtual chassis statistics"; input { choice chassis-selector { leaf all-chassis { type empty; description "All chassis"; } leaf all-lcc { type empty; description "All LCC chassis"; } leaf scc { type empty; description "SCC"; } leaf sfc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "SFC"; } leaf lcc { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific LCC"; } leaf node { type string; description "Specific node"; } leaf bsys { type empty; description "Base system"; } leaf gnf { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "1 .. 10"; } } description "Specific guest network function"; } leaf all-gnfs { type empty; description "All guest network functions"; } leaf all-system { type empty; description "All system (BSYS and GNFs)"; } leaf server { type union { type string { pattern "<.*>|$.*"; } type uint32 { range "0 .. 1"; } } description "Specific server slot"; } leaf all-servers { type empty; description "All servers"; } leaf vnf { type string; description "Specific virtual-network-function"; } leaf all-vnfs { type empty; description "All virtual-network-functions"; } } // choice chassis-selector choice re-selector { leaf re0 { type empty; description "RE0"; } leaf re1 { type empty; description "RE1"; } leaf routing-engine { type enumeration { enum "local" { value 0; description "Local routing engine"; } enum "other" { value 1; description "Other routing engine"; } enum "master" { value 2; description "Master routing engine"; } enum "backup" { value 3; description "Backup routing engine"; } enum "both" { value 4; description "Both routing engines"; } } description "Specific routing engine"; } } // choice re-selector choice lr-selector { leaf logical-system { type string; description "Name of logical system, or 'all'"; } } // choice lr-selector choice tenant-selector { leaf tenant { type string; description "Name of tenant, or 'all'"; } } // choice tenant-selector choice vc-selector { leaf local { type empty; description "Local virtual chassis member"; } leaf all-members { type empty; description "All virtual chassis members"; } leaf member { type union { type string { pattern "<.*>|$.*"; } type uint32; } description "Specific virtual chassis member"; } } // choice vc-selector leaf provisioning { type empty; description "Show information for provisioning instance"; } } output { choice output_c { leaf output { type string; } anyxml clear-virtual-chassis-statistics { } anyxml multi-routing-engine-results { } } // choice output_c } } // rpc clear-virtual-chassis-statistics } // module junos-nfx-rpc-clear
© 2023 YumaWorks, Inc. All rights reserved.