Lines Matching refs:rc

110 	int rc, rc2;  in tswtcl_create_action()  local
122 if ((rc = nvlist_lookup_string(nvlp, TSWTCL_RED_ACTION_NAME, in tswtcl_create_action()
128 return (rc); in tswtcl_create_action()
139 if ((rc = nvlist_lookup_string(nvlp, TSWTCL_YELLOW_ACTION_NAME, in tswtcl_create_action()
145 return (rc); in tswtcl_create_action()
156 if ((rc = nvlist_lookup_string(nvlp, TSWTCL_GREEN_ACTION_NAME, in tswtcl_create_action()
162 return (rc); in tswtcl_create_action()
173 if ((rc = nvlist_lookup_uint32(nvlp, TSWTCL_COMMITTED_RATE, in tswtcl_create_action()
179 return (rc); in tswtcl_create_action()
183 if ((rc = nvlist_lookup_uint32(nvlp, TSWTCL_PEAK_RATE, in tswtcl_create_action()
189 return (rc); in tswtcl_create_action()
201 if ((rc = nvlist_lookup_uint32(nvlp, TSWTCL_WINDOW, in tswtcl_create_action()
207 return (rc); in tswtcl_create_action()
214 if ((rc = nvlist_lookup_uint32(nvlp, IPP_ACTION_STATS_ENABLE, &bstats)) in tswtcl_create_action()
231 if ((rc = tswtcl_statinit(aid, tswtcl_data)) != 0) { in tswtcl_create_action()
234 return (rc); in tswtcl_create_action()
239 if ((rc = ipp_action_ref(aid, cfg_parms->red_action, flags)) != 0) { in tswtcl_create_action()
241 "returned with error %d", rc)); in tswtcl_create_action()
244 if ((rc = ipp_action_ref(aid, cfg_parms->yellow_action, flags)) != 0) { in tswtcl_create_action()
246 "returned with error %d", rc)); in tswtcl_create_action()
251 if ((rc = ipp_action_ref(aid, cfg_parms->green_action, flags)) != 0) { in tswtcl_create_action()
253 "returned with error %d", rc)); in tswtcl_create_action()
277 return (rc); in tswtcl_create_action()
468 int rc; in tswtcl_destroy_action() local
480 rc = ipp_action_unref(aid, cfg_parms->red_action, flags); in tswtcl_destroy_action()
481 ASSERT(rc == 0); in tswtcl_destroy_action()
482 rc = ipp_action_unref(aid, cfg_parms->yellow_action, flags); in tswtcl_destroy_action()
483 ASSERT(rc == 0); in tswtcl_destroy_action()
484 rc = ipp_action_unref(aid, cfg_parms->green_action, flags); in tswtcl_destroy_action()
485 ASSERT(rc == 0); in tswtcl_destroy_action()
499 int rc; in tswtcl_invoke_action() local
507 if ((rc = tswtcl_process(&mp, tswtcl_data, &next_action)) != 0) { in tswtcl_invoke_action()
508 return (rc); in tswtcl_invoke_action()
517 int rc = 0; in tswtcl_statinit() local
521 if ((rc = ipp_stat_create(aid, TSWTCL_STATS_STRING, METER_STATS_COUNT, in tswtcl_statinit()
524 " with %d\n", rc)); in tswtcl_statinit()
525 return (rc); in tswtcl_statinit()
531 if ((rc = ipp_stat_named_init(tswtcl_data->stats, "red_packets", in tswtcl_statinit()
534 " with %d\n", rc)); in tswtcl_statinit()
535 return (rc); in tswtcl_statinit()
537 if ((rc = ipp_stat_named_init(tswtcl_data->stats, "red_bits", in tswtcl_statinit()
540 " with %d\n", rc)); in tswtcl_statinit()
541 return (rc); in tswtcl_statinit()
543 if ((rc = ipp_stat_named_init(tswtcl_data->stats, "yellow_packets", in tswtcl_statinit()
546 " with %d\n", rc)); in tswtcl_statinit()
547 return (rc); in tswtcl_statinit()
549 if ((rc = ipp_stat_named_init(tswtcl_data->stats, "yellow_bits", in tswtcl_statinit()
552 " with %d\n", rc)); in tswtcl_statinit()
553 return (rc); in tswtcl_statinit()
555 if ((rc = ipp_stat_named_init(tswtcl_data->stats, "green_packets", in tswtcl_statinit()
558 " with %d\n", rc)); in tswtcl_statinit()
559 return (rc); in tswtcl_statinit()
561 if ((rc = ipp_stat_named_init(tswtcl_data->stats, "green_bits", in tswtcl_statinit()
564 " with %d\n", rc)); in tswtcl_statinit()
565 return (rc); in tswtcl_statinit()
567 if ((rc = ipp_stat_named_init(tswtcl_data->stats, "epackets", in tswtcl_statinit()
570 " with %d\n", rc)); in tswtcl_statinit()
571 return (rc); in tswtcl_statinit()
575 return (rc); in tswtcl_statinit()
615 int rc; in tswtcl_info() local
623 if ((rc = nvlist_alloc(&nvlp, NV_UNIQUE_NAME, KM_NOSLEEP)) != 0) { in tswtcl_info()
625 return (rc); in tswtcl_info()
629 if ((rc = ipp_action_name(cfg_parms->red_action, &next_action)) != 0) { in tswtcl_info()
632 return (rc); in tswtcl_info()
636 if ((rc = nvlist_add_string(nvlp, TSWTCL_RED_ACTION_NAME, in tswtcl_info()
641 return (rc); in tswtcl_info()
648 if ((rc = ipp_action_name(cfg_parms->yellow_action, in tswtcl_info()
652 return (rc); in tswtcl_info()
656 if ((rc = nvlist_add_string(nvlp, TSWTCL_YELLOW_ACTION_NAME, in tswtcl_info()
661 return (rc); in tswtcl_info()
667 if ((rc = ipp_action_name(cfg_parms->green_action, in tswtcl_info()
671 return (rc); in tswtcl_info()
675 if ((rc = nvlist_add_string(nvlp, TSWTCL_GREEN_ACTION_NAME, in tswtcl_info()
680 return (rc); in tswtcl_info()
687 if ((rc = nvlist_add_byte(nvlp, IPP_CONFIG_TYPE, IPP_SET)) != 0) { in tswtcl_info()
690 return (rc); in tswtcl_info()
694 if ((rc = nvlist_add_uint32(nvlp, TSWTCL_COMMITTED_RATE, in tswtcl_info()
698 return (rc); in tswtcl_info()
702 if ((rc = nvlist_add_uint32(nvlp, TSWTCL_PEAK_RATE, in tswtcl_info()
706 return (rc); in tswtcl_info()
710 if ((rc = nvlist_add_uint32(nvlp, TSWTCL_WINDOW, in tswtcl_info()
714 return (rc); in tswtcl_info()
717 if ((rc = nvlist_add_uint32(nvlp, IPP_ACTION_STATS_ENABLE, in tswtcl_info()
721 return (rc); in tswtcl_info()
725 rc = fn(nvlp, arg); in tswtcl_info()
728 return (rc); in tswtcl_info()