diff options
Diffstat (limited to 'src/plugins/yang/openconfig/openconfig-wifi-types.yang')
-rw-r--r-- | src/plugins/yang/openconfig/openconfig-wifi-types.yang | 295 |
1 files changed, 0 insertions, 295 deletions
diff --git a/src/plugins/yang/openconfig/openconfig-wifi-types.yang b/src/plugins/yang/openconfig/openconfig-wifi-types.yang deleted file mode 100644 index 01bf89c..0000000 --- a/src/plugins/yang/openconfig/openconfig-wifi-types.yang +++ /dev/null @@ -1,295 +0,0 @@ -module openconfig-wifi-types { - - yang-version "1"; - - // namespace - namespace "http://openconfig.net/yang/wifi/types"; - - // Assign this module a prefix to be used by other modules, when imported. - prefix "oc-wifi-types"; - - import openconfig-extensions { prefix oc-ext; } - - // Some required meta - organization "OpenConfig working group"; - - contact - "OpenConfig working group - www.openconfig.net"; - - description - "This module contains a set of WiFi-specific type definitions - that are used in the openconfig-wifi modules. It can be - imported by any module to make use of these types."; - - oc-ext:openconfig-version "0.1.0"; - - revision "2017-07-25" { - description - "Initial revision"; - reference "0.1.0"; - } - - //typdef statements - typedef channels-type { - type uint8 { - range "1..14 | 36 | 40 | 44| 48 | 52 | 56 | 60 | 64 | 100 | 104 | 108 | 112 | 116 | 120 | 124 | 128 | 132 | 136 | 140 | 144 | 149 | 153 | 157 | 161 | 165"; - } - description - "Type to specify all the WiFi channels available for use. This is - a superset of what may be allowed by any one particular regulatory - domain."; - } - - // identity statements - identity CLIENT_STATE { - description - "Base type to specify the current state of a Client."; - } - - identity ASSOCIATED { - base CLIENT_STATE; - description - "Client has finished 802.11 Association phase. This implies 'Open' system, - or 802.11 Authentication complete."; - } - - identity L2AUTH_REQD { - base CLIENT_STATE; - description - "Client has Assocated, but not L2 Authenticated (e.g. 802.1X)"; - } - - identity L3AUTH_REQD { - base CLIENT_STATE; - description - "Client has Assocated, but not L3 Authenticated (e.g. Captive Portal)"; - } - - identity DHCP_REQD { - base CLIENT_STATE; - description - "Client has Associated & Authenticated, but has not obtained IP address."; - } - - identity AUTHENTICATED { - base CLIENT_STATE; - description - "Client has fully Authenticated & permitted to access network resources."; - } - - identity L2AUTH_FAILURE_REJECT { - base CLIENT_STATE; - description - "L2 failure, due to RADIUS Access-Reject."; - } - - identity L2AUTH_FAILURE_TIMEOUT { - base CLIENT_STATE; - description - "L2 failure, due to RADIUS timeout."; - } - - identity L3AUTH_FAILURE { - base CLIENT_STATE; - description - "L3 failure. Could be incorrect CP credentials or higher layer - Captive Portal issues."; - } - - identity DHCP_FAILURE { - base CLIENT_STATE; - description - "Client has Associated & Authenticated but has failed to recieve an IP - address, utilizing DHCP."; - } - - identity POWERSAVE { - base CLIENT_STATE; - description - "AP has recieved a PS frame, indicating the client is currently in a - powersave state."; - } - - identity BLACKLISTED { - base CLIENT_STATE; - description - "This client has been blacklisted, through either L2 (MAC) or higher-level - (signature) mechanisms."; - } - - identity AP_STATE { - description "The Up/Down state of an AP."; - } - - identity UP { - base AP_STATE; - description - "The AP is in the up state."; - } - - identity DOWN { - base AP_STATE; - description - "The AP is in the down state."; - } - - identity UPGRADING { - base AP_STATE; - description - "The AP is in the Downgrading firmware state."; - } - - // Possible basic-rates are: 1, 2, 5.5, 6, 9, 11, 12, 18, 24, 36, 48, 54 // - identity DATA_RATE { - description "base type to specify available Data-rates."; - } - - identity RATE_1MB { - base DATA_RATE; - description "1 Mbps DSSS PHY"; - } - - identity RATE_2MB { - base DATA_RATE; - description "2 Mbps DSSS PHY"; - } - - identity RATE_5.5MB { - base DATA_RATE; - description "5.5 Mbps DSSS PHY"; - } - - identity RATE_6MB { - base DATA_RATE; - description "6 Mbps OFDM PHY"; - } - - identity RATE_9MB { - base DATA_RATE; - description "9 Mbps OFDM PHY"; - } - - identity RATE_11MB { - base DATA_RATE; - description "11 Mbps DSSS PHY"; - } - - identity RATE_12MB { - base DATA_RATE; - description "12 Mbps OFDM PHY"; - } - - identity RATE_18MB { - base DATA_RATE; - description "18 Mbps OFDM PHY"; - } - - identity RATE_24MB { - base DATA_RATE; - description "24 Mbps OFDM PHY"; - } - - identity RATE_36MB { - base DATA_RATE; - description "36 Mbps OFDM PHY"; - } - - identity RATE_48MB { - base DATA_RATE; - description "48 Mbps OFDM PHY"; - } - - identity RATE_54MB { - base DATA_RATE; - description "54 Mbps OFDM PHY"; - } - - identity OPERATING_FREQUENCY { - description "Operating frequency of a Radio or SSID."; - } - - identity FREQ_2GHZ { - base OPERATING_FREQUENCY; - description "The Radio or SSID will operate at 2.4GHz only."; - } - - identity FREQ_5GHZ { - base OPERATING_FREQUENCY; - description "The Radio or SSID will operate at 5GHz only."; - } - - identity FREQ_2_5_GHZ { - base OPERATING_FREQUENCY; - description - "The Radio or SSID will be dual-band; operating in - both 2.4 & 5GHz frequencies. - - Dual-band Radio typically refers to a Monitor-mode radio, hopping - between frequencies, dwelling for a configurable amount of time on - each frequency."; - } - - identity CLIENT_CAPABILITIES { - description - "Client capabilities, as reported by Assoc. Req. or - Probe Req. frames."; - } - - identity MU_BEAMFORMER { - base CLIENT_CAPABILITIES; - description "Whether this STA can MU-MIMO Beamform."; - } - - identity MU_BEAMFORMEE { - base CLIENT_CAPABILITIES; - description "Whether this STA can Rx MU-MIMO Beamformed frames."; - } - - identity DOT_11R { - base CLIENT_CAPABILITIES; - description - "Whether this STA supports 802.11r. Note, must be - enabled on BSS for this to be accurate."; - } - - identity DOT_11V { - base CLIENT_CAPABILITIES; - description - "Whether this STA supports 802.11v BSS Transition. Note, must - be enabled on BSS for this to be accurate; unless Probe Req. - are observied in addition to Assoc. Req."; - } - - identity CHANGE_REASON_TYPE { - description - "Base type to specify the reason an Access Point - has changed channels."; - } - identity DFS { - base CHANGE_REASON_TYPE; - description - "DFS hit occured."; - } - - identity NOISE { - base CHANGE_REASON_TYPE; - description - "Excessive amounts of non-802.11 Noise occured."; - } - - identity ERRORS { - base CHANGE_REASON_TYPE; - description - "Excessive reception of frames which - failed the FCS occured."; - } - - identity BETTER-CHANNEL { - base CHANGE_REASON_TYPE; - description - "A less utilized channel exists. eg CCI avoidance - led to this channel-change."; - } - // Extend channel-change reasons here, when applicable. -}
\ No newline at end of file |