📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://openconfig.net/yang/openconfig-wifi-mac
Prefix: oc-wifi-mac
Related Modules:
openconfig-access-points
openconfig-acl
openconfig-alarms
💡 Example Usage
# PUT configuration curl -X PUT \ -H "Content-Type: application/yang-data+json" \ -u admin:password \ --insecure \ https://device-ip/restconf/data/openconfig-wifi-mac \ -d @config.json
📚 External Documentation
module: openconfig-wifi-mac
+--rw ssids
+--rw ssid* [name]
+--rw name -> ../config/name
+--rw config
| +--rw name? string
| +--rw enabled? boolean
| +--rw hidden? boolean
| +--rw default-vlan? oc-vlan-types:vlan-id
| +--rw vlan-list* oc-vlan-types:vlan-id
| +--rw operating-frequency? identityref
| +--rw basic-data-rates* identityref
| +--rw supported-data-rates* identityref
| +--rw broadcast-filter? boolean
| +--rw multicast-filter? boolean
| +--rw ipv6-ndp-filter? boolean
| +--rw ipv6-ndp-filter-timer? uint16
| +--rw station-isolation? boolean
| +--rw opmode? enumeration
| +--rw wpa2-psk? string
| +--rw server-group? string
| +--rw dva? boolean
| +--rw mobility-domain? string
| +--rw dhcp-required? boolean
| +--rw qbss-load? boolean
| +--rw advertise-apname? boolean
| +--rw csa? boolean
| +--rw ptk-timeout? uint16
| +--rw gtk-timeout? uint16
| +--rw dot11k? boolean
| +--rw okc? boolean
+--ro state
| +--ro name? string
| +--ro enabled? boolean
| +--ro hidden? boolean
| +--ro default-vlan? oc-vlan-types:vlan-id
| +--ro vlan-list* oc-vlan-types:vlan-id
| +--ro operating-frequency? identityref
| +--ro basic-data-rates* identityref
| +--ro supported-data-rates* identityref
| +--ro broadcast-filter? boolean
| +--ro multicast-filter? boolean
| +--ro ipv6-ndp-filter? boolean
| +--ro ipv6-ndp-filter-timer? uint16
| +--ro station-isolation? boolean
| +--ro opmode? enumeration
| +--ro wpa2-psk? string
| +--ro server-group? string
| +--ro dva? boolean
| +--ro mobility-domain? string
| +--ro dhcp-required? boolean
| +--ro qbss-load? boolean
| +--ro advertise-apname? boolean
| +--ro csa? boolean
| +--ro ptk-timeout? uint16
| +--ro gtk-timeout? uint16
| +--ro dot11k? boolean
| +--ro okc? boolean
| +--ro bssids
| +--ro bssid* [radio-id bssid]
| +--ro bssid -> ../state/bssid
| +--ro radio-id -> ../state/radio-id
| +--ro state
| +--ro bssid? oc-yang:mac-address
| +--ro radio-id? uint8
| +--ro num-associated-clients? uint8
| +--ro counters
| +--ro rx-bss-dot11-channel-utilization? oc-types:percentage
| +--ro rx-mgmt? oc-yang:counter64
| +--ro rx-control? oc-yang:counter64
| +--ro rx-data-dist
| | +--ro rx-0-64? oc-yang:counter64
| | +--ro rx-65-128? oc-yang:counter64
| | +--ro rx-129-256? oc-yang:counter64
| | +--ro rx-257-512? oc-yang:counter64
| | +--ro rx-513-1024? oc-yang:counter64
| | +--ro rx-1025-2048? oc-yang:counter64
| | +--ro rx-2049-4096? oc-yang:counter64
| | +--ro rx-4097-8192? oc-yang:counter64
| | +--ro rx-8193-16384? oc-yang:counter64
| | +--ro rx-16385-32768? oc-yang:counter64
| | +--ro rx-32769-65536? oc-yang:counter64
| | +--ro rx-65537-131072? oc-yang:counter64
| | +--ro rx-131073-262144? oc-yang:counter64
| | +--ro rx-262145-524288? oc-yang:counter64
| | +--ro rx-524289-1048576? oc-yang:counter64
| +--ro rx-data-wmm
| | +--ro vi? oc-yang:counter64
| | +--ro vo? oc-yang:counter64
| | +--ro be? oc-yang:counter64
| | +--ro bk? oc-yang:counter64
| +--ro rx-mcs
| | +--ro mcs0? oc-yang:counter64
| | +--ro mcs1? oc-yang:counter64
| | +--ro mcs2? oc-yang:counter64
| | +--ro mcs3? oc-yang:counter64
| | +--ro mcs4? oc-yang:counter64
| | +--ro mcs5? oc-yang:counter64
| | +--ro mcs6? oc-yang:counter64
| | +--ro mcs7? oc-yang:counter64
| | +--ro mcs8? oc-yang:counter64
| | +--ro mcs9? oc-yang:counter64
| +--ro rx-retries? oc-yang:counter64
| +--ro rx-retries-data? oc-yang:counter64
| +--ro rx-retries-subframe? oc-yang:counter64
| +--ro rx-bytes-data? oc-yang:counter64
| +--ro tx-bss-dot11-channel-utilization? oc-types:percentage
| +--ro tx-mgmt? oc-yang:counter64
| +--ro tx-control? oc-yang:counter64
| +--ro tx-data-dist
| | +--ro tx-0-64? oc-yang:counter64
| | +--ro tx-65-128? oc-yang:counter64
| | +--ro tx-129-256? oc-yang:counter64
| | +--ro tx-257-512? oc-yang:counter64
| | +--ro tx-513-1024? oc-yang:counter64
| | +--ro tx-1025-2048? oc-yang:counter64
| | +--ro tx-2049-4096? oc-yang:counter64
| | +--ro tx-4097-8192? oc-yang:counter64
| | +--ro tx-8193-16384? oc-yang:counter64
| | +--ro tx-16385-32768? oc-yang:counter64
| | +--ro tx-32769-65536? oc-yang:counter64
| | +--ro tx-65537-131072? oc-yang:counter64
| | +--ro tx-131073-262144? oc-yang:counter64
| | +--ro tx-262145-524288? oc-yang:counter64
| | +--ro tx-524289-1048576? oc-yang:counter64
| +--ro tx-data-wmm
| | +--ro vi? oc-yang:counter64
| | +--ro vo? oc-yang:counter64
| | +--ro bk? oc-yang:counter64
| | +--ro be? oc-yang:counter64
| +--ro tx-mcs
| | +--ro mcs0? oc-yang:counter64
| | +--ro mcs1? oc-yang:counter64
| | +--ro mcs2? oc-yang:counter64
| | +--ro mcs3? oc-yang:counter64
| | +--ro mcs4? oc-yang:counter64
| | +--ro mcs5? oc-yang:counter64
| | +--ro mcs6? oc-yang:counter64
| | +--ro mcs7? oc-yang:counter64
| | +--ro mcs8? oc-yang:counter64
| | +--ro mcs9? oc-yang:counter64
| +--ro tx-retries? oc-yang:counter64
| +--ro tx-retries-data? oc-yang:counter64
| +--ro tx-retries-subframe? oc-yang:counter64
| +--ro tx-bytes-data? oc-yang:counter64
| +--ro bss-channel-utilization? oc-types:percentage
+--rw wmm
| +--rw config
| | +--rw trust-dscp? boolean
| | +--rw wmm-vo-remark* uint8
| | +--rw wmm-vi-remark* uint8
| | +--rw wmm-be-remark* uint8
| | +--rw wmm-bk-remark* uint8
| +--ro state
| +--ro trust-dscp? boolean
| +--ro wmm-vo-remark* uint8
| +--ro wmm-vi-remark* uint8
| +--ro wmm-be-remark* uint8
| +--ro wmm-bk-remark* uint8
+--rw dot11r
| +--rw config
| | +--rw dot11r? boolean
| | +--rw dot11r-domainid? uint16
| | +--rw dot11r-method? enumeration
| | +--rw dot11r-r1key-timeout? uint16
| +--ro state
| +--ro dot11r? boolean
| +--ro dot11r-domainid? uint16
| +--ro dot11r-method? enumeration
| +--ro dot11r-r1key-timeout? uint16
+--rw dot11v
| +--rw config
| | +--rw dot11v-dms? boolean
| | +--rw dot11v-bssidle? boolean
| | +--rw dot11v-bssidle-timeout? uint16
| | +--rw dot11v-bsstransition? boolean
| +--ro state
| +--ro dot11v-dms? boolean
| +--ro dot11v-bssidle? boolean
| +--ro dot11v-bssidle-timeout? uint16
| +--ro dot11v-bsstransition? boolean
+--rw clients
| +--ro client* [mac]
| +--ro mac -> ../state/mac
| +--ro state
| | +--ro mac? oc-yang:mac-address
| | +--ro counters
| | +--ro tx-bytes? oc-yang:counter64
| | +--ro rx-bytes? oc-yang:counter64
| | +--ro rx-retries? oc-yang:counter64
| | +--ro tx-retries? oc-yang:counter64
| +--ro client-rf
| | +--ro state
| | +--ro rssi? int8
| | +--ro snr? uint8
| | +--ro ss? uint8
| | +--ro phy-rate? uint16
| | +--ro connection-mode? enumeration
| | +--ro frequency? uint8
| +--ro client-capabilities
| | +--ro state
| | +--ro client-capabilities* identityref
| | +--ro channel-support* uint8
| +--ro dot11k-neighbors
| | +--ro state
| | +--ro neighbor-bssid? oc-yang:mac-address
| | +--ro neighbor-channel? uint8
| | +--ro neighbor-rssi? int8
| | +--ro neighbor-antenna? uint8
| | +--ro channel-load-report? uint8
| +--ro client-connection
| +--ro state
| +--ro client-state? identityref
| +--ro connection-time? uint16
| +--ro username? string
| +--ro hostname? string
| +--ro ipv4-address? oc-inet:ipv4-address
| +--ro ipv6-address* oc-inet:ipv6-address
| +--ro operating-system? string
+--rw dot1x-timers
| +--rw config
| | +--rw max-auth-failures? uint8
| | +--rw blacklist-time? uint16
| +--ro state
| +--ro max-auth-failures? uint8
| +--ro blacklist-time? uint16
+--rw band-steering
+--rw config
| +--rw band-steering? boolean
| +--rw steering-rssi? int8
+--ro state
+--ro band-steering? boolean
+--ro steering-rssi? int8