int prefix_len = strlen(prefix);
int buf_len, offset;
struct dirent *e;
- char buf[128], *link;
+ char buf[512], *link;
int phy_idx;
int seq = 0;
DIR *d;
static int nl80211_phy_idx_from_path(const char *path)
{
- char buf[128];
+ char buf[512];
struct dirent *e;
const char *cur_path;
int cur_path_len;
static char * nl80211_phy2ifname(const char *ifname)
{
int ifidx = -1, cifidx = -1, phyidx = -1;
- char buffer[64];
+ char buffer[512];
static char nif[IFNAMSIZ] = { 0 };
DIR *d;
{ "IEEE 802.1X/EAP", 0, IWINFO_KMGMT_8021x },
{ "EAP-SUITE-B-192", 4, IWINFO_KMGMT_8021x },
{ "EAP-SUITE-B", 4, IWINFO_KMGMT_8021x },
+ { "EAP-SHA384", 4, IWINFO_KMGMT_8021x },
{ "EAP-SHA256", 0, IWINFO_KMGMT_8021x },
{ "PSK-SHA256", 0, IWINFO_KMGMT_PSK },
{ "NONE", 0, IWINFO_KMGMT_NONE },
if (!strncmp(p, "WPA-", 4))
p += 4;
+ if (!strncmp(p, "FT-", 3))
+ p += 3;
+
parse_wpa_suites(p, atoi(wpa), &c->wpa_version, &c->auth_suites);
}