Lines Matching refs:dce
142 dce_t *dce; in conn_ip_output() local
285 dce = ixa->ixa_dce; in conn_ip_output()
291 if (dce->dce_flags & DCEF_PMTU) { in conn_ip_output()
294 if ((TICK_TO_SEC(now) - dce->dce_last_change_time > in conn_ip_output()
302 mutex_enter(&dce->dce_lock); in conn_ip_output()
303 dce->dce_flags &= ~(DCEF_PMTU|DCEF_TOO_SMALL_PMTU); in conn_ip_output()
304 dce->dce_last_change_time = TICK_TO_SEC(now); in conn_ip_output()
305 mutex_exit(&dce->dce_lock); in conn_ip_output()
306 dce_increment_generation(dce); in conn_ip_output()
310 if (dce->dce_generation != ixa->ixa_dce_generation) { in conn_ip_output()
317 dce = ixa->ixa_dce; in conn_ip_output()
377 return ((ire->ire_sendfn)(ire, mp, mp->b_rptr, ixa, &dce->dce_ident)); in conn_ip_output()
598 dce_t *dce; in ip_verify_dce() local
602 dce = dce_lookup_pkt(mp, ixa, &gen); in ip_verify_dce()
603 ASSERT(dce != NULL); in ip_verify_dce()
607 dce_refhold_notr(dce); in ip_verify_dce()
608 dce_refrele(dce); in ip_verify_dce()
610 ixa->ixa_dce = dce; in ip_verify_dce()
815 dce_t *dce = NULL; in ip_output_simple_v4() local
930 dce = dce_lookup_v4(dst, ipst, NULL); in ip_output_simple_v4()
931 ASSERT(dce != NULL); in ip_output_simple_v4()
935 } else if (dce->dce_flags & DCEF_PMTU) { in ip_output_simple_v4()
941 if (TICK_TO_SEC(now) - dce->dce_last_change_time > in ip_output_simple_v4()
946 mutex_enter(&dce->dce_lock); in ip_output_simple_v4()
947 dce->dce_flags &= ~(DCEF_PMTU|DCEF_TOO_SMALL_PMTU); in ip_output_simple_v4()
948 dce->dce_last_change_time = TICK_TO_SEC(now); in ip_output_simple_v4()
949 mutex_exit(&dce->dce_lock); in ip_output_simple_v4()
950 dce_increment_generation(dce); in ip_output_simple_v4()
956 if (fragsize > dce->dce_pmtu) in ip_output_simple_v4()
957 fragsize = dce->dce_pmtu; in ip_output_simple_v4()
1048 error = (ire->ire_sendfn)(ire, mp, ipha, ixa, &dce->dce_ident); in ip_output_simple_v4()
1051 if (dce != NULL) in ip_output_simple_v4()
1052 dce_refrele(dce); in ip_output_simple_v4()