summaryrefslogtreecommitdiffstats
path: root/sys/dev/pdq/pdq_ifsubr.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/pdq/pdq_ifsubr.c')
-rw-r--r--sys/dev/pdq/pdq_ifsubr.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/pdq/pdq_ifsubr.c b/sys/dev/pdq/pdq_ifsubr.c
index ce1a208..ce67b0e 100644
--- a/sys/dev/pdq/pdq_ifsubr.c
+++ b/sys/dev/pdq/pdq_ifsubr.c
@@ -273,7 +273,7 @@ pdq_os_addr_fill(
PDQ_IFNET(sc)->if_flags &= ~IFF_ALLMULTI;
#endif
- IF_ADDR_LOCK(PDQ_IFNET(sc));
+ if_maddr_rlock(PDQ_IFNET(sc));
for (ifma = TAILQ_FIRST(&PDQ_IFNET(sc)->if_multiaddrs); ifma && num_addrs > 0;
ifma = TAILQ_NEXT(ifma, ifma_link)) {
char *mcaddr;
@@ -286,7 +286,7 @@ pdq_os_addr_fill(
addr++;
num_addrs--;
}
- IF_ADDR_UNLOCK(PDQ_IFNET(sc));
+ if_maddr_runlock(PDQ_IFNET(sc));
/*
* If not all the address fit into the CAM, turn on all-multicast mode.
*/
OpenPOWER on IntegriCloud