X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=carlfw%2Fsrc%2Fcmd.c;fp=carlfw%2Fsrc%2Fcmd.c;h=f7490db3940a14b00304b63d167c5dfa4902cc5f;hb=d57b31e45dca1087cefd56876a0a8064efe4e29c;hp=13081c24cf37c7de245859a78ece1026ffafcbdf;hpb=a1d719850538748c7087876a8bce0e3597ca461f;p=carl9170fw.git diff --git a/carlfw/src/cmd.c b/carlfw/src/cmd.c index 13081c2..f7490db 100644 --- a/carlfw/src/cmd.c +++ b/carlfw/src/cmd.c @@ -92,6 +92,13 @@ void handle_cmd(struct carl9170_rsp *resp) break; #endif /* CONFIG_CARL9170FW_WOL */ + case CARL9170_CMD_TALLY: + resp->hdr.len = sizeof(struct carl9170_tally_rsp); + memcpy(&resp->tally, &fw.tally, sizeof(struct carl9170_tally_rsp)); + tally_update(); + memset(&fw.tally, 0, sizeof(struct carl9170_tally_rsp)); + break; + #ifdef CONFIG_CARL9170FW_CAB_QUEUE case CARL9170_CMD_BCN_CTRL: resp->hdr.len = 0;