Lines 609-616
Link Here
|
609 |
cmd->ofdm_mask = 0xff; |
609 |
cmd->ofdm_mask = 0xff; |
610 |
cmd->cck_mask = 0x0f; |
610 |
cmd->cck_mask = 0x0f; |
611 |
cmd->lifetime = htole32(WPI_LIFETIME_INFINITE); |
611 |
cmd->lifetime = htole32(WPI_LIFETIME_INFINITE); |
612 |
cmd->flags = htole32(WPI_TX_AUTO_SEQ | WPI_TX_INSERT_TSTAMP); |
|
|
613 |
|
612 |
|
|
|
613 |
/* |
614 |
* XXX WPI_TX_AUTO_SEQ seems to be ignored - workaround this issue |
615 |
* XXX by using WPI_TX_NEED_ACK instead (with some side effects). |
616 |
*/ |
617 |
cmd->flags = htole32(WPI_TX_NEED_ACK | WPI_TX_INSERT_TSTAMP); |
618 |
|
614 |
bcn->code = WPI_CMD_SET_BEACON; |
619 |
bcn->code = WPI_CMD_SET_BEACON; |
615 |
bcn->ac = WPI_CMD_QUEUE_NUM; |
620 |
bcn->ac = WPI_CMD_QUEUE_NUM; |
616 |
bcn->size = sizeof(struct wpi_cmd_beacon); |
621 |
bcn->size = sizeof(struct wpi_cmd_beacon); |