ip_drain
olimit = atomic_swap_int(&ip->ip_drain, level2);
atomic_swap_int(&ip->ip_drain, olimit);
if ((limit = ip->ip_drain) != 0) {
.pr_drain = ip_drain,
void ip_drain(void);
int ip_drain; /* drain source limit */