wpi(4): fix some byteorder conversions

Submitted by:	<s3erios@gmail.com>
Differential Revision:	https://reviews.freebsd.org/D3761
This commit is contained in:
Adrian Chadd 2015-10-08 07:21:36 +00:00
parent 19ea23a08d
commit 4c09e592e6
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=289011

View File

@ -2265,7 +2265,8 @@ wpi_notif_intr(struct wpi_softc *sc)
"duration %u, status %x, tsf %ju, mode %x\n",
stat->rtsfailcnt, stat->ackfailcnt,
stat->btkillcnt, stat->rate, le32toh(stat->duration),
le32toh(stat->status), *tsf, *mode);
le32toh(stat->status), le64toh(*tsf),
le32toh(*mode));
break;
}
@ -4121,7 +4122,7 @@ wpi_scan(struct wpi_softc *sc, struct ieee80211_channel *c)
* after the scan probe request
*/
chan = (struct wpi_scan_chan *)frm;
chan->chan = htole16(ieee80211_chan2ieee(ic, c));
chan->chan = ieee80211_chan2ieee(ic, c);
chan->flags = 0;
if (nssid) {
hdr->crc_threshold = WPI_SCAN_CRC_TH_DEFAULT;