summaryrefslogtreecommitdiffstats
path: root/sys/netinet/in.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2001-03-16 20:00:53 +0000
committerphk <phk@FreeBSD.org>2001-03-16 20:00:53 +0000
commitfa534e660d6323afb758326f29b9baec791d2ff4 (patch)
tree9bf74bdcaea95292ea2e78f1b8ec454f685ce11c /sys/netinet/in.c
parenta4a639f96855a7d5ba4a15245d911bfacb505c0c (diff)
downloadFreeBSD-src-fa534e660d6323afb758326f29b9baec791d2ff4.zip
FreeBSD-src-fa534e660d6323afb758326f29b9baec791d2ff4.tar.gz
<sys/queue.h> makeover.
Diffstat (limited to 'sys/netinet/in.c')
-rw-r--r--sys/netinet/in.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/sys/netinet/in.c b/sys/netinet/in.c
index 27fbefb..256e006 100644
--- a/sys/netinet/in.c
+++ b/sys/netinet/in.c
@@ -87,8 +87,7 @@ in_localaddr(in)
register struct in_ifaddr *ia;
if (subnetsarelocal) {
- for (ia = TAILQ_FIRST(&in_ifaddrhead); ia;
- ia = TAILQ_NEXT(ia, ia_link))
+ TAILQ_FOREACH(ia, &in_ifaddrhead, ia_link)
if ((i & ia->ia_netmask) == ia->ia_net)
return (1);
} else {
@@ -235,8 +234,7 @@ in_control(so, cmd, data, ifp, p)
* the first one on the interface.
*/
if (ifp)
- for (iap = TAILQ_FIRST(&in_ifaddrhead); iap;
- iap = TAILQ_NEXT(iap, ia_link))
+ TAILQ_FOREACH(iap, &in_ifaddrhead, ia_link)
if (iap->ia_ifp == ifp) {
if (((struct sockaddr_in *)&ifr->ifr_addr)->sin_addr.s_addr ==
iap->ia_addr.sin_addr.s_addr) {
@@ -752,8 +750,7 @@ in_broadcast(in, ifp)
* with a broadcast address.
*/
#define ia ((struct in_ifaddr *)ifa)
- for (ifa = TAILQ_FIRST(&ifp->if_addrhead); ifa;
- ifa = TAILQ_NEXT(ifa, ifa_link))
+ TAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link)
if (ifa->ifa_addr->sa_family == AF_INET &&
(in.s_addr == ia->ia_broadaddr.sin_addr.s_addr ||
in.s_addr == ia->ia_netbroadcast.s_addr ||
OpenPOWER on IntegriCloud