pfmsg
struct pftable_msg pfmsg;
else if (imsg_get_data(&imsg, &pfmsg, sizeof(pfmsg)) ==
else if (pftable_addr_add(&pfmsg) != 0)
else if (imsg_get_data(&imsg, &pfmsg, sizeof(pfmsg)) ==
else if (pftable_addr_remove(&pfmsg) != 0)
pfmsg('L', lease); /* unabandon address */
pfmsg('R', l);
void pfmsg(char, struct lease *);
pfmsg('L', lease); /* address is leased. remove from purgatory */
pfmsg('C', lease);
pfmsg('R', lease);
pfmsg('A', lease); /* address is abandoned. send to purgatory */