2017-04-17 10:33:09 +05:30

1120 lines
47 KiB
Go
Executable File

// +build linux
package nlgo
type itoa map[uint16]string
type itoa32 map[uint32]string // for flags
var CTRL_ATTR_itoa = itoa{
CTRL_ATTR_UNSPEC: "UNSPEC",
CTRL_ATTR_FAMILY_ID: "FAMILY_ID",
CTRL_ATTR_FAMILY_NAME: "FAMILY_NAME",
CTRL_ATTR_VERSION: "VERSION",
CTRL_ATTR_HDRSIZE: "HDRSIZE",
CTRL_ATTR_MAXATTR: "MAXATTR",
CTRL_ATTR_OPS: "OPS",
CTRL_ATTR_MCAST_GROUPS: "MCAST_GROUPS",
}
var CTRL_ATTR_OP_itoa = itoa{
CTRL_ATTR_OP_UNSPEC: "UNSPEC",
CTRL_ATTR_OP_ID: "ID",
CTRL_ATTR_OP_FLAGS: "FLAGS",
}
var CTRL_ATTR_MCAST_GRP_itoa = itoa{
CTRL_ATTR_MCAST_GRP_UNSPEC: "UNSPEC",
CTRL_ATTR_MCAST_GRP_NAME: "NAME",
CTRL_ATTR_MCAST_GRP_ID: "GRP_ID",
}
var IFLA_itoa = itoa{
IFLA_UNSPEC: "UNSPEC",
IFLA_ADDRESS: "ADDRESS",
IFLA_BROADCAST: "BROADCAST",
IFLA_IFNAME: "IFNAME",
IFLA_MTU: "MTU",
IFLA_LINK: "LINK",
IFLA_QDISC: "QDISC",
IFLA_STATS: "STATS",
IFLA_COST: "COST",
IFLA_PRIORITY: "PRIORITY",
IFLA_MASTER: "MASTER",
IFLA_WIRELESS: "WIRELESS",
IFLA_PROTINFO: "PROTINFO",
IFLA_TXQLEN: "TXQLEN",
IFLA_MAP: "MAP",
IFLA_WEIGHT: "WEIGHT",
IFLA_OPERSTATE: "OPERSTATE",
IFLA_LINKMODE: "LINKMODE",
IFLA_LINKINFO: "LINKINFO",
IFLA_NET_NS_PID: "NET_NS_PID",
IFLA_IFALIAS: "IFALIAS",
IFLA_NUM_VF: "NUM_VF",
IFLA_VFINFO_LIST: "VFINFO_LIST",
IFLA_STATS64: "STATS64",
IFLA_VF_PORTS: "VF_PORTS",
IFLA_PORT_SELF: "PORT_SELF",
IFLA_AF_SPEC: "AF_SPEC",
IFLA_GROUP: "GROUP",
IFLA_NET_NS_FD: "NET_NS_FD",
IFLA_EXT_MASK: "EXT_MASK",
IFLA_PROMISCUITY: "PROMISCUITY",
IFLA_NUM_TX_QUEUES: "NUM_TX_QUEUES",
IFLA_NUM_RX_QUEUES: "NUM_RX_QUEUES",
IFLA_CARRIER: "CARRIER",
IFLA_PHYS_PORT_ID: "PHYS_PORT_ID",
IFLA_CARRIER_CHANGES: "CARRIER_CHANGES",
}
var IFLA_INFO_itoa = itoa{
IFLA_INFO_UNSPEC: "UNSPEC",
IFLA_INFO_KIND: "KIND",
IFLA_INFO_DATA: "DATA",
IFLA_INFO_XSTATS: "XSTATS",
IFLA_INFO_SLAVE_KIND: "SLAVE_KIND",
IFLA_INFO_SLAVE_DATA: "SLAVE_DATA",
}
var IFLA_VF_itoa = itoa{
IFLA_VF_UNSPEC: "UNSPEC",
IFLA_VF_MAC: "MAC",
IFLA_VF_VLAN: "VLAN",
IFLA_VF_TX_RATE: "TX_RATE",
IFLA_VF_SPOOFCHK: "SPOOFCHK",
IFLA_VF_LINK_STATE: "LINK_STATE",
IFLA_VF_RATE: "RATE",
}
var IFLA_VF_PORT_itoa = itoa{
IFLA_VF_PORT_UNSPEC: "UNSPEC",
IFLA_VF_PORT: "_",
}
var IFLA_PORT_itoa = itoa{
IFLA_PORT_UNSPEC: "UNSPEC",
IFLA_PORT_VF: "VF",
IFLA_PORT_PROFILE: "PROFILE",
IFLA_PORT_VSI_TYPE: "VSI_TYPE",
IFLA_PORT_INSTANCE_UUID: "INSTANCE_UUID",
IFLA_PORT_HOST_UUID: "HOST_UUID",
IFLA_PORT_REQUEST: "REQUEST",
IFLA_PORT_RESPONSE: "RESPONSE",
}
var NDA_itoa = itoa{
NDA_DST: "DST",
NDA_LLADDR: "LLADDR",
NDA_CACHEINFO: "CACHEINFO",
NDA_PROBES: "PROBES",
NDA_VLAN: "VLAN",
NDA_PORT: "PORT",
NDA_VNI: "VNI",
NDA_IFINDEX: "IFINDEX",
NDA_MASTER: "MASTER",
NDA_LINK_NETNSID: "LINK_NETNSID",
}
var NL80211_CMD_itoa = map[uint8]string{
NL80211_CMD_UNSPEC: "UNSPEC",
NL80211_CMD_GET_WIPHY: "GET_WIPHY",
NL80211_CMD_SET_WIPHY: "SET_WIPHY",
NL80211_CMD_NEW_WIPHY: "NEW_WIPHY",
NL80211_CMD_DEL_WIPHY: "DEL_WIPHY",
NL80211_CMD_GET_INTERFACE: "GET_INTERFACE",
NL80211_CMD_SET_INTERFACE: "SET_INTERFACE",
NL80211_CMD_NEW_INTERFACE: "NEW_INTERFACE",
NL80211_CMD_DEL_INTERFACE: "DEL_INTERFACE",
NL80211_CMD_GET_KEY: "GET_KEY",
NL80211_CMD_SET_KEY: "SET_KEY",
NL80211_CMD_NEW_KEY: "NEW_KEY",
NL80211_CMD_DEL_KEY: "DEL_KEY",
NL80211_CMD_GET_BEACON: "GET_BEACON",
NL80211_CMD_SET_BEACON: "SET_BEACON",
NL80211_CMD_START_AP: "START_AP",
NL80211_CMD_STOP_AP: "STOP_AP",
NL80211_CMD_GET_STATION: "GET_STATION",
NL80211_CMD_SET_STATION: "SET_STATION",
NL80211_CMD_NEW_STATION: "NEW_STATION",
NL80211_CMD_DEL_STATION: "DEL_STATION",
NL80211_CMD_GET_MPATH: "GET_MPATH",
NL80211_CMD_SET_MPATH: "SET_MPATH",
NL80211_CMD_NEW_MPATH: "NEW_MPATH",
NL80211_CMD_DEL_MPATH: "DEL_MPATH",
NL80211_CMD_SET_BSS: "SET_BSS",
NL80211_CMD_SET_REG: "SET_REG",
NL80211_CMD_REQ_SET_REG: "REQ_SET_REG",
NL80211_CMD_GET_MESH_CONFIG: "GET_MESH_CONFIG",
NL80211_CMD_SET_MESH_CONFIG: "SET_MESH_CONFIG",
NL80211_CMD_SET_MGMT_EXTRA_IE: "SET_MGMT_EXTRA_IE",
NL80211_CMD_GET_REG: "GET_REG",
NL80211_CMD_GET_SCAN: "GET_SCAN",
NL80211_CMD_TRIGGER_SCAN: "TRIGGER_SCAN",
NL80211_CMD_NEW_SCAN_RESULTS: "NEW_SCAN_RESULTS",
NL80211_CMD_SCAN_ABORTED: "SCAN_ABORTED",
NL80211_CMD_REG_CHANGE: "REG_CHANGE",
NL80211_CMD_AUTHENTICATE: "AUTHENTICATE",
NL80211_CMD_ASSOCIATE: "ASSOCIATE",
NL80211_CMD_DEAUTHENTICATE: "DEAUTHENTICATE",
NL80211_CMD_DISASSOCIATE: "DISASSOCIATE",
NL80211_CMD_MICHAEL_MIC_FAILURE: "MICHAEL_MIC_FAILURE",
NL80211_CMD_REG_BEACON_HINT: "REG_BEACON_HINT",
NL80211_CMD_JOIN_IBSS: "JOIN_IBSS",
NL80211_CMD_LEAVE_IBSS: "LEAVE_IBSS",
NL80211_CMD_TESTMODE: "TESTMODE",
NL80211_CMD_CONNECT: "CONNECT",
NL80211_CMD_ROAM: "ROAM",
NL80211_CMD_DISCONNECT: "DISCONNECT",
NL80211_CMD_SET_WIPHY_NETNS: "SET_WIPHY_NETNS",
NL80211_CMD_GET_SURVEY: "GET_SURVEY",
NL80211_CMD_NEW_SURVEY_RESULTS: "NEW_SURVEY_RESULTS",
NL80211_CMD_SET_PMKSA: "SET_PMKSA",
NL80211_CMD_DEL_PMKSA: "DEL_PMKSA",
NL80211_CMD_FLUSH_PMKSA: "FLUSH_PMKSA",
NL80211_CMD_REMAIN_ON_CHANNEL: "REMAIN_ON_CHANNEL",
NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL: "CANCEL_REMAIN_ON_CHANNEL",
NL80211_CMD_SET_TX_BITRATE_MASK: "SET_TX_BITRATE_MASK",
NL80211_CMD_REGISTER_FRAME: "REGISTER_FRAME",
NL80211_CMD_FRAME: "FRAME",
NL80211_CMD_FRAME_TX_STATUS: "FRAME_TX_STATUS",
NL80211_CMD_SET_POWER_SAVE: "SET_POWER_SAVE",
NL80211_CMD_GET_POWER_SAVE: "GET_POWER_SAVE",
NL80211_CMD_SET_CQM: "SET_CQM",
NL80211_CMD_NOTIFY_CQM: "NOTIFY_CQM",
NL80211_CMD_SET_CHANNEL: "SET_CHANNEL",
NL80211_CMD_SET_WDS_PEER: "SET_WDS_PEER",
NL80211_CMD_FRAME_WAIT_CANCEL: "FRAME_WAIT_CANCEL",
NL80211_CMD_JOIN_MESH: "JOIN_MESH",
NL80211_CMD_LEAVE_MESH: "LEAVE_MESH",
NL80211_CMD_UNPROT_DEAUTHENTICATE: "UNPROT_DEAUTHENTICATE",
NL80211_CMD_UNPROT_DISASSOCIATE: "UNPROT_DISASSOCIATE",
NL80211_CMD_NEW_PEER_CANDIDATE: "NEW_PEER_CANDIDATE",
NL80211_CMD_GET_WOWLAN: "GET_WOWLAN",
NL80211_CMD_SET_WOWLAN: "SET_WOWLAN",
NL80211_CMD_START_SCHED_SCAN: "START_SCHED_SCAN",
NL80211_CMD_STOP_SCHED_SCAN: "STOP_SCHED_SCAN",
NL80211_CMD_SCHED_SCAN_RESULTS: "SCHED_SCAN_RESULTS",
NL80211_CMD_SCHED_SCAN_STOPPED: "SCHED_SCAN_STOPPED",
NL80211_CMD_SET_REKEY_OFFLOAD: "SET_REKEY_OFFLOAD",
NL80211_CMD_PMKSA_CANDIDATE: "PMKSA_CANDIDATE",
NL80211_CMD_TDLS_OPER: "TDLS_OPER",
NL80211_CMD_TDLS_MGMT: "TDLS_MGMT",
NL80211_CMD_UNEXPECTED_FRAME: "UNEXPECTED_FRAME",
NL80211_CMD_PROBE_CLIENT: "PROBE_CLIENT",
NL80211_CMD_REGISTER_BEACONS: "REGISTER_BEACONS",
NL80211_CMD_UNEXPECTED_4ADDR_FRAME: "UNEXPECTED_4ADDR_FRAME",
NL80211_CMD_SET_NOACK_MAP: "SET_NOACK_MAP",
NL80211_CMD_CH_SWITCH_NOTIFY: "CH_SWITCH_NOTIFY",
NL80211_CMD_START_P2P_DEVICE: "START_P2P_DEVICE",
NL80211_CMD_STOP_P2P_DEVICE: "STOP_P2P_DEVICE",
NL80211_CMD_CONN_FAILED: "CONN_FAILED",
NL80211_CMD_SET_MCAST_RATE: "SET_MCAST_RATE",
NL80211_CMD_SET_MAC_ACL: "SET_MAC_ACL",
NL80211_CMD_RADAR_DETECT: "RADAR_DETECT",
NL80211_CMD_GET_PROTOCOL_FEATURES: "GET_PROTOCOL_FEATURES",
NL80211_CMD_UPDATE_FT_IES: "UPDATE_FT_IES",
NL80211_CMD_FT_EVENT: "FT_EVENT",
NL80211_CMD_CRIT_PROTOCOL_START: "CRIT_PROTOCOL_START",
NL80211_CMD_CRIT_PROTOCOL_STOP: "CRIT_PROTOCOL_STOP",
NL80211_CMD_GET_COALESCE: "GET_COALESCE",
NL80211_CMD_SET_COALESCE: "SET_COALESCE",
NL80211_CMD_CHANNEL_SWITCH: "CHANNEL_SWITCH",
NL80211_CMD_VENDOR: "VENDOR",
NL80211_CMD_SET_QOS_MAP: "SET_QOS_MAP",
NL80211_CMD_ADD_TX_TS: "ADD_TX_TS",
NL80211_CMD_DEL_TX_TS: "DEL_TX_TS",
NL80211_CMD_GET_MPP: "GET_MPP",
NL80211_CMD_JOIN_OCB: "JOIN_OCB",
NL80211_CMD_LEAVE_OCB: "LEAVE_OCB",
NL80211_CMD_CH_SWITCH_STARTED_NOTIFY: "CH_SWITCH_STARTED_NOTIFY",
NL80211_CMD_TDLS_CHANNEL_SWITCH: "TDLS_CHANNEL_SWITCH",
NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH: "TDLS_CANCEL_CHANNEL_SWITCH",
NL80211_CMD_WIPHY_REG_CHANGE: "WIPHY_REG_CHANGE",
}
var NL80211_ATTR_itoa = itoa{
NL80211_ATTR_UNSPEC: "UNSPEC",
NL80211_ATTR_WIPHY: "WIPHY",
NL80211_ATTR_WIPHY_NAME: "WIPHY_NAME",
NL80211_ATTR_IFINDEX: "IFINDEX",
NL80211_ATTR_IFNAME: "IFNAME",
NL80211_ATTR_IFTYPE: "IFTYPE",
NL80211_ATTR_MAC: "MAC",
NL80211_ATTR_KEY_DATA: "KEY_DATA",
NL80211_ATTR_KEY_IDX: "KEY_IDX",
NL80211_ATTR_KEY_CIPHER: "KEY_CIPHER",
NL80211_ATTR_KEY_SEQ: "KEY_SEQ",
NL80211_ATTR_KEY_DEFAULT: "KEY_DEFAULT",
NL80211_ATTR_BEACON_INTERVAL: "BEACON_INTERVAL",
NL80211_ATTR_DTIM_PERIOD: "DTIM_PERIOD",
NL80211_ATTR_BEACON_HEAD: "BEACON_HEAD",
NL80211_ATTR_BEACON_TAIL: "BEACON_TAIL",
NL80211_ATTR_STA_AID: "STA_AID",
NL80211_ATTR_STA_FLAGS: "STA_FLAGS",
NL80211_ATTR_STA_LISTEN_INTERVAL: "STA_LISTEN_INTERVAL",
NL80211_ATTR_STA_SUPPORTED_RATES: "STA_SUPPORTED_RATES",
NL80211_ATTR_STA_VLAN: "STA_VLAN",
NL80211_ATTR_STA_INFO: "STA_INFO",
NL80211_ATTR_WIPHY_BANDS: "WIPHY_BANDS",
NL80211_ATTR_MNTR_FLAGS: "MNTR_FLAGS",
NL80211_ATTR_MESH_ID: "MESH_ID",
NL80211_ATTR_STA_PLINK_ACTION: "STA_PLINK_ACTION",
NL80211_ATTR_MPATH_NEXT_HOP: "MPATH_NEXT_HOP",
NL80211_ATTR_MPATH_INFO: "MPATH_INFO",
NL80211_ATTR_BSS_CTS_PROT: "BSS_CTS_PROT",
NL80211_ATTR_BSS_SHORT_PREAMBLE: "BSS_SHORT_PREAMBLE",
NL80211_ATTR_BSS_SHORT_SLOT_TIME: "BSS_SHORT_SLOT_TIME",
NL80211_ATTR_HT_CAPABILITY: "HT_CAPABILITY",
NL80211_ATTR_SUPPORTED_IFTYPES: "SUPPORTED_IFTYPES",
NL80211_ATTR_REG_ALPHA2: "REG_ALPHA2",
NL80211_ATTR_REG_RULES: "REG_RULES",
NL80211_ATTR_MESH_CONFIG: "MESH_CONFIG",
NL80211_ATTR_BSS_BASIC_RATES: "BSS_BASIC_RATES",
NL80211_ATTR_WIPHY_TXQ_PARAMS: "WIPHY_TXQ_PARAMS",
NL80211_ATTR_WIPHY_FREQ: "WIPHY_FREQ",
NL80211_ATTR_WIPHY_CHANNEL_TYPE: "WIPHY_CHANNEL_TYPE",
NL80211_ATTR_KEY_DEFAULT_MGMT: "KEY_DEFAULT_MGMT",
NL80211_ATTR_MGMT_SUBTYPE: "MGMT_SUBTYPE",
NL80211_ATTR_IE: "IE",
NL80211_ATTR_MAX_NUM_SCAN_SSIDS: "MAX_NUM_SCAN_SSIDS",
NL80211_ATTR_SCAN_FREQUENCIES: "SCAN_FREQUENCIES",
NL80211_ATTR_SCAN_SSIDS: "SCAN_SSIDS",
NL80211_ATTR_GENERATION: "GENERATION",
NL80211_ATTR_BSS: "BSS",
NL80211_ATTR_REG_INITIATOR: "REG_INITIATOR",
NL80211_ATTR_REG_TYPE: "REG_TYPE",
NL80211_ATTR_SUPPORTED_COMMANDS: "SUPPORTED_COMMANDS",
NL80211_ATTR_FRAME: "FRAME",
NL80211_ATTR_SSID: "SSID",
NL80211_ATTR_AUTH_TYPE: "AUTH_TYPE",
NL80211_ATTR_REASON_CODE: "REASON_CODE",
NL80211_ATTR_KEY_TYPE: "KEY_TYPE",
NL80211_ATTR_MAX_SCAN_IE_LEN: "MAX_SCAN_IE_LEN",
NL80211_ATTR_CIPHER_SUITES: "CIPHER_SUITES",
NL80211_ATTR_FREQ_BEFORE: "FREQ_BEFORE",
NL80211_ATTR_FREQ_AFTER: "FREQ_AFTER",
NL80211_ATTR_FREQ_FIXED: "FREQ_FIXED",
NL80211_ATTR_WIPHY_RETRY_SHORT: "WIPHY_RETRY_SHORT",
NL80211_ATTR_WIPHY_RETRY_LONG: "WIPHY_RETRY_LONG",
NL80211_ATTR_WIPHY_FRAG_THRESHOLD: "WIPHY_FRAG_THRESHOLD",
NL80211_ATTR_WIPHY_RTS_THRESHOLD: "WIPHY_RTS_THRESHOLD",
NL80211_ATTR_TIMED_OUT: "TIMED_OUT",
NL80211_ATTR_USE_MFP: "USE_MFP",
NL80211_ATTR_STA_FLAGS2: "STA_FLAGS2",
NL80211_ATTR_CONTROL_PORT: "CONTROL_PORT",
NL80211_ATTR_TESTDATA: "TESTDATA",
NL80211_ATTR_PRIVACY: "PRIVACY",
NL80211_ATTR_DISCONNECTED_BY_AP: "DISCONNECTED_BY_AP",
NL80211_ATTR_STATUS_CODE: "STATUS_CODE",
NL80211_ATTR_CIPHER_SUITES_PAIRWISE: "CIPHER_SUITES_PAIRWISE",
NL80211_ATTR_CIPHER_SUITE_GROUP: "CIPHER_SUITE_GROUP",
NL80211_ATTR_WPA_VERSIONS: "WPA_VERSIONS",
NL80211_ATTR_AKM_SUITES: "AKM_SUITES",
NL80211_ATTR_REQ_IE: "REQ_IE",
NL80211_ATTR_RESP_IE: "RESP_IE",
NL80211_ATTR_PREV_BSSID: "PREV_BSSID",
NL80211_ATTR_KEY: "KEY",
NL80211_ATTR_KEYS: "KEYS",
NL80211_ATTR_PID: "PID",
NL80211_ATTR_4ADDR: "4ADDR",
NL80211_ATTR_SURVEY_INFO: "SURVEY_INFO",
NL80211_ATTR_PMKID: "PMKID",
NL80211_ATTR_MAX_NUM_PMKIDS: "MAX_NUM_PMKIDS",
NL80211_ATTR_DURATION: "DURATION",
NL80211_ATTR_COOKIE: "COOKIE",
NL80211_ATTR_WIPHY_COVERAGE_CLASS: "WIPHY_COVERAGE_CLASS",
NL80211_ATTR_TX_RATES: "TX_RATES",
NL80211_ATTR_FRAME_MATCH: "FRAME_MATCH",
NL80211_ATTR_ACK: "ACK",
NL80211_ATTR_PS_STATE: "PS_STATE",
NL80211_ATTR_CQM: "CQM",
NL80211_ATTR_LOCAL_STATE_CHANGE: "LOCAL_STATE_CHANGE",
NL80211_ATTR_AP_ISOLATE: "AP_ISOLATE",
NL80211_ATTR_WIPHY_TX_POWER_SETTING: "WIPHY_TX_POWER_SETTING",
NL80211_ATTR_WIPHY_TX_POWER_LEVEL: "WIPHY_TX_POWER_LEVEL",
NL80211_ATTR_TX_FRAME_TYPES: "TX_FRAME_TYPES",
NL80211_ATTR_RX_FRAME_TYPES: "RX_FRAME_TYPES",
NL80211_ATTR_FRAME_TYPE: "FRAME_TYPE",
NL80211_ATTR_CONTROL_PORT_ETHERTYPE: "CONTROL_PORT_ETHERTYPE",
NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT: "CONTROL_PORT_NO_ENCRYPT",
NL80211_ATTR_SUPPORT_IBSS_RSN: "SUPPORT_IBSS_RSN",
NL80211_ATTR_WIPHY_ANTENNA_TX: "WIPHY_ANTENNA_TX",
NL80211_ATTR_WIPHY_ANTENNA_RX: "WIPHY_ANTENNA_RX",
NL80211_ATTR_MCAST_RATE: "MCAST_RATE",
NL80211_ATTR_OFFCHANNEL_TX_OK: "OFFCHANNEL_TX_OK",
NL80211_ATTR_BSS_HT_OPMODE: "BSS_HT_OPMODE",
NL80211_ATTR_KEY_DEFAULT_TYPES: "KEY_DEFAULT_TYPES",
NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION: "MAX_REMAIN_ON_CHANNEL_DURATION",
NL80211_ATTR_MESH_SETUP: "MESH_SETUP",
NL80211_ATTR_WIPHY_ANTENNA_AVAIL_TX: "WIPHY_ANTENNA_AVAIL_TX",
NL80211_ATTR_WIPHY_ANTENNA_AVAIL_RX: "WIPHY_ANTENNA_AVAIL_RX",
NL80211_ATTR_SUPPORT_MESH_AUTH: "SUPPORT_MESH_AUTH",
NL80211_ATTR_STA_PLINK_STATE: "STA_PLINK_STATE",
NL80211_ATTR_WOWLAN_TRIGGERS: "WOWLAN_TRIGGERS",
NL80211_ATTR_WOWLAN_TRIGGERS_SUPPORTED: "WOWLAN_TRIGGERS_SUPPORTED",
NL80211_ATTR_SCHED_SCAN_INTERVAL: "SCHED_SCAN_INTERVAL",
NL80211_ATTR_INTERFACE_COMBINATIONS: "INTERFACE_COMBINATIONS",
NL80211_ATTR_SOFTWARE_IFTYPES: "SOFTWARE_IFTYPES",
NL80211_ATTR_REKEY_DATA: "REKEY_DATA",
NL80211_ATTR_MAX_NUM_SCHED_SCAN_SSIDS: "MAX_NUM_SCHED_SCAN_SSIDS",
NL80211_ATTR_MAX_SCHED_SCAN_IE_LEN: "MAX_SCHED_SCAN_IE_LEN",
NL80211_ATTR_SCAN_SUPP_RATES: "SCAN_SUPP_RATES",
NL80211_ATTR_HIDDEN_SSID: "HIDDEN_SSID",
NL80211_ATTR_IE_PROBE_RESP: "IE_PROBE_RESP",
NL80211_ATTR_IE_ASSOC_RESP: "IE_ASSOC_RESP",
NL80211_ATTR_STA_WME: "STA_WME",
NL80211_ATTR_SUPPORT_AP_UAPSD: "SUPPORT_AP_UAPSD",
NL80211_ATTR_ROAM_SUPPORT: "ROAM_SUPPORT",
NL80211_ATTR_SCHED_SCAN_MATCH: "SCHED_SCAN_MATCH",
NL80211_ATTR_MAX_MATCH_SETS: "MAX_MATCH_SETS",
NL80211_ATTR_PMKSA_CANDIDATE: "PMKSA_CANDIDATE",
NL80211_ATTR_TX_NO_CCK_RATE: "TX_NO_CCK_RATE",
NL80211_ATTR_TDLS_ACTION: "TDLS_ACTION",
NL80211_ATTR_TDLS_DIALOG_TOKEN: "TDLS_DIALOG_TOKEN",
NL80211_ATTR_TDLS_OPERATION: "TDLS_OPERATION",
NL80211_ATTR_TDLS_SUPPORT: "TDLS_SUPPORT",
NL80211_ATTR_TDLS_EXTERNAL_SETUP: "TDLS_EXTERNAL_SETUP",
NL80211_ATTR_DEVICE_AP_SME: "DEVICE_AP_SME",
NL80211_ATTR_DONT_WAIT_FOR_ACK: "DONT_WAIT_FOR_ACK",
NL80211_ATTR_FEATURE_FLAGS: "FEATURE_FLAGS",
NL80211_ATTR_PROBE_RESP_OFFLOAD: "PROBE_RESP_OFFLOAD",
NL80211_ATTR_PROBE_RESP: "PROBE_RESP",
NL80211_ATTR_DFS_REGION: "DFS_REGION",
NL80211_ATTR_DISABLE_HT: "DISABLE_HT",
NL80211_ATTR_HT_CAPABILITY_MASK: "HT_CAPABILITY_MASK",
NL80211_ATTR_NOACK_MAP: "NOACK_MAP",
NL80211_ATTR_INACTIVITY_TIMEOUT: "INACTIVITY_TIMEOUT",
NL80211_ATTR_RX_SIGNAL_DBM: "RX_SIGNAL_DBM",
NL80211_ATTR_BG_SCAN_PERIOD: "BG_SCAN_PERIOD",
NL80211_ATTR_WDEV: "WDEV",
NL80211_ATTR_USER_REG_HINT_TYPE: "USER_REG_HINT_TYPE",
NL80211_ATTR_CONN_FAILED_REASON: "CONN_FAILED_REASON",
NL80211_ATTR_SAE_DATA: "SAE_DATA",
NL80211_ATTR_VHT_CAPABILITY: "VHT_CAPABILITY",
NL80211_ATTR_SCAN_FLAGS: "SCAN_FLAGS",
NL80211_ATTR_CHANNEL_WIDTH: "CHANNEL_WIDTH",
NL80211_ATTR_CENTER_FREQ1: "CENTER_FREQ1",
NL80211_ATTR_CENTER_FREQ2: "CENTER_FREQ2",
NL80211_ATTR_P2P_CTWINDOW: "P2P_CTWINDOW",
NL80211_ATTR_P2P_OPPPS: "P2P_OPPPS",
NL80211_ATTR_LOCAL_MESH_POWER_MODE: "LOCAL_MESH_POWER_MODE",
NL80211_ATTR_ACL_POLICY: "ACL_POLICY",
NL80211_ATTR_MAC_ADDRS: "MAC_ADDRS",
NL80211_ATTR_MAC_ACL_MAX: "MAC_ACL_MAX",
NL80211_ATTR_RADAR_EVENT: "RADAR_EVENT",
NL80211_ATTR_EXT_CAPA: "EXT_CAPA",
NL80211_ATTR_EXT_CAPA_MASK: "EXT_CAPA_MASK",
NL80211_ATTR_STA_CAPABILITY: "STA_CAPABILITY",
NL80211_ATTR_STA_EXT_CAPABILITY: "STA_EXT_CAPABILITY",
NL80211_ATTR_PROTOCOL_FEATURES: "PROTOCOL_FEATURES",
NL80211_ATTR_SPLIT_WIPHY_DUMP: "SPLIT_WIPHY_DUMP",
NL80211_ATTR_DISABLE_VHT: "DISABLE_VHT",
NL80211_ATTR_VHT_CAPABILITY_MASK: "VHT_CAPABILITY_MASK",
NL80211_ATTR_MDID: "MDID",
NL80211_ATTR_IE_RIC: "IE_RIC",
NL80211_ATTR_CRIT_PROT_ID: "CRIT_PROT_ID",
NL80211_ATTR_MAX_CRIT_PROT_DURATION: "MAX_CRIT_PROT_DURATION",
NL80211_ATTR_PEER_AID: "PEER_AID",
NL80211_ATTR_COALESCE_RULE: "COALESCE_RULE",
NL80211_ATTR_CH_SWITCH_COUNT: "CH_SWITCH_COUNT",
NL80211_ATTR_CH_SWITCH_BLOCK_TX: "CH_SWITCH_BLOCK_TX",
NL80211_ATTR_CSA_IES: "CSA_IES",
NL80211_ATTR_CSA_C_OFF_BEACON: "CSA_C_OFF_BEACON",
NL80211_ATTR_CSA_C_OFF_PRESP: "CSA_C_OFF_PRESP",
NL80211_ATTR_RXMGMT_FLAGS: "RXMGMT_FLAGS",
NL80211_ATTR_STA_SUPPORTED_CHANNELS: "STA_SUPPORTED_CHANNELS",
NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES: "STA_SUPPORTED_OPER_CLASSES",
NL80211_ATTR_HANDLE_DFS: "HANDLE_DFS",
NL80211_ATTR_SUPPORT_5_MHZ: "SUPPORT_5_MHZ",
NL80211_ATTR_SUPPORT_10_MHZ: "SUPPORT_10_MHZ",
NL80211_ATTR_OPMODE_NOTIF: "OPMODE_NOTIF",
NL80211_ATTR_VENDOR_ID: "VENDOR_ID",
NL80211_ATTR_VENDOR_SUBCMD: "VENDOR_SUBCMD",
NL80211_ATTR_VENDOR_DATA: "VENDOR_DATA",
NL80211_ATTR_VENDOR_EVENTS: "VENDOR_EVENTS",
NL80211_ATTR_QOS_MAP: "QOS_MAP",
NL80211_ATTR_MAC_HINT: "MAC_HINT",
NL80211_ATTR_WIPHY_FREQ_HINT: "WIPHY_FREQ_HINT",
NL80211_ATTR_MAX_AP_ASSOC_STA: "MAX_AP_ASSOC_STA",
NL80211_ATTR_TDLS_PEER_CAPABILITY: "TDLS_PEER_CAPABILITY",
NL80211_ATTR_IFACE_SOCKET_OWNER: "IFACE_SOCKET_OWNER",
NL80211_ATTR_CSA_C_OFFSETS_TX: "CSA_C_OFFSETS_TX",
NL80211_ATTR_MAX_CSA_COUNTERS: "MAX_CSA_COUNTERS",
NL80211_ATTR_TDLS_INITIATOR: "TDLS_INITIATOR",
NL80211_ATTR_USE_RRM: "USE_RRM",
NL80211_ATTR_WIPHY_DYN_ACK: "WIPHY_DYN_ACK",
NL80211_ATTR_TSID: "TSID",
NL80211_ATTR_USER_PRIO: "USER_PRIO",
NL80211_ATTR_ADMITTED_TIME: "ADMITTED_TIME",
NL80211_ATTR_SMPS_MODE: "SMPS_MODE",
NL80211_ATTR_OPER_CLASS: "OPER_CLASS",
NL80211_ATTR_MAC_MASK: "MAC_MASK",
NL80211_ATTR_WIPHY_SELF_MANAGED_REG: "WIPHY_SELF_MANAGED_REG",
NL80211_ATTR_EXT_FEATURES: "EXT_FEATURES",
NL80211_ATTR_SURVEY_RADIO_STATS: "SURVEY_RADIO_STATS",
NL80211_ATTR_NETNS_FD: "NETNS_FD",
NL80211_ATTR_SCHED_SCAN_DELAY: "SCHED_SCAN_DELAY",
NL80211_ATTR_REG_INDOOR: "REG_INDOOR",
}
var NL80211_IFTYPE_itoa = itoa{
NL80211_IFTYPE_UNSPECIFIED: "UNSPECIFIED",
NL80211_IFTYPE_ADHOC: "ADHOC",
NL80211_IFTYPE_STATION: "STATION",
NL80211_IFTYPE_AP: "AP",
NL80211_IFTYPE_AP_VLAN: "AP_VLAN",
NL80211_IFTYPE_WDS: "WDS",
NL80211_IFTYPE_MONITOR: "MONITOR",
NL80211_IFTYPE_MESH_POINT: "MESH_POINT",
NL80211_IFTYPE_P2P_CLIENT: "P2P_CLIENT",
NL80211_IFTYPE_P2P_GO: "P2P_GO",
NL80211_IFTYPE_P2P_DEVICE: "P2P_DEVICE",
NL80211_IFTYPE_OCB: "OCB",
}
var NL80211_STA_FLAG_itoa = itoa{
NL80211_STA_FLAG_AUTHORIZED: "AUTHORIZED",
NL80211_STA_FLAG_SHORT_PREAMBLE: "SHORT_PREAMBLE",
NL80211_STA_FLAG_WME: "WME",
NL80211_STA_FLAG_MFP: "MFP",
NL80211_STA_FLAG_AUTHENTICATED: "AUTHENTICATED",
NL80211_STA_FLAG_TDLS_PEER: "TDLS_PEER",
NL80211_STA_FLAG_ASSOCIATED: "ASSOCIATED",
}
var NL80211_RATE_INFO_itoa = itoa{
NL80211_RATE_INFO_BITRATE: "BITRATE",
NL80211_RATE_INFO_MCS: "MCS",
NL80211_RATE_INFO_40_MHZ_WIDTH: "40_MHZ_WIDTH",
NL80211_RATE_INFO_SHORT_GI: "SHORT_GI",
NL80211_RATE_INFO_BITRATE32: "BITRATE32",
NL80211_RATE_INFO_VHT_MCS: "VHT_MCS",
NL80211_RATE_INFO_VHT_NSS: "VHT_NSS",
NL80211_RATE_INFO_80_MHZ_WIDTH: "80_MHZ_WIDTH",
NL80211_RATE_INFO_80P80_MHZ_WIDTH: "80P80_MHZ_WIDTH",
NL80211_RATE_INFO_160_MHZ_WIDTH: "160_MHZ_WIDTH",
NL80211_RATE_INFO_10_MHZ_WIDTH: "10_MHZ_WIDTH",
NL80211_RATE_INFO_5_MHZ_WIDTH: "5_MHZ_WIDTH",
}
var NL80211_STA_BSS_PARAM_itoa = itoa{
NL80211_STA_BSS_PARAM_CTS_PROT: "CTS_PROT",
NL80211_STA_BSS_PARAM_SHORT_PREAMBLE: "SHORT_PREAMBLE",
NL80211_STA_BSS_PARAM_SHORT_SLOT_TIME: "SHORT_SLOT_TIME",
NL80211_STA_BSS_PARAM_DTIM_PERIOD: "DTIM_PERIOD",
NL80211_STA_BSS_PARAM_BEACON_INTERVAL: "BEACON_INTERVAL",
}
var NL80211_STA_INFO_itoa = itoa{
NL80211_STA_INFO_INACTIVE_TIME: "INACTIVE_TIME",
NL80211_STA_INFO_RX_BYTES: "RX_BYTES",
NL80211_STA_INFO_TX_BYTES: "TX_BYTES",
NL80211_STA_INFO_LLID: "LLID",
NL80211_STA_INFO_PLID: "PLID",
NL80211_STA_INFO_PLINK_STATE: "PLINK_STATE",
NL80211_STA_INFO_SIGNAL: "SIGNAL",
NL80211_STA_INFO_TX_BITRATE: "TX_BITRATE",
NL80211_STA_INFO_RX_PACKETS: "RX_PACKETS",
NL80211_STA_INFO_TX_PACKETS: "TX_PACKETS",
NL80211_STA_INFO_TX_RETRIES: "TX_RETRIES",
NL80211_STA_INFO_TX_FAILED: "TX_FAILED",
NL80211_STA_INFO_SIGNAL_AVG: "SIGNAL_AVG",
NL80211_STA_INFO_RX_BITRATE: "RX_BITRATE",
NL80211_STA_INFO_BSS_PARAM: "BSS_PARAM",
NL80211_STA_INFO_CONNECTED_TIME: "CONNECTED_TIME",
NL80211_STA_INFO_STA_FLAGS: "STA_FLAGS",
NL80211_STA_INFO_BEACON_LOSS: "BEACON_LOSS",
NL80211_STA_INFO_T_OFFSET: "T_OFFSET",
NL80211_STA_INFO_LOCAL_PM: "LOCAL_PM",
NL80211_STA_INFO_PEER_PM: "PEER_PM",
NL80211_STA_INFO_NONPEER_PM: "NONPEER_PM",
NL80211_STA_INFO_RX_BYTES64: "RX_BYTES64",
NL80211_STA_INFO_TX_BYTES64: "TX_BYTES64",
NL80211_STA_INFO_CHAIN_SIGNAL: "CHAIN_SIGNAL",
NL80211_STA_INFO_CHAIN_SIGNAL_AVG: "CHAIN_SIGNAL_AVG",
NL80211_STA_INFO_EXPECTED_THROUGHPUT: "EXPECTED_THROUGHPUT",
NL80211_STA_INFO_RX_DROP_MISC: "RX_DROP_MISC",
NL80211_STA_INFO_BEACON_RX: "BEACON_RX",
NL80211_STA_INFO_BEACON_SIGNAL_AVG: "BEACON_SIGNAL_AVG",
NL80211_STA_INFO_TID_STATS: "TID_STATS",
}
var NL80211_TID_STATS_itoa = itoa{
NL80211_TID_STATS_RX_MSDU: "RX_MSDU",
NL80211_TID_STATS_TX_MSDU: "TX_MSDU",
NL80211_TID_STATS_TX_MSDU_RETRIES: "TX_MSDU_RETRIES",
NL80211_TID_STATS_TX_MSDU_FAILED: "TX_MSDU_FAILED",
}
var NL80211_MPATH_FLAG_itoa = itoa{
NL80211_MPATH_FLAG_ACTIVE: "ACTIVE",
NL80211_MPATH_FLAG_RESOLVING: "RESOLVING",
NL80211_MPATH_FLAG_SN_VALID: "SN_VALID",
NL80211_MPATH_FLAG_FIXED: "FIXED",
NL80211_MPATH_FLAG_RESOLVED: "RESOLVED",
}
var NL80211_MPATH_INFO_itoa = itoa{
NL80211_MPATH_INFO_FRAME_QLEN: "FRAME_QLEN",
NL80211_MPATH_INFO_SN: "SN",
NL80211_MPATH_INFO_METRIC: "METRIC",
NL80211_MPATH_INFO_EXPTIME: "EXPTIME",
NL80211_MPATH_INFO_FLAGS: "FLAGS",
NL80211_MPATH_INFO_DISCOVERY_TIMEOUT: "DISCOVERY_TIMEOUT",
NL80211_MPATH_INFO_DISCOVERY_RETRIES: "DISCOVERY_RETRIES",
}
var NL80211_BAND_ATTR_itoa = itoa{
NL80211_BAND_ATTR_FREQS: "FREQS",
NL80211_BAND_ATTR_RATES: "RATES",
NL80211_BAND_ATTR_HT_MCS_SET: "HT_MCS_SET",
NL80211_BAND_ATTR_HT_CAPA: "HT_CAPA",
NL80211_BAND_ATTR_HT_AMPDU_FACTOR: "HT_AMPDU_FACTOR",
NL80211_BAND_ATTR_HT_AMPDU_DENSITY: "HT_AMPDU_DENSITY",
NL80211_BAND_ATTR_VHT_MCS_SET: "VHT_MCS_SET",
NL80211_BAND_ATTR_VHT_CAPA: "VHT_CAPA",
}
var NL80211_FREQUENCY_ATTR_itoa = itoa{
NL80211_FREQUENCY_ATTR_FREQ: "FREQ",
NL80211_FREQUENCY_ATTR_DISABLED: "DISABLED",
NL80211_FREQUENCY_ATTR_NO_IR: "NO_IR",
NL80211_FREQUENCY_ATTR_NO_IBSS: "NO_IBSS",
NL80211_FREQUENCY_ATTR_RADAR: "RADAR",
NL80211_FREQUENCY_ATTR_MAX_TX_POWER: "MAX_TX_POWER",
NL80211_FREQUENCY_ATTR_DFS_STATE: "DFS_STATE",
NL80211_FREQUENCY_ATTR_DFS_TIME: "DFS_TIME",
NL80211_FREQUENCY_ATTR_NO_HT40_MINUS: "NO_HT40_MINUS",
NL80211_FREQUENCY_ATTR_NO_HT40_PLUS: "NO_HT40_PLUS",
NL80211_FREQUENCY_ATTR_NO_80MHZ: "NO_80MHZ",
NL80211_FREQUENCY_ATTR_NO_160MHZ: "NO_160MHZ",
NL80211_FREQUENCY_ATTR_DFS_CAC_TIME: "DFS_CAC_TIME",
NL80211_FREQUENCY_ATTR_INDOOR_ONLY: "INDOOR_ONLY",
NL80211_FREQUENCY_ATTR_IR_CONCURRENT: "IR_CONCURRENT",
NL80211_FREQUENCY_ATTR_NO_20MHZ: "NO_20MHZ",
NL80211_FREQUENCY_ATTR_NO_10MHZ: "NO_10MHZ",
}
var NL80211_BITRATE_ATTR_itoa = itoa{
NL80211_BITRATE_ATTR_RATE: "RATE",
NL80211_BITRATE_ATTR_2GHZ_SHORTPREAMBLE: "2GHZ_SHORTPREAMBLE",
}
var NL80211_REGDOM_SET_BY_itoa = itoa{
NL80211_REGDOM_SET_BY_CORE: "CORE",
NL80211_REGDOM_SET_BY_USER: "USER",
NL80211_REGDOM_SET_BY_DRIVER: "DRIVER",
NL80211_REGDOM_SET_BY_COUNTRY_IE: "COUNTRY_IE",
}
var NL80211_REGDOM_TYPE_itoa = itoa{
NL80211_REGDOM_TYPE_COUNTRY: "COUNTRY",
NL80211_REGDOM_TYPE_WORLD: "WORLD",
NL80211_REGDOM_TYPE_CUSTOM_WORLD: "CUSTOM_WORLD",
NL80211_REGDOM_TYPE_INTERSECTION: "INTERSECTION",
}
var NL80211_ATTR_REG_RULE_itoa = itoa{
NL80211_ATTR_REG_RULE_FLAGS: "FLAGS",
NL80211_ATTR_FREQ_RANGE_START: "FREQ_RANGE_START",
NL80211_ATTR_FREQ_RANGE_END: "FREQ_RANGE_END",
NL80211_ATTR_FREQ_RANGE_MAX_BW: "FREQ_RANGE_MAX_BW",
NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN: "POWER_RULE_MAX_ANT_GAIN",
NL80211_ATTR_POWER_RULE_MAX_EIRP: "POWER_RULE_MAX_EIRP",
NL80211_ATTR_DFS_CAC_TIME: "DFS_CAC_TIME",
}
var NL80211_SCHED_SCAN_MATCH_ATTR_itoa = itoa{
NL80211_SCHED_SCAN_MATCH_ATTR_SSID: "SSID",
NL80211_SCHED_SCAN_MATCH_ATTR_RSSI: "RSSI",
}
var NL80211_RRF_itoa = itoa32{
NL80211_RRF_NO_OFDM: "NO_OFDM",
NL80211_RRF_NO_CCK: "NO_CCK",
NL80211_RRF_NO_INDOOR: "NO_INDOOR",
NL80211_RRF_NO_OUTDOOR: "NO_OUTDOOR",
NL80211_RRF_DFS: "DFS",
NL80211_RRF_PTP_ONLY: "PTP_ONLY",
NL80211_RRF_PTMP_ONLY: "PTMP_ONLY",
NL80211_RRF_NO_IR: "NO_IR",
NL80211_RRF_AUTO_BW: "AUTO_BW",
NL80211_RRF_IR_CONCURRENT: "IR_CONCURRENT",
NL80211_RRF_NO_HT40MINUS: "NO_HT40MINUS",
NL80211_RRF_NO_HT40PLUS: "NO_HT40PLUS",
NL80211_RRF_NO_80MHZ: "NO_80MHZ",
NL80211_RRF_NO_160MHZ: "NO_160MHZ",
}
var NL80211_DFS_REGION_itoa = itoa{
NL80211_DFS_UNSET: "UNSET",
NL80211_DFS_FCC: "FCC",
NL80211_DFS_ETSI: "ETSI",
NL80211_DFS_JP: "JP",
}
var NL80211_USER_REG_HINT_itoa = itoa{
NL80211_USER_REG_HINT_USER: "USER",
NL80211_USER_REG_HINT_CELL_BASE: "CELL_BASE",
NL80211_USER_REG_HINT_INDOOR: "INDOOR",
}
var NL80211_SURVEY_INFO_itoa = itoa{
NL80211_SURVEY_INFO_FREQUENCY: "FREQUENCY",
NL80211_SURVEY_INFO_NOISE: "NOISE",
NL80211_SURVEY_INFO_IN_USE: "IN_USE",
NL80211_SURVEY_INFO_TIME: "TIME",
NL80211_SURVEY_INFO_TIME_BUSY: "TIME_BUSY",
NL80211_SURVEY_INFO_TIME_EXT_BUSY: "TIME_EXT_BUSY",
NL80211_SURVEY_INFO_TIME_RX: "TIME_RX",
NL80211_SURVEY_INFO_TIME_TX: "TIME_TX",
NL80211_SURVEY_INFO_TIME_SCAN: "TIME_SCAN",
}
var NL80211_MNTR_FLAG_itoa = itoa{
NL80211_MNTR_FLAG_FCSFAIL: "FCSFAIL",
NL80211_MNTR_FLAG_PLCPFAIL: "PLCPFAIL",
NL80211_MNTR_FLAG_CONTROL: "CONTROL",
NL80211_MNTR_FLAG_OTHER_BSS: "OTHER_BSS",
NL80211_MNTR_FLAG_COOK_FRAMES: "COOK_FRAMES",
NL80211_MNTR_FLAG_ACTIVE: "ACTIVE",
}
var NL80211_MESH_POWER_itoa = itoa{
NL80211_MESH_POWER_UNKNOWN: "UNKNOWN",
NL80211_MESH_POWER_ACTIVE: "ACTIVE",
NL80211_MESH_POWER_LIGHT_SLEEP: "LIGHT_SLEEP",
NL80211_MESH_POWER_DEEP_SLEEP: "DEEP_SLEEP",
}
var NL80211_MESHCONF_itoa = itoa{
NL80211_MESHCONF_RETRY_TIMEOUT: "RETRY_TIMEOUT",
NL80211_MESHCONF_CONFIRM_TIMEOUT: "CONFIRM_TIMEOUT",
NL80211_MESHCONF_HOLDING_TIMEOUT: "HOLDING_TIMEOUT",
NL80211_MESHCONF_MAX_PEER_LINKS: "MAX_PEER_LINKS",
NL80211_MESHCONF_MAX_RETRIES: "MAX_RETRIES",
NL80211_MESHCONF_TTL: "TTL",
NL80211_MESHCONF_AUTO_OPEN_PLINKS: "AUTO_OPEN_PLINKS",
NL80211_MESHCONF_HWMP_MAX_PREQ_RETRIES: "HWMP_MAX_PREQ_RETRIES",
NL80211_MESHCONF_PATH_REFRESH_TIME: "PATH_REFRESH_TIME",
NL80211_MESHCONF_MIN_DISCOVERY_TIMEOUT: "MIN_DISCOVERY_TIMEOUT",
NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT: "HWMP_ACTIVE_PATH_TIMEOUT",
NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL: "HWMP_PREQ_MIN_INTERVAL",
NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME: "HWMP_NET_DIAM_TRVS_TIME",
NL80211_MESHCONF_HWMP_ROOTMODE: "HWMP_ROOTMODE",
NL80211_MESHCONF_ELEMENT_TTL: "ELEMENT_TTL",
NL80211_MESHCONF_HWMP_RANN_INTERVAL: "HWMP_RANN_INTERVAL",
NL80211_MESHCONF_GATE_ANNOUNCEMENTS: "GATE_ANNOUNCEMENTS",
NL80211_MESHCONF_HWMP_PERR_MIN_INTERVAL: "HWMP_PERR_MIN_INTERVAL",
NL80211_MESHCONF_FORWARDING: "FORWARDING",
NL80211_MESHCONF_RSSI_THRESHOLD: "RSSI_THRESHOLD",
NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR: "SYNC_OFFSET_MAX_NEIGHBOR",
NL80211_MESHCONF_HT_OPMODE: "HT_OPMODE",
NL80211_MESHCONF_HWMP_PATH_TO_ROOT_TIMEOUT: "HWMP_PATH_TO_ROOT_TIMEOUT",
NL80211_MESHCONF_HWMP_ROOT_INTERVAL: "HWMP_ROOT_INTERVAL",
NL80211_MESHCONF_HWMP_CONFIRMATION_INTERVAL: "HWMP_CONFIRMATION_INTERVAL",
NL80211_MESHCONF_POWER_MODE: "POWER_MODE",
NL80211_MESHCONF_AWAKE_WINDOW: "AWAKE_WINDOW",
NL80211_MESHCONF_PLINK_TIMEOUT: "PLINK_TIMEOUT",
}
var NL80211_MESH_SETUP_itoa = itoa{
NL80211_MESH_SETUP_ENABLE_VENDOR_PATH_SEL: "ENABLE_VENDOR_PATH_SEL",
NL80211_MESH_SETUP_ENABLE_VENDOR_METRIC: "ENABLE_VENDOR_METRIC",
NL80211_MESH_SETUP_IE: "IE",
NL80211_MESH_SETUP_USERSPACE_AUTH: "USERSPACE_AUTH",
NL80211_MESH_SETUP_USERSPACE_AMPE: "USERSPACE_AMPE",
NL80211_MESH_SETUP_ENABLE_VENDOR_SYNC: "ENABLE_VENDOR_SYNC",
NL80211_MESH_SETUP_USERSPACE_MPM: "USERSPACE_MPM",
NL80211_MESH_SETUP_AUTH_PROTOCOL: "AUTH_PROTOCOL",
}
var NL80211_TXQ_ATTR_itoa = itoa{
NL80211_TXQ_ATTR_AC: "AC",
NL80211_TXQ_ATTR_TXOP: "TXOP",
NL80211_TXQ_ATTR_CWMIN: "CWMIN",
NL80211_TXQ_ATTR_CWMAX: "CWMAX",
NL80211_TXQ_ATTR_AIFS: "AIFS",
}
var NL80211_AC_itoa = itoa{
NL80211_AC_VO: "VO",
NL80211_AC_VI: "VI",
NL80211_AC_BE: "BE",
NL80211_AC_BK: "BK",
}
var NL80211_CHAN_itoa = itoa{
NL80211_CHAN_NO_HT: "NO_HT",
NL80211_CHAN_HT20: "HT20",
NL80211_CHAN_HT40MINUS: "HT40MINUS",
NL80211_CHAN_HT40PLUS: "HT40PLUS",
}
var NL80211_CHAN_WIDTH_itoa = itoa{
NL80211_CHAN_WIDTH_20_NOHT: "20_NOHT",
NL80211_CHAN_WIDTH_20: "20",
NL80211_CHAN_WIDTH_40: "40",
NL80211_CHAN_WIDTH_80: "80",
NL80211_CHAN_WIDTH_80P80: "80P80",
NL80211_CHAN_WIDTH_160: "160",
NL80211_CHAN_WIDTH_5: "5",
NL80211_CHAN_WIDTH_10: "10",
}
var NL80211_BSS_CHAN_WIDTH_itoa = itoa{
NL80211_BSS_CHAN_WIDTH_20: "20",
NL80211_BSS_CHAN_WIDTH_10: "10",
NL80211_BSS_CHAN_WIDTH_5: "5",
}
var NL80211_BSS_itoa = itoa{
NL80211_BSS_BSSID: "BSSID",
NL80211_BSS_FREQUENCY: "FREQUENCY",
NL80211_BSS_TSF: "TSF",
NL80211_BSS_BEACON_INTERVAL: "BEACON_INTERVAL",
NL80211_BSS_CAPABILITY: "CAPABILITY",
NL80211_BSS_INFORMATION_ELEMENTS: "INFORMATION_ELEMENTS",
NL80211_BSS_SIGNAL_MBM: "SIGNAL_MBM",
NL80211_BSS_SIGNAL_UNSPEC: "SIGNAL_UNSPEC",
NL80211_BSS_STATUS: "STATUS",
NL80211_BSS_SEEN_MS_AGO: "SEEN_MS_AGO",
NL80211_BSS_BEACON_IES: "BEACON_IES",
NL80211_BSS_CHAN_WIDTH: "CHAN_WIDTH",
NL80211_BSS_BEACON_TSF: "BEACON_TSF",
NL80211_BSS_PRESP_DATA: "PRESP_DATA",
}
var NL80211_BSS_STATUS_itoa = itoa{
NL80211_BSS_STATUS_AUTHENTICATED: "AUTHENTICATED",
NL80211_BSS_STATUS_ASSOCIATED: "ASSOCIATED",
NL80211_BSS_STATUS_IBSS_JOINED: "IBSS_JOINED",
}
var NL80211_AUTHTYPE_itoa = itoa{
NL80211_AUTHTYPE_OPEN_SYSTEM: "OPEN_SYSTEM",
NL80211_AUTHTYPE_SHARED_KEY: "SHARED_KEY",
NL80211_AUTHTYPE_FT: "FT",
NL80211_AUTHTYPE_NETWORK_EAP: "NETWORK_EAP",
NL80211_AUTHTYPE_SAE: "SAE",
}
var NL80211_KEYTYPE_itoa = itoa{
NL80211_KEYTYPE_GROUP: "GROUP",
NL80211_KEYTYPE_PAIRWISE: "PAIRWISE",
NL80211_KEYTYPE_PEERKEY: "PEERKEY",
}
var NL80211_MFP_itoa = itoa{
NL80211_MFP_NO: "NO",
NL80211_MFP_REQUIRED: "REQUIRED",
}
var NL80211_WPA_VERSION_itoa = itoa{
NL80211_WPA_VERSION_1: "1",
NL80211_WPA_VERSION_2: "2",
}
var NL80211_KEY_DEFAULT_TYPE_itoa = itoa{
NL80211_KEY_DEFAULT_TYPE_UNICAST: "UNICAST",
NL80211_KEY_DEFAULT_TYPE_MULTICAST: "MULTICAST",
}
var NL80211_KEY_itoa = itoa{
NL80211_KEY_DATA: "DATA",
NL80211_KEY_IDX: "IDX",
NL80211_KEY_CIPHER: "CIPHER",
NL80211_KEY_SEQ: "SEQ",
NL80211_KEY_DEFAULT: "DEFAULT",
NL80211_KEY_DEFAULT_MGMT: "DEFAULT_MGMT",
NL80211_KEY_TYPE: "TYPE",
NL80211_KEY_DEFAULT_TYPES: "DEFAULT_TYPES",
}
var NL80211_TXRATE_itoa = itoa{
NL80211_TXRATE_LEGACY: "LEGACY",
NL80211_TXRATE_HT: "HT",
NL80211_TXRATE_VHT: "VHT",
NL80211_TXRATE_GI: "GI",
}
var NL80211_TXRATE_GI_itoa = itoa{
NL80211_TXRATE_DEFAULT_GI: "DEFAULT_GI",
NL80211_TXRATE_FORCE_SGI: "FORCE_SGI",
NL80211_TXRATE_FORCE_LGI: "FORCE_LGI",
}
var NL80211_BAND_itoa = itoa{
NL80211_BAND_2GHZ: "2GHZ",
NL80211_BAND_5GHZ: "5GHZ",
NL80211_BAND_60GHZ: "60GHZ",
}
var NL80211_PS_itoa = itoa{
NL80211_PS_DISABLED: "DISABLED",
NL80211_PS_ENABLED: "ENABLED",
}
var NL80211_ATTR_CQM_itoa = itoa{
NL80211_ATTR_CQM_RSSI_THOLD: "RSSI_THOLD",
NL80211_ATTR_CQM_RSSI_HYST: "RSSI_HYST",
NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT: "RSSI_THRESHOLD_EVENT",
NL80211_ATTR_CQM_PKT_LOSS_EVENT: "PKT_LOSS_EVENT",
NL80211_ATTR_CQM_TXE_RATE: "TXE_RATE",
NL80211_ATTR_CQM_TXE_PKTS: "TXE_PKTS",
NL80211_ATTR_CQM_TXE_INTVL: "TXE_INTVL",
NL80211_ATTR_CQM_BEACON_LOSS_EVENT: "BEACON_LOSS_EVENT",
}
var NL80211_CQM_RSSI_THRESHOLD_itoa = itoa{
NL80211_CQM_RSSI_THRESHOLD_EVENT_LOW: "THRESHOLD_EVENT_LOW",
NL80211_CQM_RSSI_THRESHOLD_EVENT_HIGH: "THRESHOLD_EVENT_HIGH",
NL80211_CQM_RSSI_BEACON_LOSS_EVENT: "BEACON_LOSS_EVENT",
}
var NL80211_TX_itoa = itoa{
NL80211_TX_POWER_AUTOMATIC: "AUTOMATIC",
NL80211_TX_POWER_LIMITED: "LIMITED",
NL80211_TX_POWER_FIXED: "FIXED",
}
var NL80211_PKTPAT_itoa = itoa{
NL80211_PKTPAT_MASK: "MASK",
NL80211_PKTPAT_PATTERN: "PATTERN",
NL80211_PKTPAT_OFFSET: "OFFSET",
}
var NL80211_WOWLAN_TRIG_itoa = itoa{
NL80211_WOWLAN_TRIG_ANY: "ANY",
NL80211_WOWLAN_TRIG_DISCONNECT: "DISCONNECT",
NL80211_WOWLAN_TRIG_MAGIC_PKT: "MAGIC_PKT",
NL80211_WOWLAN_TRIG_PKT_PATTERN: "PKT_PATTERN",
NL80211_WOWLAN_TRIG_GTK_REKEY_SUPPORTED: "GTK_REKEY_SUPPORTED",
NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE: "GTK_REKEY_FAILURE",
NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST: "EAP_IDENT_REQUEST",
NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE: "4WAY_HANDSHAKE",
NL80211_WOWLAN_TRIG_RFKILL_RELEASE: "RFKILL_RELEASE",
NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211: "WAKEUP_PKT_80211",
NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211_LEN: "WAKEUP_PKT_80211_LEN",
NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023: "WAKEUP_PKT_8023",
NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023_LEN: "WAKEUP_PKT_8023_LEN",
NL80211_WOWLAN_TRIG_TCP_CONNECTION: "TCP_CONNECTION",
NL80211_WOWLAN_TRIG_WAKEUP_TCP_MATCH: "WAKEUP_TCP_MATCH",
NL80211_WOWLAN_TRIG_WAKEUP_TCP_CONNLOST: "WAKEUP_TCP_CONNLOST",
NL80211_WOWLAN_TRIG_WAKEUP_TCP_NOMORETOKENS: "WAKEUP_TCP_NOMORETOKENS",
NL80211_WOWLAN_TRIG_NET_DETECT: "NET_DETECT",
NL80211_WOWLAN_TRIG_NET_DETECT_RESULTS: "NET_DETECT_RESULTS",
}
var NL80211_WOWLAN_TCP_itoa = itoa{
NL80211_WOWLAN_TCP_SRC_IPV4: "SRC_IPV4",
NL80211_WOWLAN_TCP_DST_IPV4: "DST_IPV4",
NL80211_WOWLAN_TCP_DST_MAC: "DST_MAC",
NL80211_WOWLAN_TCP_SRC_PORT: "SRC_PORT",
NL80211_WOWLAN_TCP_DST_PORT: "DST_PORT",
NL80211_WOWLAN_TCP_DATA_PAYLOAD: "DATA_PAYLOAD",
NL80211_WOWLAN_TCP_DATA_PAYLOAD_SEQ: "DATA_PAYLOAD_SEQ",
NL80211_WOWLAN_TCP_DATA_PAYLOAD_TOKEN: "DATA_PAYLOAD_TOKEN",
NL80211_WOWLAN_TCP_DATA_INTERVAL: "DATA_INTERVAL",
NL80211_WOWLAN_TCP_WAKE_PAYLOAD: "WAKE_PAYLOAD",
NL80211_WOWLAN_TCP_WAKE_MASK: "WAKE_MASK",
}
var NL80211_ATTR_COALESCE_RULE_itoa = itoa{
NL80211_ATTR_COALESCE_RULE_DELAY: "DELAY",
NL80211_ATTR_COALESCE_RULE_CONDITION: "CONDITION",
NL80211_ATTR_COALESCE_RULE_PKT_PATTERN: "PKT_PATTERN",
}
var NL80211_COALESCE_CONDITION_itoa = itoa{
NL80211_COALESCE_CONDITION_MATCH: "MATCH",
NL80211_COALESCE_CONDITION_NO_MATCH: "NO_MATCH",
}
var NL80211_IFACE_itoa = itoa{
NL80211_IFACE_LIMIT_UNSPEC: "UNSPEC",
NL80211_IFACE_LIMIT_MAX: "MAX",
NL80211_IFACE_LIMIT_TYPES: "TYPES",
}
var NL80211_IFACE_COMB_itoa = itoa{
NL80211_IFACE_COMB_UNSPEC: "UNSPEC",
NL80211_IFACE_COMB_LIMITS: "LIMITS",
NL80211_IFACE_COMB_MAXNUM: "MAXNUM",
NL80211_IFACE_COMB_STA_AP_BI_MATCH: "STA_AP_BI_MATCH",
NL80211_IFACE_COMB_NUM_CHANNELS: "NUM_CHANNELS",
NL80211_IFACE_COMB_RADAR_DETECT_WIDTHS: "RADAR_DETECT_WIDTHS",
NL80211_IFACE_COMB_RADAR_DETECT_REGIONS: "RADAR_DETECT_REGIONS",
}
var NL80211_PLINK_itoa = itoa{
NL80211_PLINK_LISTEN: "LISTEN",
NL80211_PLINK_OPN_SNT: "OPN_SNT",
NL80211_PLINK_OPN_RCVD: "OPN_RCVD",
NL80211_PLINK_CNF_RCVD: "CNF_RCVD",
NL80211_PLINK_ESTAB: "ESTAB",
NL80211_PLINK_HOLDING: "HOLDING",
NL80211_PLINK_BLOCKED: "BLOCKED",
}
var NL80211_PLINK_ACTION_itoa = itoa{
NL80211_PLINK_ACTION_NO_ACTION: "NO_ACTION",
NL80211_PLINK_ACTION_OPEN: "OPEN",
NL80211_PLINK_ACTION_BLOCK: "BLOCK",
}
var NL80211_REKEY_DATA_itoa = itoa{
NL80211_REKEY_DATA_KEK: "KEK",
NL80211_REKEY_DATA_KCK: "KCK",
NL80211_REKEY_DATA_REPLAY_CTR: "REPLAY_CTR",
}
var NL80211_HIDDEN_SSID_itoa = itoa{
NL80211_HIDDEN_SSID_NOT_IN_USE: "NOT_IN_USE",
NL80211_HIDDEN_SSID_ZERO_LEN: "ZERO_LEN",
NL80211_HIDDEN_SSID_ZERO_CONTENTS: "ZERO_CONTENTS",
}
var NL80211_STA_WME_itoa = itoa{
NL80211_STA_WME_UAPSD_QUEUES: "UAPSD_QUEUES",
NL80211_STA_WME_MAX_SP: "MAX_SP",
}
var NL80211_PMKSA_CANDIDATE_itoa = itoa{
NL80211_PMKSA_CANDIDATE_INDEX: "INDEX",
NL80211_PMKSA_CANDIDATE_BSSID: "BSSID",
NL80211_PMKSA_CANDIDATE_PREAUTH: "PREAUTH",
}
var NL80211_TDLS_itoa = itoa{
NL80211_TDLS_DISCOVERY_REQ: "DISCOVERY_REQ",
NL80211_TDLS_SETUP: "SETUP",
NL80211_TDLS_TEARDOWN: "TEARDOWN",
NL80211_TDLS_ENABLE_LINK: "ENABLE_LINK",
NL80211_TDLS_DISABLE_LINK: "DISABLE_LINK",
}
var NL80211_FEATURE_itoa = itoa32{
NL80211_FEATURE_SK_TX_STATUS: "SK_TX_STATUS",
NL80211_FEATURE_HT_IBSS: "HT_IBSS",
NL80211_FEATURE_INACTIVITY_TIMER: "INACTIVITY_TIMER",
NL80211_FEATURE_CELL_BASE_REG_HINTS: "CELL_BASE_REG_HINTS",
NL80211_FEATURE_P2P_DEVICE_NEEDS_CHANNEL: "P2P_DEVICE_NEEDS_CHANNEL",
NL80211_FEATURE_SAE: "SAE",
NL80211_FEATURE_LOW_PRIORITY_SCAN: "LOW_PRIORITY_SCAN",
NL80211_FEATURE_SCAN_FLUSH: "SCAN_FLUSH",
NL80211_FEATURE_AP_SCAN: "AP_SCAN",
NL80211_FEATURE_VIF_TXPOWER: "VIF_TXPOWER",
NL80211_FEATURE_NEED_OBSS_SCAN: "NEED_OBSS_SCAN",
NL80211_FEATURE_P2P_GO_CTWIN: "P2P_GO_CTWIN",
NL80211_FEATURE_P2P_GO_OPPPS: "P2P_GO_OPPPS",
NL80211_FEATURE_ADVERTISE_CHAN_LIMITS: "ADVERTISE_CHAN_LIMITS",
NL80211_FEATURE_FULL_AP_CLIENT_STATE: "FULL_AP_CLIENT_STATE",
NL80211_FEATURE_USERSPACE_MPM: "USERSPACE_MPM",
NL80211_FEATURE_ACTIVE_MONITOR: "ACTIVE_MONITOR",
NL80211_FEATURE_AP_MODE_CHAN_WIDTH_CHANGE: "AP_MODE_CHAN_WIDTH_CHANGE",
NL80211_FEATURE_DS_PARAM_SET_IE_IN_PROBES: "DS_PARAM_SET_IE_IN_PROBES",
NL80211_FEATURE_WFA_TPC_IE_IN_PROBES: "WFA_TPC_IE_IN_PROBES",
NL80211_FEATURE_QUIET: "QUIET",
NL80211_FEATURE_TX_POWER_INSERTION: "TX_POWER_INSERTION",
NL80211_FEATURE_ACKTO_ESTIMATION: "ACKTO_ESTIMATION",
NL80211_FEATURE_STATIC_SMPS: "STATIC_SMPS",
NL80211_FEATURE_DYNAMIC_SMPS: "DYNAMIC_SMPS",
NL80211_FEATURE_SUPPORTS_WMM_ADMISSION: "SUPPORTS_WMM_ADMISSION",
NL80211_FEATURE_MAC_ON_CREATE: "MAC_ON_CREATE",
NL80211_FEATURE_TDLS_CHANNEL_SWITCH: "TDLS_CHANNEL_SWITCH",
NL80211_FEATURE_SCAN_RANDOM_MAC_ADDR: "SCAN_RANDOM_MAC_ADDR",
NL80211_FEATURE_SCHED_SCAN_RANDOM_MAC_ADDR: "SCHED_SCAN_RANDOM_MAC_ADDR",
NL80211_FEATURE_ND_RANDOM_MAC_ADDR: "ND_RANDOM_MAC_ADDR",
}
var NL80211_EXT_FEATURE_itoa = itoa{
NL80211_EXT_FEATURE_VHT_IBSS: "VHT_IBSS",
}
var NL80211_PROBE_RESP_OFFLOAD_SUPPORT_itoa = itoa{
NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS: "WPS",
NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS2: "WPS2",
NL80211_PROBE_RESP_OFFLOAD_SUPPORT_P2P: "P2P",
NL80211_PROBE_RESP_OFFLOAD_SUPPORT_80211U: "80211U",
}
var NL80211_CONN_FAIL_itoa = itoa{
NL80211_CONN_FAIL_MAX_CLIENTS: "MAX_CLIENTS",
NL80211_CONN_FAIL_BLOCKED_CLIENT: "BLOCKED_CLIENT",
}
var NL80211_SCAN_FLAG_itoa = itoa{
NL80211_SCAN_FLAG_LOW_PRIORITY: "LOW_PRIORITY",
NL80211_SCAN_FLAG_FLUSH: "FLUSH",
NL80211_SCAN_FLAG_AP: "AP",
NL80211_SCAN_FLAG_RANDOM_ADDR: "RANDOM_ADDR",
}
var NL80211_ACL_POLICY_itoa = itoa{
NL80211_ACL_POLICY_ACCEPT_UNLESS_LISTED: "ACCEPT_UNLESS_LISTED",
NL80211_ACL_POLICY_DENY_UNLESS_LISTED: "DENY_UNLESS_LISTED",
}
var NL80211_SMPS_itoa = itoa{
NL80211_SMPS_OFF: "OFF",
NL80211_SMPS_STATIC: "STATIC",
NL80211_SMPS_DYNAMIC: "DYNAMIC",
}
var NL80211_RADAR_itoa = itoa{
NL80211_RADAR_DETECTED: "DETECTED",
NL80211_RADAR_CAC_FINISHED: "CAC_FINISHED",
NL80211_RADAR_CAC_ABORTED: "CAC_ABORTED",
NL80211_RADAR_NOP_FINISHED: "NOP_FINISHED",
}
var NL80211_DFS_itoa = itoa{
NL80211_DFS_USABLE: "USABLE",
NL80211_DFS_UNAVAILABLE: "UNAVAILABLE",
NL80211_DFS_AVAILABLE: "AVAILABLE",
}
var NL80211_PROTOCOL_FEATURE_itoa = itoa{
NL80211_PROTOCOL_FEATURE_SPLIT_WIPHY_DUMP: "SPLIT_WIPHY_DUMP",
}
var NL80211_CRIT_PROTO_itoa = itoa{
NL80211_CRIT_PROTO_UNSPEC: "UNSPEC",
NL80211_CRIT_PROTO_DHCP: "DHCP",
NL80211_CRIT_PROTO_EAPOL: "EAPOL",
NL80211_CRIT_PROTO_APIPA: "APIPA",
}
var NL80211_RXMGMT_FLAG_itoa = itoa{
NL80211_RXMGMT_FLAG_ANSWERED: "ANSWERED",
}
var NL80211_TDLS_PEER_itoa = itoa{
NL80211_TDLS_PEER_HT: "HT",
NL80211_TDLS_PEER_VHT: "VHT",
NL80211_TDLS_PEER_WMM: "WMM",
}
var RTA_itoa = itoa{
RTA_UNSPEC: "UNSPEC",
RTA_DST: "DST",
RTA_SRC: "SRC",
RTA_IIF: "IIF",
RTA_OIF: "OIF",
RTA_GATEWAY: "GATEWAY",
RTA_PRIORITY: "PRIORITY",
RTA_PREFSRC: "PREFSRC",
RTA_METRICS: "METRICS",
RTA_MULTIPATH: "MULTIPATH",
RTA_PROTOINFO: "PROTOINFO",
RTA_FLOW: "FLOW",
RTA_CACHEINFO: "CACHEINFO",
RTA_SESSION: "SESSION",
RTA_MP_ALGO: "MP_ALGO",
RTA_TABLE: "TABLE",
RTA_MARK: "MARK",
RTA_MFC_STATS: "MFC_STATS",
}