Cosmetic: don't open-code TAILQ_FOREACH.

This commit is contained in:
dyoung 2007-02-17 04:59:50 +00:00
parent 5dea0b7003
commit 730acb6a6a
1 changed files with 9 additions and 14 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: esis.c,v 1.42 2006/11/24 12:47:43 is Exp $ */
/* $NetBSD: esis.c,v 1.43 2007/02/17 04:59:50 dyoung Exp $ */
/*-
* Copyright (c) 1991, 1993
@ -59,7 +59,7 @@ SOFTWARE.
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: esis.c,v 1.42 2006/11/24 12:47:43 is Exp $");
__KERNEL_RCSID(0, "$NetBSD: esis.c,v 1.43 2007/02/17 04:59:50 dyoung Exp $");
#include "opt_iso.h"
#ifdef ISO
@ -288,8 +288,7 @@ esis_input(struct mbuf *m0, ...)
shp = va_arg(ap, struct snpa_hdr *);
va_end(ap);
for (ifa = shp->snh_ifp->if_addrlist.tqh_first; ifa != 0;
ifa = ifa->ifa_list.tqe_next)
TAILQ_FOREACH(ifa, &shp->snh_ifp->if_addrlist, ifa_list)
if (ifa->ifa_addr->sa_family == AF_ISO)
break;
/* if we have no iso address just send it to the sockets */
@ -586,8 +585,7 @@ esis_eshinput(
* See if we want to compress out multiple nsaps
* differing only by nsel
*/
for (ifa = shp->snh_ifp->if_addrlist.tqh_first; ifa != 0;
ifa = ifa->ifa_list.tqe_next)
TAILQ_FOREACH(ifa, &shp->snh_ifp->if_addrlist, ifa_list)
if (ifa->ifa_addr->sa_family == AF_ISO) {
nsellength =
((struct iso_ifaddr *) ifa)->ia_addr.siso_tlen;
@ -848,14 +846,13 @@ esis_config(void *v)
* work to advantage for non-broadcast media
*/
for (ifp = ifnet.tqh_first; ifp != 0; ifp = ifp->if_list.tqe_next) {
TAILQ_FOREACH(ifp, &ifnet, if_list) {
if ((ifp->if_flags & IFF_UP) &&
(ifp->if_flags & IFF_BROADCAST)) {
/* search for an ISO address family */
struct ifaddr *ifa;
for (ifa = ifp->if_addrlist.tqh_first; ifa != 0;
ifa = ifa->ifa_list.tqe_next) {
TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
if (ifa->ifa_addr->sa_family == AF_ISO) {
esis_shoutput(ifp,
iso_systype & SNPA_ES ? ESIS_ESH : ESIS_ISH,
@ -956,15 +953,14 @@ esis_shoutput(
(void) esis_insert_addr(&cp, &len, isoa, m, 0);
naddr = 1;
}
for (ia = iso_ifaddr.tqh_first; ia != 0; ia = ia->ia_list.tqe_next) {
TAILQ_FOREACH(ia, &iso_ifaddr, ia_list) {
int nsellen = (type == ESIS_ISH ? ia->ia_addr.siso_tlen : 0);
int n = ia->ia_addr.siso_nlen;
struct iso_ifaddr *ia2;
if (type == ESIS_ISH && naddr > 0)
break;
for (ia2 = iso_ifaddr.tqh_first; ia2 != ia;
ia2 = ia2->ia_list.tqe_next)
TAILQ_FOREACH(ia2, &iso_ifaddr, ia_list)
if (Bcmp(ia->ia_addr.siso_data,
ia2->ia_addr.siso_data, n) == 0)
break;
@ -1201,8 +1197,7 @@ esis_ctlinput(
if (siso->sa_family != AF_ISO)
return NULL;
if (req == PRC_IFDOWN)
for (ia = iso_ifaddr.tqh_first; ia != 0;
ia = ia->ia_list.tqe_next) {
TAILQ_FOREACH(ia, &iso_ifaddr, ia_list) {
if (iso_addrmatch(IA_SIS(ia),
(struct sockaddr_iso *) siso))
snpac_flushifp(ia->ia_ifp);