Skip to content
Snippets Groups Projects
Commit 85c900d2 authored by Anjan Chanda's avatar Anjan Chanda
Browse files

status: 'node->stalist' entries which should not have disassoc_time/reason

parent ca695700
No related branches found
No related tags found
No related merge requests found
Pipeline #210547 passed
......@@ -3030,7 +3030,6 @@ static int _cntlr_status(struct controller *c, void *args, void *out, bool full)
char bssstr[18] = {0};
struct tm *timeinfo;
char t_assoc[30] = {};
char t_disassoc[30] = {};
hwaddr_ntoa(s->de_sta->macaddr, stastr);
hwaddr_ntoa(s->bssid, bssstr);
......@@ -3039,24 +3038,16 @@ static int _cntlr_status(struct controller *c, void *args, void *out, bool full)
blobmsg_add_string(bb, "macaddr", stastr);
blobmsg_add_string(bb, "bssid", bssstr);
blobmsg_add_macaddr(bb, "node", n->almacaddr);
blobmsg_add_string(bb, "type", !s->is_bsta ? "NON_IEEE1905" : "IEEE1905");
blobmsg_add_u8(bb, "associated", s->state == STA_ASSOCIATED ? 1 : 0);
/* Association / disassociation time in ISO8601 format */
if (s->assoc_time != 0) {
timeinfo = localtime(&s->assoc_time);
strftime(t_assoc, sizeof(t_assoc), "%Y-%m-%dT%H:%M:%S%z", timeinfo);
}
if (s->disassoc_time != 0) {
timeinfo = localtime(&s->disassoc_time);
strftime(t_disassoc, sizeof(t_disassoc), "%Y-%m-%dT%H:%M:%S%z", timeinfo);
}
/* show association time in ISO8601 format */
timeinfo = localtime(&s->assoc_time);
strftime(t_assoc, sizeof(t_assoc), "%Y-%m-%dT%H:%M:%S%z", timeinfo);
blobmsg_add_u32(bb, "conntime", s->de_sta->conn_time);
blobmsg_add_string(bb, "assoc_time", t_assoc);
blobmsg_add_string(bb, "disassoc_time", t_disassoc);
blobmsg_add_u32(bb, "disassoc_reason", s->disassoc_reason);
blobmsg_add_u32(bb, "time_delta", s->de_sta->time_delta);
blobmsg_add_u32(bb, "dl_rate", s->de_sta->dl_rate);
blobmsg_add_u32(bb, "ul_rate", s->de_sta->ul_rate);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment