| 1007 | } |
| 1008 | |
| 1009 | static void |
| 1010 | pfr_copyout_addr(struct pfr_addr *ad, const struct pfr_kentry *ke) |
| 1011 | { |
| 1012 | bzero(ad, sizeof(*ad)); |
| 1013 | if (ke == NULL) |
| 1014 | return; |
| 1015 | ad->pfra_af = ke->pfrke_af; |
| 1016 | ad->pfra_net = ke->pfrke_net; |
| 1017 | ad->pfra_not = ke->pfrke_not; |
| 1018 | if (ad->pfra_af == AF_INET) |
| 1019 | ad->pfra_ip4addr = ke->pfrke_sa.sin.sin_addr; |
| 1020 | else if (ad->pfra_af == AF_INET6) |
| 1021 | ad->pfra_ip6addr = ke->pfrke_sa.sin6.sin6_addr; |
| 1022 | } |
| 1023 | |
| 1024 | static void |
| 1025 | pfr_copyout_astats(struct pfr_astats *as, const struct pfr_kentry *ke, |
no test coverage detected