<dec f='src/src/sys/netinet/in_var.h' l='421' type='void in_purgeaddr(struct ifaddr * )'/>
<use f='src/src/sys/netinet/in.c' l='690' u='c' c='in_control0'/>
<use f='src/src/sys/netinet/in.c' l='737' u='c' c='in_control0'/>
<def f='src/src/sys/netinet/in.c' l='843' ll='868' type='void in_purgeaddr(struct ifaddr * ifa)'/>
<use f='src/src/sys/netinet/in.c' l='873' u='r' c='in_purgeif'/>
<doc f='src/src/sys/netinet/in.c' l='836'>/*
 * Depends on it isn&apos;t called in concurrent. It should be guaranteed
 * by ifa-&gt;ifa_ifp&apos;s ioctl lock. The possible callers are in_control
 * and if_purgeaddrs; the former is called iva ifa-&gt;ifa_ifp&apos;s ioctl
 * and the latter is called via ifa-&gt;ifa_ifp&apos;s if_detach. The functions
 * never be executed in concurrent.
 */</doc>
