summaryrefslogtreecommitdiffstats
path: root/sys/netinet/sctp_bsd_addr.c
diff options
context:
space:
mode:
authortuexen <tuexen@FreeBSD.org>2009-09-19 14:55:12 +0000
committertuexen <tuexen@FreeBSD.org>2009-09-19 14:55:12 +0000
commit064ad1c10a013fdee8dfa0bfcedcec6231604546 (patch)
tree17a32d87c0340b883b2655d199ad423673922e00 /sys/netinet/sctp_bsd_addr.c
parent9fa52644a0a029cdc49418f53eefb04af6aea601 (diff)
downloadFreeBSD-src-064ad1c10a013fdee8dfa0bfcedcec6231604546.zip
FreeBSD-src-064ad1c10a013fdee8dfa0bfcedcec6231604546.tar.gz
Use appropriate locking when using interface list.
Approved by: rrs (mentor) MFC after: 1 month.
Diffstat (limited to 'sys/netinet/sctp_bsd_addr.c')
-rw-r--r--sys/netinet/sctp_bsd_addr.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/sys/netinet/sctp_bsd_addr.c b/sys/netinet/sctp_bsd_addr.c
index 353e5e6..6a8dfc9 100644
--- a/sys/netinet/sctp_bsd_addr.c
+++ b/sys/netinet/sctp_bsd_addr.c
@@ -208,9 +208,7 @@ sctp_init_ifns_for_vrf(int vrfid)
struct sctp_ifa *sctp_ifa;
uint32_t ifa_flags;
-#if 0
IFNET_RLOCK();
-#endif
TAILQ_FOREACH(ifn, &MODULE_GLOBAL(ifnet), if_list) {
IF_ADDR_LOCK(ifn);
TAILQ_FOREACH(ifa, &ifn->if_addrlist, ifa_list) {
@@ -256,9 +254,7 @@ sctp_init_ifns_for_vrf(int vrfid)
}
IF_ADDR_UNLOCK(ifn);
}
-#if 0
IFNET_RUNLOCK();
-#endif
}
void
@@ -344,9 +340,7 @@ void
struct ifnet *ifn;
struct ifaddr *ifa;
-#if 0
IFNET_RLOCK();
-#endif
TAILQ_FOREACH(ifn, &MODULE_GLOBAL(ifnet), if_list) {
if (!(*pred) (ifn)) {
continue;
@@ -355,9 +349,7 @@ void
sctp_addr_change(ifa, add ? RTM_ADD : RTM_DELETE);
}
}
-#if 0
IFNET_RUNLOCK();
-#endif
}
struct mbuf *
OpenPOWER on IntegriCloud