Searched refs:new_ire (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_ire.c3584 ire_t *gw_ire, *new_ire; local
3611 new_ire = ire_create_v6(&ire->ire_addr_v6, &ire->ire_mask_v6,
3615 new_ire = ire_create((uchar_t *)&ire->ire_addr,
3621 if (new_ire == NULL)
3623 new_ire->ire_unbound = B_TRUE;
3624 new_ire = ire_add(new_ire);
3625 if (new_ire != NULL)
3626 ire_refrele(new_ire);
H A Dip6_input.c1460 ire_t *new_ire; local
1462 new_ire = ip_check_multihome(&ip6h->ip6_dst, ire, ill);
1463 if (new_ire == NULL) {
1474 * new_ire == ire (for IPMP, ire would be the one corresponding
1478 ira->ira_ill = new_ire->ire_ill;
1484 ip_input_local_v6(new_ire, mp, ip6h, ira);
1487 ASSERT(ira->ira_ill == new_ire->ire_ill);
1491 if (new_ire != ire)
1492 ire_refrele(new_ire);
H A Dip_input.c1713 ire_t *new_ire; local
1715 new_ire = ip_check_multihome(&ipha->ipha_dst, ire, ill);
1716 if (new_ire == NULL) {
1727 * new_ire == ire (for IPMP, ire would be the one corresponding
1731 ira->ira_ill = new_ire->ire_ill;
1737 ip_input_local_v4(new_ire, mp, ipha, ira);
1740 ASSERT(ira->ira_ill == new_ire->ire_ill);
1744 if (new_ire != ire)
1745 ire_refrele(new_ire);
H A Dip.c6606 ire_t *new_ire; local
6611 new_ire = ire_create_v6(&ire->ire_addr_v6, &ire->ire_mask_v6,
6615 new_ire = ire_create((uchar_t *)&ire->ire_addr,
6620 if (new_ire == NULL)
6622 new_ire->ire_unbound = B_TRUE;
6625 * the existing one on the attempt to add the unbound new_ire.
6628 new_ire = ire_add(new_ire);
6629 if (new_ire != NULL)
6630 ire_refrele(new_ire);
7686 ire_t *new_ire; local
[all...]

Completed in 93 milliseconds