diff options
author | tuexen <tuexen@FreeBSD.org> | 2009-09-19 14:55:12 +0000 |
---|---|---|
committer | tuexen <tuexen@FreeBSD.org> | 2009-09-19 14:55:12 +0000 |
commit | 064ad1c10a013fdee8dfa0bfcedcec6231604546 (patch) | |
tree | 17a32d87c0340b883b2655d199ad423673922e00 /sys/netinet/sctp_bsd_addr.c | |
parent | 9fa52644a0a029cdc49418f53eefb04af6aea601 (diff) | |
download | FreeBSD-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.c | 8 |
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 * |