carl9170 firmware: implement software rx filter
[carl9170fw.git] / carlfw / src / cmd.c
index b63f9262012aae3afbf3f4e8fa97f8780b7b86db..5887891aa7abdb880c1e020c2acf92581af2bec8 100644 (file)
@@ -81,6 +81,11 @@ void handle_cmd(struct carl9170_rsp *resp)
                read_tsf((uint32_t *)resp->tsf.tsf);
                break;
 
+       case CARL9170_CMD_RX_FILTER:
+               resp->hdr.len = 0;
+               fw.wlan.rx_filter = cmd->rx_filter.rx_filter;
+               break;
+
 #ifdef CONFIG_CARL9170FW_CAB_QUEUE
        case CARL9170_CMD_BCN_CTRL:
                resp->hdr.len = 0;