View | Details | Raw Unified | Return to bug 197143 | Differences between
and this patch

Collapse All | Expand All

(-)sys/dev/wpi/if_wpi.c (-1 / +6 lines)
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);

Return to bug 197143