Lines Matching defs:dce

140 	dce_t		*dce;
149 ASSERT(ixa->ixa_dce != NULL); /* Could be default dce */
280 * any change to the per-destination dce (including it becoming
283 dce = ixa->ixa_dce;
289 if (dce->dce_flags & DCEF_PMTU) {
292 if ((TICK_TO_SEC(now) - dce->dce_last_change_time >
298 * dce verification code in conn_ip_output.
300 mutex_enter(&dce->dce_lock);
301 dce->dce_flags &= ~(DCEF_PMTU|DCEF_TOO_SMALL_PMTU);
302 dce->dce_last_change_time = TICK_TO_SEC(now);
303 mutex_exit(&dce->dce_lock);
304 dce_increment_generation(dce);
308 if (dce->dce_generation != ixa->ixa_dce_generation) {
311 ip_drop_output("ipIfStatsOutDiscards - verify dce",
315 dce = ixa->ixa_dce;
319 * new dce's generation number change.
375 return ((ire->ire_sendfn)(ire, mp, mp->b_rptr, ixa, &dce->dce_ident));
596 dce_t *dce;
600 dce = dce_lookup_pkt(mp, ixa, &gen);
601 ASSERT(dce != NULL);
605 dce_refhold_notr(dce);
606 dce_refrele(dce);
608 ixa->ixa_dce = dce;
611 /* Extract the (path) mtu from the dce, ncec_ill etc */
739 * the hold on the ire. Ditto for the nce and dce.
812 dce_t *dce = NULL;
870 /* No dce yet; use default one */
927 dce = dce_lookup_v4(dst, ipst, NULL);
928 ASSERT(dce != NULL);
932 } else if (dce->dce_flags & DCEF_PMTU) {
938 if (TICK_TO_SEC(now) - dce->dce_last_change_time >
943 mutex_enter(&dce->dce_lock);
944 dce->dce_flags &= ~(DCEF_PMTU|DCEF_TOO_SMALL_PMTU);
945 dce->dce_last_change_time = TICK_TO_SEC(now);
946 mutex_exit(&dce->dce_lock);
947 dce_increment_generation(dce);
953 if (fragsize > dce->dce_pmtu)
954 fragsize = dce->dce_pmtu;
1045 error = (ire->ire_sendfn)(ire, mp, ipha, ixa, &dce->dce_ident);
1048 if (dce != NULL)
1049 dce_refrele(dce);