Lines Matching refs:tpc_tp
627 *doi = rhtp->tpc_tp.tp_doi;
628 switch (rhtp->tpc_tp.host_type) {
630 *sl = rhtp->tpc_tp.tp_def_label;
633 *sl = rhtp->tpc_tp.tp_sl_range_cipso.upper_bound;
746 if (src_rhtp->tpc_tp.host_type == UNLABELED)
805 if (src_rhtp->tpc_tp.host_type == SUN_CIPSO)
807 else if (src_rhtp->tpc_tp.host_type == UNLABELED)
996 if (tp->tpc_tp.host_type == UNLABELED) {
1002 } else if (tp->tpc_tp.host_type != SUN_CIPSO) {
1008 } else if (plabel->tsl_doi != tp->tpc_tp.tp_doi) {
1014 } else if (!_blinrange(label, &tp->tpc_tp.tp_sl_range_cipso) &&
1015 !blinlset(label, tp->tpc_tp.tp_sl_set_cipso)) {
1066 if (label2doi(plabel) != src_rhtp->tpc_tp.tp_doi) {
1073 } else if ((src_rhtp->tpc_tp.host_type != UNLABELED &&
1075 &src_rhtp->tpc_tp.tp_sl_range_cipso) &&
1077 src_rhtp->tpc_tp.tp_sl_set_cipso)) ||
1078 (src_rhtp->tpc_tp.host_type == UNLABELED &&
1079 !blequal(&plabel->tsl_label, &src_rhtp->tpc_tp.tp_def_label))) {
1089 } else switch (dst_rhtp->tpc_tp.host_type) {
1096 &dst_rhtp->tpc_tp.tp_sl_range_cipso) ||
1098 dst_rhtp->tpc_tp.tp_sl_set_cipso);
1165 if (rhtp == NULL || label2doi(plabel) != rhtp->tpc_tp.tp_doi) {
1175 switch (rhtp->tpc_tp.host_type) {
1179 &rhtp->tpc_tp.tp_def_label);
1182 &rhtp->tpc_tp.tp_def_label);
1188 &rhtp->tpc_tp.tp_sl_range_cipso) ||
1189 blinlset(pktbs, rhtp->tpc_tp.tp_sl_set_cipso);
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))) {
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))) {
1585 switch (dst_rhtp->tpc_tp.host_type) {
1587 if (tsl->tsl_doi != dst_rhtp->tpc_tp.tp_doi ||
1589 &dst_rhtp->tpc_tp.tp_sl_range_cipso) &&
1591 dst_rhtp->tpc_tp.tp_sl_set_cipso))) {
1604 if (tsl->tsl_doi != dst_rhtp->tpc_tp.tp_doi ||
1605 !blequal(&dst_rhtp->tpc_tp.tp_def_label,
1625 if (dst_rhtp->tpc_tp.host_type != UNLABELED ||
1627 gw_rhtp->tpc_tp.host_type != UNLABELED))
1675 if (dst_rhtp->tpc_tp.host_type == UNLABELED &&
1676 (!off_link || gw_rhtp->tpc_tp.host_type == UNLABELED))
1748 if (pkt_diff > 0 || src_rhtp->tpc_tp.host_type == UNLABELED) {
1760 if (pkt_diff > 0 || src_rhtp->tpc_tp.host_type == UNLABELED)
2095 (tp->tpc_tp.host_type == SUN_CIPSO &&
2096 tp->tpc_tp.tp_doi == default_doi &&
2099 (zone != NULL && plabel->tsl_doi == tp->tpc_tp.tp_doi &&
2100 ((tp->tpc_tp.host_type == SUN_CIPSO &&
2101 (_blinrange(label, &tp->tpc_tp.tp_sl_range_cipso) ||
2102 blinlset(label, tp->tpc_tp.tp_sl_set_cipso))))))) {
2116 } else if (tp->tpc_tp.host_type == UNLABELED) {
2121 if (tp->tpc_tp.host_type != SUN_CIPSO) {
2128 tp->tpc_tp.tp_doi, default_doi);
2135 } else if (plabel->tsl_doi != tp->tpc_tp.tp_doi) {
2138 addrbuf, tp->tpc_tp.tp_doi);