diff --git a/usr/src/uts/common/inet/ip/ip_if.c b/usr/src/uts/common/inet/ip/ip_if.c index 62d85b2..5a3da77 100644 --- a/usr/src/uts/common/inet/ip/ip_if.c +++ b/usr/src/uts/common/inet/ip/ip_if.c @@ -15686,7 +15686,6 @@ ipif_create_bcast_ires(ipif_t *ipif, ire_t **irep) */ if (netmask < subnetmask) { addr = netmask & ipif->ipif_subnet; - irep = ire_create_bcast(ill, addr, zoneid, irep); irep = ire_create_bcast(ill, ~netmask | addr, zoneid, irep); } @@ -15698,7 +15697,6 @@ ipif_create_bcast_ires(ipif_t *ipif, ire_t **irep) */ if (subnetmask != 0xFFFFFFFF) { addr = ipif->ipif_subnet; - irep = ire_create_bcast(ill, addr, zoneid, irep); irep = ire_create_bcast(ill, ~subnetmask | addr, zoneid, irep); } @@ -15743,9 +15741,6 @@ ipif_delete_bcast_ires(ipif_t *ipif) */ if (netmask < subnetmask) { addr = netmask & ipif->ipif_subnet; - ire = ire_lookup_bcast(ill, addr, zoneid); - ASSERT(ire != NULL); - ire_delete(ire); ire_refrele(ire); ire = ire_lookup_bcast(ill, ~netmask | addr, zoneid); ASSERT(ire != NULL); ire_delete(ire); ire_refrele(ire); @@ -15759,9 +15754,6 @@ ipif_delete_bcast_ires(ipif_t *ipif) */ if (subnetmask != 0xFFFFFFFF) { addr = ipif->ipif_subnet; - ire = ire_lookup_bcast(ill, addr, zoneid); - ASSERT(ire != NULL); - ire_delete(ire); ire_refrele(ire); ire = ire_lookup_bcast(ill, ~subnetmask | addr, zoneid); ASSERT(ire != NULL); ire_delete(ire); ire_refrele(ire);