Searched refs:prev_ire (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip6.c | 1007 ire_t *prev_ire = NULL; in icmp_redirect_v6() local 1090 prev_ire = ire_ftable_lookup_v6(dst, 0, 0, 0, rill, in icmp_redirect_v6() 1098 if (prev_ire == NULL || in icmp_redirect_v6() 1099 (prev_ire->ire_type & (IRE_LOCAL|IRE_LOOPBACK)) || in icmp_redirect_v6() 1100 (prev_ire->ire_flags & (RTF_REJECT|RTF_BLACKHOLE)) || in icmp_redirect_v6() 1101 !IN6_ARE_ADDR_EQUAL(src, &prev_ire->ire_gateway_addr_v6)) { in icmp_redirect_v6() 1107 ASSERT(prev_ire->ire_ill != NULL); in icmp_redirect_v6() 1108 if (prev_ire->ire_ill->ill_flags & ILLF_NONUD) in icmp_redirect_v6() 1149 prev_ire->ire_ill, in icmp_redirect_v6() 1182 prev_ire->ire_ill, in icmp_redirect_v6() [all …]
|
H A D | ip.c | 2634 ire_t *prev_ire; in icmp_redirect_v4() local 2653 prev_ire = ire_ftable_lookup_v4(dst, 0, 0, 0, NULL, ALL_ZONES, in icmp_redirect_v4() 2660 if (prev_ire == NULL || ire == NULL || in icmp_redirect_v4() 2661 (prev_ire->ire_type & (IRE_LOCAL|IRE_LOOPBACK)) || in icmp_redirect_v4() 2662 (prev_ire->ire_flags & (RTF_REJECT|RTF_BLACKHOLE)) || in icmp_redirect_v4() 2664 prev_ire->ire_gateway_addr != src) { in icmp_redirect_v4() 2670 if (prev_ire != NULL) in icmp_redirect_v4() 2671 ire_refrele(prev_ire); in icmp_redirect_v4() 2675 ire_refrele(prev_ire); in icmp_redirect_v4() 2737 prev_ire = ire_ftable_lookup_v4(dst, 0, src, IRE_HOST, NULL, in icmp_redirect_v4() [all …]
|