#include "top_defs.h"
#include "wl_util.h"
#include <stdio.h>
#include <errno.h>
#include <string.h>
Go to the source code of this file.
Functions | |
char * | enc_type2str (enum wl_enc_type enc_type) |
int | equal_bssid (const struct wl_mac_addr_t *bssid1, const struct wl_mac_addr_t *bssid2) |
int | equal_ssid (const struct wl_ssid_t *ssid1, const struct wl_ssid_t *ssid2) |
char * | mac2str (uint8_t *mac) |
char* enc_type2str | ( | enum wl_enc_type | enc_type | ) |
Definition at line 60 of file wl_util.c.
Referenced by gui_scan_cb().
00061 { 00062 switch(enc_type) { 00063 case ENC_TYPE_WEP: 00064 return "WEP"; 00065 case ENC_TYPE_CCMP: 00066 return "CCMP"; 00067 case ENC_TYPE_TKIP: 00068 return "TKIP"; 00069 default: 00070 return ""; 00071 }; 00072 }
int equal_bssid | ( | const struct wl_mac_addr_t * | bssid1, | |
const struct wl_mac_addr_t * | bssid2 | |||
) |
Definition at line 43 of file wl_util.c.
Referenced by find_best_candidate(), and gui_connect_cb().
00044 { 00045 if (memcmp(bssid1, bssid2, sizeof *bssid1) == 0) { 00046 return 1; 00047 } 00048 return 0; 00049 }
int equal_ssid | ( | const struct wl_ssid_t * | ssid1, | |
const struct wl_ssid_t * | ssid2 | |||
) |
Definition at line 34 of file wl_util.c.
Referenced by find_best_candidate().
00035 { 00036 if (ssid1->len == ssid2->len && 00037 (memcmp(ssid1->ssid, ssid2->ssid, ssid1->len) == 0)) { 00038 return 1; 00039 } 00040 return 0; 00041 }
char* mac2str | ( | uint8_t * | mac | ) |
Definition at line 51 of file wl_util.c.
Referenced by cmd_status(), document_index_html_cb(), and print_network().
00052 { 00053 static char buf[18] ALIGN; 00054 sniprintf(buf, sizeof(buf), "%02x-%02x-%02x-%02x-%02x-%02x", 00055 mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); 00056 return buf; 00057 }