summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordamien <damien@openbsd.org>2005-05-22 16:30:30 +0000
committerdamien <damien@openbsd.org>2005-05-22 16:30:30 +0000
commitc4acf11d72e480927ae618c64965cf8e0ce42224 (patch)
tree27356fac8ba9908438636f781214e10b38fc78a8
parentcosmetic. no need to initialize the read index. (diff)
downloadwireguard-openbsd-c4acf11d72e480927ae618c64965cf8e0ce42224.tar.xz
wireguard-openbsd-c4acf11d72e480927ae618c64965cf8e0ce42224.zip
fix setting of the "need ack" flag.
-rw-r--r--sys/dev/pci/if_iwi.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/sys/dev/pci/if_iwi.c b/sys/dev/pci/if_iwi.c
index 9fab35e55de..f23cf4b79d5 100644
--- a/sys/dev/pci/if_iwi.c
+++ b/sys/dev/pci/if_iwi.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_iwi.c,v 1.43 2005/05/22 16:28:00 damien Exp $ */
+/* $OpenBSD: if_iwi.c,v 1.44 2005/05/22 16:30:30 damien Exp $ */
/*-
* Copyright (c) 2004, 2005
@@ -1157,10 +1157,8 @@ iwi_tx_start(struct ifnet *ifp, struct mbuf *m0, struct ieee80211_node *ni)
desc->cmd = IWI_DATA_CMD_TX;
desc->len = htole16(m0->m_pkthdr.len);
desc->flags = 0;
- if (ic->ic_opmode == IEEE80211_M_IBSS) {
- if (!IEEE80211_IS_MULTICAST(wh->i_addr1))
- desc->flags |= IWI_DATA_FLAG_NEED_ACK;
- } else if (!IEEE80211_IS_MULTICAST(wh->i_addr3))
+
+ if (!IEEE80211_IS_MULTICAST(wh->i_addr1))
desc->flags |= IWI_DATA_FLAG_NEED_ACK;
if (ic->ic_flags & IEEE80211_F_WEPON) {