Lines Matching defs:rc

185 	int rc, flow_count;
201 if ((rc = nvlist_lookup_string(nvlp, FLOWACCT_NEXT_ACTION_NAME,
207 return (rc);
217 if ((rc = ipp_action_name(aid, &flowacct_data->act_name)) != 0) {
236 if ((rc = nvlist_lookup_uint32(nvlp, FLOWACCT_MAX_LIMIT,
242 return (rc);
245 if ((rc = nvlist_lookup_uint32(nvlp, IPP_ACTION_STATS_ENABLE,
251 if ((rc = global_statinit(aid, flowacct_data)) != 0) {
253 return (rc);
261 if ((rc = ipp_action_ref(aid, flowacct_data->next_action,
264 "returned with error %d\n", rc));
269 return (rc);
286 int rc = 0;
296 if ((rc = nvlist_lookup_byte(nvlp, IPP_CONFIG_TYPE, &config_type))
301 return (rc);
314 if ((rc = nvlist_lookup_string(nvlp, FLOWACCT_NEXT_ACTION_NAME,
325 if ((rc = ipp_action_ref(aid, next_action, flags)) != 0) {
328 "ipp_action_ref returned with error %d\n", rc));
329 return (rc);
332 if ((rc = ipp_action_name(aid, &act_name)) != 0) {
340 rc = ipp_action_unref(aid, flowacct_data->next_action, flags);
341 ASSERT(rc == 0);
349 if ((rc = nvlist_lookup_uint32(nvlp, FLOWACCT_TIMEOUT, &timeout))
356 if ((rc = nvlist_lookup_uint32(nvlp, FLOWACCT_TIMER, &timer)) == 0) {
361 if ((rc = nvlist_lookup_uint32(nvlp, FLOWACCT_MAX_LIMIT, &max_limit))
367 if ((rc = nvlist_lookup_uint32(nvlp, IPP_ACTION_STATS_ENABLE, &bstats))
373 rc = global_statinit(aid, flowacct_data);
374 if (rc == 0) {
392 int rc, flow_count;
420 rc = ipp_action_unref(aid, flowacct_data->next_action, flags);
421 ASSERT(rc == 0);
433 int rc;
441 if ((rc = flowacct_process(&mp, flowacct_data)) != 0) {
442 return (rc);
458 int rc;
465 if ((rc = nvlist_alloc(&nvlp, NV_UNIQUE_NAME, KM_NOSLEEP)) != 0) {
467 return (rc);
471 if ((rc = ipp_action_name(flowacct_data->next_action,
475 return (rc);
479 if ((rc = nvlist_add_string(nvlp, FLOWACCT_NEXT_ACTION_NAME,
484 return (rc);
491 if ((rc = nvlist_add_byte(nvlp, IPP_CONFIG_TYPE, IPP_SET)) != 0) {
494 return (rc);
499 if ((rc = nvlist_add_uint32(nvlp, FLOWACCT_TIMER, param)) != 0) {
502 return (rc);
506 if ((rc = nvlist_add_uint32(nvlp, FLOWACCT_MAX_LIMIT,
510 return (rc);
516 if ((rc = nvlist_add_uint32(nvlp, FLOWACCT_TIMEOUT, param)) != 0) {
519 return (rc);
523 if ((rc = nvlist_add_uint32(nvlp, IPP_ACTION_STATS_ENABLE,
528 return (rc);
532 rc = fn(nvlp, arg);
535 return (rc);