svn commit: r197328 - head/sys/netinet
Michael Tuexen
tuexen at FreeBSD.org
Sat Sep 19 14:55:13 UTC 2009
Author: tuexen
Date: Sat Sep 19 14:55:12 2009
New Revision: 197328
URL: http://svn.freebsd.org/changeset/base/197328
Log:
Use appropriate locking when using interface list.
Approved by: rrs (mentor)
MFC after: 1 month.
Modified:
head/sys/netinet/sctp_bsd_addr.c
Modified: head/sys/netinet/sctp_bsd_addr.c
==============================================================================
--- head/sys/netinet/sctp_bsd_addr.c Sat Sep 19 14:18:42 2009 (r197327)
+++ head/sys/netinet/sctp_bsd_addr.c Sat Sep 19 14:55:12 2009 (r197328)
@@ -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 *
More information about the svn-src-all
mailing list