BSTP_MAX_PATH_COST
if (path_cost > BSTP_MAX_PATH_COST)
path_cost = BSTP_MAX_PATH_COST;
if (val > BSTP_MAX_PATH_COST) {