pf_rule_copyin
int pf_rule_copyin(struct pf_rule *, struct pf_rule *);
if ((error = pf_rule_copyin(&pr->rule, rule))) {
error = pf_rule_copyin(&pcr->rule, newrule);