ipi-prefix-list
+--rw prefixes
+--rw prefix* [prefix-list-name prefix-list-type]
+--rw prefix-list-name -> ../config/prefix-list-name
+--rw prefix-list-type -> ../config/prefix-list-type
+--rw config
| +--rw prefix-list-name? string
| +--rw prefix-list-type? ipi-prefix-list-types:prefix_list_type_t
| +--rw description? cml-data-types:cml_line_t
+--ro state
| +--ro prefix-list-name? string
| +--ro prefix-list-type? ipi-prefix-list-types:prefix_list_type_t
| +--ro description? cml-data-types:cml_line_t
+--rw prefix-entries
+--rw prefix-entry* [sequence-id]
+--rw sequence-id -> ../config/sequence-id
+--rw config
| +--rw sequence-id? uint32
+--ro state
| +--ro sequence-id? uint32
+--rw ipv4
| +--rw entry* [action prefix-addr]
| +--rw action -> ../config/action
| +--rw prefix-addr -> ../config/prefix-addr
| +--rw config
| | +--rw action? ipi-prefix-list-types:prefix_list_action_t
| | +--rw minimum-prefix-length-match? uint8
| | +--rw maximum-prefix-length-match? uint8
| | +--rw prefix-addr? ipi-prefix-list-types:prefix_list_ipv4_network_t
| | +--rw exact-prefix-length-match? uint8
| +--ro state
| +--ro action? ipi-prefix-list-types:prefix_list_action_t
| +--ro minimum-prefix-length-match? uint8
| +--ro maximum-prefix-length-match? uint8
| +--ro prefix-addr? ipi-prefix-list-types:prefix_list_ipv4_network_t
| +--ro exact-prefix-length-match? uint8
+--rw ipv6 {feature-list:HAVE_IPV6}?
+--rw entry* [action ipv6-prefix-addr] {feature-list:HAVE_IPV6}?
+--rw action -> ../config/action
+--rw ipv6-prefix-addr -> ../config/ipv6-prefix-addr
+--rw config {feature-list:HAVE_IPV6}?
| +--rw ipv6-prefix-addr? ipi-prefix-list-types:prefix_list_ipv6_network_t
| +--rw action? ipi-prefix-list-types:prefix_list_action_t
| +--rw minimum-prefix-length-match? uint8
| +--rw maximum-prefix-length-match? uint8
+--ro state {feature-list:HAVE_IPV6}?
+--ro ipv6-prefix-addr? ipi-prefix-list-types:prefix_list_ipv6_network_t
+--ro action? ipi-prefix-list-types:prefix_list_action_t
+--ro minimum-prefix-length-match? uint8
+--ro maximum-prefix-length-match? uint8
 
rpcs:
+---x clear-prefix-list-all
| +---w input
| +---w type ipi-prefix-list-types:prefix_list_type_t
+---x clear-ipv4-prefix-list
| +---w input
| +---w prefix-list-name string
| +---w prefix? cml-data-types:cml_ipv4_addr_prefix_t
+---x clear-ipv6-prefix-list {feature-list:HAVE_IPV6}?
+---w input
+---w prefix-list-name string
+---w prefix? cml-data-types:cml_ipv6_prefix_t
Last modified date: 07-14-2023