1
#ifndef HAVE_NS_WIRELESS_H
2
#define HAVE_NS_WIRELESS_H
7
#define NS_WIRELESS_AUTH_OFF 0
8
#define NS_WIRELESS_AUTH_WEP 1
9
#define NS_WIRELESS_AUTH_WPA 2
11
/* Cypher values in GENIE (pairwise and group) */
12
#define NS_IW_IE_CIPHER_NONE 0
13
#define NS_IW_IE_CIPHER_WEP40 1
14
#define NS_IW_IE_CIPHER_TKIP 2
15
#define NS_IW_IE_CIPHER_WRAP 3
16
#define NS_IW_IE_CIPHER_CCMP 4
17
#define NS_IW_IE_CIPHER_WEP104 5
19
/* Key management in GENIE */
20
#define NS_IW_IE_KEY_MGMT_NONE 0
21
#define NS_IW_IE_KEY_MGMT_802_1X 1
22
#define NS_IW_IE_KEY_MGMT_PSK 2
35
typedef struct ap_info_node {
37
struct ap_info_node *next;
40
void wireless_aplist_free(void *aplist, GObject *dummy);
41
APLIST *wireless_scanning(int iwsockfd, const char *ifname);
43
gboolean wireless_refresh(int iwsockfd, const char *ifname);