Lines Matching refs:shadow
1501 struct pfr_ktable *kt, *rt, *shadow, key;
1549 shadow = pfr_create_ktable(tbl, 0, 0);
1550 if (shadow == NULL) {
1560 if (pfr_lookup_addr(shadow, &ad, 1) != NULL)
1565 if (pfr_route_kentry(shadow, p)) {
1577 shadow->pfrkt_cnt = (flags & PFR_FLAG_ADDRSTOO) ?
1579 kt->pfrkt_shadow = shadow;
1581 pfr_clean_node_mask(shadow, &addrq);
1582 pfr_destroy_ktable(shadow, 0);
1592 pfr_destroy_ktable(shadow, 0);
1679 struct pfr_ktable *shadow = kt->pfrkt_shadow;
1684 if (shadow->pfrkt_cnt == NO_ADDRESSES) {
1693 pfr_enqueue_addrs(shadow, &addrq, NULL, 0);
1699 pfr_clean_node_mask(shadow, &addrq);
1723 shadow->pfrkt_ip4);
1725 shadow->pfrkt_ip6);
1726 SWAP(int, kt->pfrkt_cnt, shadow->pfrkt_cnt);
1729 nflags = ((shadow->pfrkt_flags & PFR_TFLAG_USRMASK) |
1732 pfr_destroy_ktable(shadow, 0);