Home
last modified time | relevance | path

Searched refs:prev_ire (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip6.c1007 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 Dip.c2634 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 …]