Lines Matching refs:rc

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