wireless/wapi: ignore the fail case
do not break the show process if some cases failure Change-Id: I5d5768ba116a9e8a8ea62ae9455d773838328bd5 Signed-off-by: chao.an <anchao@xiaomi.com>
This commit is contained in:
parent
1b9c307ecc
commit
40f559bffc
@ -240,25 +240,20 @@ static unsigned int wapi_str2ndx(FAR const char *name, FAR const char **list)
|
|||||||
|
|
||||||
static int wapi_show_cmd(int sock, int argc, FAR char **argv)
|
static int wapi_show_cmd(int sock, int argc, FAR char **argv)
|
||||||
{
|
{
|
||||||
FAR const char *ifname = argv[0];
|
enum wapi_bitrate_flag_e bitrate_flag;
|
||||||
struct in_addr addr;
|
enum wapi_txpower_flag_e txpower_flag;
|
||||||
|
|
||||||
double freq;
|
|
||||||
enum wapi_freq_flag_e freq_flag;
|
|
||||||
|
|
||||||
char essid[WAPI_ESSID_MAX_SIZE + 1];
|
char essid[WAPI_ESSID_MAX_SIZE + 1];
|
||||||
enum wapi_essid_flag_e essid_flag;
|
enum wapi_essid_flag_e essid_flag;
|
||||||
|
FAR const char *ifname = argv[0];
|
||||||
|
enum wapi_freq_flag_e freq_flag;
|
||||||
enum wapi_mode_e mode;
|
enum wapi_mode_e mode;
|
||||||
|
|
||||||
struct ether_addr ap;
|
struct ether_addr ap;
|
||||||
|
struct in_addr addr;
|
||||||
|
double tmpfreq;
|
||||||
int bitrate;
|
int bitrate;
|
||||||
enum wapi_bitrate_flag_e bitrate_flag;
|
|
||||||
|
|
||||||
int txpower;
|
int txpower;
|
||||||
enum wapi_txpower_flag_e txpower_flag;
|
double freq;
|
||||||
|
int chan;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
printf("%s Configuration:\n", ifname);
|
printf("%s Configuration:\n", ifname);
|
||||||
@ -284,7 +279,6 @@ static int wapi_show_cmd(int sock, int argc, FAR char **argv)
|
|||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
WAPI_ERROR("ERROR: wapi_get_netmask() failed: %d\n", ret);
|
WAPI_ERROR("ERROR: wapi_get_netmask() failed: %d\n", ret);
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -297,13 +291,9 @@ static int wapi_show_cmd(int sock, int argc, FAR char **argv)
|
|||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
WAPI_ERROR("ERROR: wapi_get_freq() failed: %d\n", ret);
|
WAPI_ERROR("ERROR: wapi_get_freq() failed: %d\n", ret);
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
double tmpfreq;
|
|
||||||
int chan;
|
|
||||||
|
|
||||||
printf("Frequency: %g\n", freq);
|
printf("Frequency: %g\n", freq);
|
||||||
printf(" Flag: %s\n", g_wapi_freq_flags[freq_flag]);
|
printf(" Flag: %s\n", g_wapi_freq_flags[freq_flag]);
|
||||||
|
|
||||||
@ -311,7 +301,6 @@ static int wapi_show_cmd(int sock, int argc, FAR char **argv)
|
|||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
WAPI_ERROR("ERROR: wapi_freq2chan() failed: %d\n", ret);
|
WAPI_ERROR("ERROR: wapi_freq2chan() failed: %d\n", ret);
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -322,7 +311,6 @@ static int wapi_show_cmd(int sock, int argc, FAR char **argv)
|
|||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
WAPI_ERROR("ERROR: wapi_chan2freq() failed: %d\n", ret);
|
WAPI_ERROR("ERROR: wapi_chan2freq() failed: %d\n", ret);
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -332,11 +320,11 @@ static int wapi_show_cmd(int sock, int argc, FAR char **argv)
|
|||||||
|
|
||||||
/* Get the ESSID */
|
/* Get the ESSID */
|
||||||
|
|
||||||
|
bzero(essid, sizeof(essid));
|
||||||
ret = wapi_get_essid(sock, ifname, essid, &essid_flag);
|
ret = wapi_get_essid(sock, ifname, essid, &essid_flag);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
WAPI_ERROR("ERROR: wapi_get_essid() failed: %d\n", ret);
|
WAPI_ERROR("ERROR: wapi_get_essid() failed: %d\n", ret);
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -350,11 +338,10 @@ static int wapi_show_cmd(int sock, int argc, FAR char **argv)
|
|||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
WAPI_ERROR("ERROR: wapi_get_mode() failed: %d\n", ret);
|
WAPI_ERROR("ERROR: wapi_get_mode() failed: %d\n", ret);
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
printf(" Mode: %s", g_wapi_modes[mode]);
|
printf(" Mode: %s\n", g_wapi_modes[mode]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Get AP */
|
/* Get AP */
|
||||||
@ -363,7 +350,6 @@ static int wapi_show_cmd(int sock, int argc, FAR char **argv)
|
|||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
WAPI_ERROR("ERROR: wapi_get_ap() failed: %d\n", ret);
|
WAPI_ERROR("ERROR: wapi_get_ap() failed: %d\n", ret);
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -379,7 +365,6 @@ static int wapi_show_cmd(int sock, int argc, FAR char **argv)
|
|||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
WAPI_ERROR("ERROR: wapi_get_bitrate() failed: %d\n", ret);
|
WAPI_ERROR("ERROR: wapi_get_bitrate() failed: %d\n", ret);
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -393,7 +378,6 @@ static int wapi_show_cmd(int sock, int argc, FAR char **argv)
|
|||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
WAPI_ERROR("ERROR: wapi_get_txpower() failed: %d\n", ret);
|
WAPI_ERROR("ERROR: wapi_get_txpower() failed: %d\n", ret);
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -401,7 +385,7 @@ static int wapi_show_cmd(int sock, int argc, FAR char **argv)
|
|||||||
printf(" Flag: %s\n", g_wapi_txpower_flags[txpower_flag]);
|
printf(" Flag: %s\n", g_wapi_txpower_flags[txpower_flag]);
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
|
Loading…
Reference in New Issue
Block a user