diff options
| author | 2005-05-22 16:30:30 +0000 | |
|---|---|---|
| committer | 2005-05-22 16:30:30 +0000 | |
| commit | c4acf11d72e480927ae618c64965cf8e0ce42224 (patch) | |
| tree | 27356fac8ba9908438636f781214e10b38fc78a8 | |
| parent | cosmetic. no need to initialize the read index. (diff) | |
| download | wireguard-openbsd-c4acf11d72e480927ae618c64965cf8e0ce42224.tar.xz wireguard-openbsd-c4acf11d72e480927ae618c64965cf8e0ce42224.zip | |
fix setting of the "need ack" flag.
| -rw-r--r-- | sys/dev/pci/if_iwi.c | 8 |
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) { |
