Robert Watson f9ef96ca71 Define four wrapper functions for interface address locking,
if_addr_rlock() and if_addr_runlock() for regular address lists, and
if_maddr_rlock() and if_maddr_runlock() for multicast address lists.

We will use these in various kernel modules to avoid encoding specific
type and locking strategy information into modules that currently use
IF_ADDR_LOCK() and IF_ADDR_UNLOCK() directly.

MFC after:	6 weeks
2009-06-26 00:36:47 +00:00
..
2008-08-25 20:43:13 +00:00
2009-04-02 13:02:12 +00:00
2009-06-22 21:19:24 +00:00
2009-06-22 21:19:24 +00:00
2009-06-09 02:27:59 +00:00
2009-04-14 23:05:36 +00:00
2009-06-22 17:56:07 +00:00