Lines Matching defs:gw_rhc
1239 tsol_tnrhc_t *gw_rhc = NULL;
1290 if ((gw_rhc = attrp->igsa_rhc) != NULL) {
1295 if (gw_rhc->rhc_invalid || gw_rhc->rhc_tpc->tpc_invalid) {
1296 TNRHC_RELE(gw_rhc);
1297 attrp->igsa_rhc = gw_rhc = NULL;
1299 TNRHC_HOLD(gw_rhc)
1304 if (gw_rhc == NULL) {
1325 ASSERT(gw_rhc == NULL);
1326 gw_rhc = find_rhc(paddr, ire->ire_ipversion, B_FALSE);
1327 if (gw_rhc != NULL) {
1336 TNRHC_RELE(gw_rhc)
1338 gw_rhc = attrp->igsa_rhc;
1340 attrp->igsa_rhc = gw_rhc;
1346 TNRHC_HOLD(gw_rhc)
1353 if (gw_rhc == NULL) {
1361 "ire(1), label(2) off-link with no gw_rhc",
1395 ASSERT(gw_rhc != NULL);
1396 switch (gw_rhc->rhc_tpc->tpc_tp.host_type) {
1398 if (tsl->tsl_doi != gw_rhc->rhc_tpc->tpc_tp.tp_doi ||
1400 &gw_rhc->rhc_tpc->tpc_tp.tp_sl_range_cipso) &&
1402 gw_rhc->rhc_tpc->tpc_tp.tp_sl_set_cipso))) {
1406 char *, "ire(1), tsl(2), gw_rhc(3) "
1409 tsol_tnrhc_t *, gw_rhc);
1414 if (tsl->tsl_doi != gw_rhc->rhc_tpc->tpc_tp.tp_doi ||
1416 &gw_rhc->rhc_tpc->tpc_tp.tp_gw_sl_range) &&
1418 gw_rhc->rhc_tpc->tpc_tp.tp_gw_sl_set))) {
1422 char *, "ire(1), tsl(2), gw_rhc(3) "
1425 tsol_tnrhc_t *, gw_rhc);
1438 if (gw_rhc != NULL)
1439 TNRHC_RELE(gw_rhc)