ipi-authentication
+--rw authentication {feature-list:HAVE_AUTHD}?
+--rw global
| +--rw config
| | +--rw mac-authentication? empty {feature-list:HAVE_MAC_AUTH}?
| | +--rw dot1x-authentication? empty
| +--ro state
| +--ro mac-authentication? empty {feature-list:HAVE_MAC_AUTH}?
| +--ro dot1x-authentication? empty
+--rw dot1x-interfaces
| +--rw dot1x-interface* [name]
| +--rw name -> ../config/name
| +--rw config
| | +--rw name? -> /ipi-interface:interfaces/interface/name
| | +--rw dot1x-control ipi-authentication-types:auth_dot1x_control_t
| | +--rw protocol-version? ipi-authentication-types:auth_dot1x_eapol_version_t
| +--ro state
| | +--ro name? -> /ipi-interface:interfaces/interface/name
| | +--ro dot1x-control ipi-authentication-types:auth_dot1x_control_t
| | +--ro protocol-version? ipi-authentication-types:auth_dot1x_eapol_version_t
| +--ro auth-dot1x-interface-operational
| | +--ro state
| | +--ro dot1x-control-operational? ipi-authentication-types:auth_dot1x_control_t
| | +--ro supplicant-name? string
| | +--ro supplicant-mac-address? ipi-authentication-types:auth_dot1x_mac_address_t
| | +--ro port-enabled? boolean
| | +--ro authentication-abort? boolean
| | +--ro authentication-fail? boolean
| | +--ro authentication-start? boolean
| | +--ro authentication-timeout? boolean
| | +--ro authentication-success? boolean
| | +--ro key-available? boolean
| | +--ro key-tx-enabled? boolean
| +--ro authentication-control-dir-operational
| | +--ro state
| | +--ro admin-controlled-directions? ipi-authentication-types:auth_dot1x_control_dir_t
| | +--ro oper-controlled-directions? ipi-authentication-types:auth_dot1x_control_dir_t
| | +--ro bridge-detected? boolean
| +--ro authentication-key-received-operational
| | +--ro state
| | +--ro rx-key? boolean
| +--rw authenticator-pae
| | +--rw config
| | | +--rw quiet-period? uint16
| | | +--rw max-reauth-value? uint8
| | | +--rw interval-period? uint16
| | +--ro state
| | +--ro quiet-period? uint16
| | +--ro max-reauth-value? uint8
| | +--ro interval-period? uint16
| +--ro auth-authenticator-pae-operational
| | +--ro state
| | +--ro quiet-period-operational? uint16
| | +--ro max-reauth-value-operational? uint8
| | +--ro interval-period-operational? uint16
| | +--ro port-status? ipi-authentication-types:auth_dot1x_port_status_t
| | +--ro pae-state? ipi-authentication-types:auth_dot1x_pae_state_t
| | +--ro port-mode? ipi-authentication-types:auth_dot1x_port_ctrl_t
| | +--ro reauth-count? uint32
| | +--ro rx-response-id? uint32
| +--rw reauthentication-timer
| | +--rw config
| | | +--rw reauthentication-period? uint32
| | | +--rw enable-reauthentication? empty
| | | +--rw enable-mac-auth-bypass? ipi-authentication-types:auth_dot1x_mac_auth_bypass_t {feature-list:HAVE_MAC_AUTH}?
| | +--ro state
| | +--ro reauthentication-period? uint32
| | +--ro enable-reauthentication? empty
| | +--ro enable-mac-auth-bypass? ipi-authentication-types:auth_dot1x_mac_auth_bypass_t {feature-list:HAVE_MAC_AUTH}?
| +--ro reauthentication-timer-operational
| | +--ro state
| | +--ro reauthentication-period-operational? uint32
| | +--ro enable-reauthentication-operational? empty
| | +--ro dot1x-timer? ipi-authentication-types:auth_mac_dot1x_timer_status_t {feature-list:HAVE_MAC_AUTH}?
| | +--ro mac-status? ipi-authentication-types:auth_mac_status_t {feature-list:HAVE_MAC_AUTH}?
| | +--ro last-rejected-mac? ipi-authentication-types:auth_dot1x_mac_address_t {feature-list:HAVE_MAC_AUTH}?
| +--rw authenticator-be
| | +--rw config
| | | +--rw supplicant-timeout? uint16
| | | +--rw server-timeout? uint16
| | +--ro state
| | +--ro supplicant-timeout? uint16
| | +--ro server-timeout? uint16
| +--ro authenticator-be-operational
| +--ro state
| +--ro supplicant-timeout-operational? uint16
| +--ro server-timeout-operational? uint16
| +--ro current-id? uint8
| +--ro be-state? ipi-authentication-types:auth_be_state_t
| +--ro req-count? uint8
| +--ro id-from-server? uint8
+--rw mac-interfaces {feature-list:HAVE_MAC_AUTH}?
| +--rw mac-interface* [name]
| +--rw name -> ../config/name
| +--rw config
| | +--rw name? -> /ipi-interface:interfaces/interface/name
| | +--rw mac-control empty
| | +--rw mac-mode? ipi-authentication-types:auth_mac_mode_t
| | +--rw dynamic-vlan-creation? empty
| | +--rw mac-address-aging? empty
| +--ro state
| +--ro name? -> /ipi-interface:interfaces/interface/name
| +--ro mac-control empty
| +--ro mac-mode? ipi-authentication-types:auth_mac_mode_t
| +--ro dynamic-vlan-creation? empty
| +--ro mac-address-aging? empty
+--rw debug
+--rw config
| +--rw options? ipi-authentication-types:auth_dot1x_debug_t
+--ro state
+--ro options? ipi-authentication-types:auth_dot1x_debug_t
+--ro terminal-debug-status? ipi-authentication-types:auth_dot1x_debug_t
rpcs:
+---x dot1x-authentication-initialize-interface {feature-list:HAVE_MAC_AUTH}?
| +---w input
| +---w name string
+---x dot1x-authentication-snmp-restart {feature-list:HAVE_SNMP}?
+---x dot1x-authentication-terminal-debug-on {feature-list:HAVE_AUTHD}?
| +---w input
| +---w terminal-debug-options ipi-authentication-types:auth_dot1x_debug_t
+---x dot1x-authentication-terminal-debug-off {feature-list:HAVE_AUTHD}?
+---w input
+---w terminal-debug-options ipi-authentication-types:auth_dot1x_debug_t