summaryrefslogtreecommitdiff
path: root/sys/dev/awi/awi.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/awi/awi.c')
-rw-r--r--sys/dev/awi/awi.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/sys/dev/awi/awi.c b/sys/dev/awi/awi.c
index 749e042d0ae0..77e22a64bbe9 100644
--- a/sys/dev/awi/awi.c
+++ b/sys/dev/awi/awi.c
@@ -791,8 +791,7 @@ awi_init(sc)
#ifdef __FreeBSD__
if (ifp->if_amcount != 0)
goto set_mib;
- for (ifma = LIST_FIRST(&ifp->if_multiaddrs); ifma != NULL;
- ifma = LIST_NEXT(ifma, ifma_link)) {
+ LIST_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
if (ifma->ifma_addr->sa_family != AF_LINK)
continue;
if (n == AWI_GROUP_ADDR_SIZE)
@@ -1939,8 +1938,7 @@ awi_recv_beacon(sc, m0, rxts, rssi)
return;
}
- for (bp = TAILQ_FIRST(&sc->sc_scan); bp != NULL;
- bp = TAILQ_NEXT(bp, list)) {
+ TAILQ_FOREACH(bp, &sc->sc_scan, list) {
if (memcmp(bp->esrc, wh->i_addr2, ETHER_ADDR_LEN) == 0 &&
memcmp(bp->bssid, wh->i_addr3, ETHER_ADDR_LEN) == 0)
break;
@@ -2182,8 +2180,7 @@ awi_recv_auth(sc, m0)
if (status != 0) {
printf("%s: authentication failed (reason %d)\n",
sc->sc_dev.dv_xname, status);
- for (bp = TAILQ_FIRST(&sc->sc_scan); bp != NULL;
- bp = TAILQ_NEXT(bp, list)) {
+ TAILQ_FOREACH(bp, &sc->sc_scan, list) {
if (memcmp(bp->esrc, sc->sc_bss.esrc, ETHER_ADDR_LEN)
== 0) {
bp->fails++;
@@ -2294,8 +2291,7 @@ awi_recv_asresp(sc, m0)
if (status != 0) {
printf("%s: association failed (reason %d)\n",
sc->sc_dev.dv_xname, status);
- for (bp = TAILQ_FIRST(&sc->sc_scan); bp != NULL;
- bp = TAILQ_NEXT(bp, list)) {
+ TAILQ_FOREACH(bp, &sc->sc_scan, list) {
if (memcmp(bp->esrc, sc->sc_bss.esrc, ETHER_ADDR_LEN)
== 0) {
bp->fails++;