Lines Matching refs:err

49 	int err = 0;  in lan966x_tc_flower_handler_control_usage()  local
54 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_control_usage()
58 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_control_usage()
61 if (err) in lan966x_tc_flower_handler_control_usage()
67 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_control_usage()
71 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_control_usage()
74 if (err) in lan966x_tc_flower_handler_control_usage()
80 return err; in lan966x_tc_flower_handler_control_usage()
84 return err; in lan966x_tc_flower_handler_control_usage()
91 int err = 0; in lan966x_tc_flower_handler_basic_usage() local
97 err = vcap_rule_add_key_u32(st->vrule, VCAP_KF_ETYPE, in lan966x_tc_flower_handler_basic_usage()
99 if (err) in lan966x_tc_flower_handler_basic_usage()
102 err = vcap_rule_add_key_bit(st->vrule, VCAP_KF_IP4_IS, in lan966x_tc_flower_handler_basic_usage()
104 if (err) in lan966x_tc_flower_handler_basic_usage()
111 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_basic_usage()
114 if (err) in lan966x_tc_flower_handler_basic_usage()
117 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_basic_usage()
120 if (err) in lan966x_tc_flower_handler_basic_usage()
123 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_basic_usage()
126 if (err) in lan966x_tc_flower_handler_basic_usage()
129 err = vcap_rule_add_key_u32(st->vrule, VCAP_KF_ETYPE, in lan966x_tc_flower_handler_basic_usage()
131 if (err) in lan966x_tc_flower_handler_basic_usage()
140 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_basic_usage()
143 if (err) in lan966x_tc_flower_handler_basic_usage()
147 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_basic_usage()
150 if (err) in lan966x_tc_flower_handler_basic_usage()
154 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_basic_usage()
157 if (err) in lan966x_tc_flower_handler_basic_usage()
161 err = vcap_rule_add_key_bit(st->vrule, in lan966x_tc_flower_handler_basic_usage()
164 if (err) in lan966x_tc_flower_handler_basic_usage()
167 err = vcap_rule_add_key_u32(st->vrule, in lan966x_tc_flower_handler_basic_usage()
170 if (err) in lan966x_tc_flower_handler_basic_usage()
176 return err; in lan966x_tc_flower_handler_basic_usage()
179 return err; in lan966x_tc_flower_handler_basic_usage()
234 int err = 0; in lan966x_tc_flower_use_dissectors() local
242 err = lan966x_tc_flower_handlers_usage[i](&state); in lan966x_tc_flower_use_dissectors()
243 if (err) in lan966x_tc_flower_use_dissectors()
244 return err; in lan966x_tc_flower_use_dissectors()
250 return err; in lan966x_tc_flower_use_dissectors()
316 int err = 0; in lan966x_tc_set_actionset() local
334 err = vcap_set_rule_set_actionset(vrule, aset); in lan966x_tc_set_actionset()
336 return err; in lan966x_tc_set_actionset()
344 int err; in lan966x_tc_add_rule_link_target() local
352 err = vcap_rule_add_key_u32(vrule, VCAP_KF_LOOKUP_GEN_IDX_SEL, in lan966x_tc_add_rule_link_target()
354 if (err) in lan966x_tc_add_rule_link_target()
355 return err; in lan966x_tc_add_rule_link_target()
380 int diff, err = 0; in lan966x_tc_add_rule_link() local
395 err = vcap_rule_add_action_u32(vrule, VCAP_AF_PAG_VAL, diff); in lan966x_tc_add_rule_link()
396 if (err) in lan966x_tc_add_rule_link()
397 return err; in lan966x_tc_add_rule_link()
399 err = vcap_rule_add_action_u32(vrule, VCAP_AF_PAG_OVERRIDE_MASK, in lan966x_tc_add_rule_link()
401 if (err) in lan966x_tc_add_rule_link()
402 return err; in lan966x_tc_add_rule_link()
406 err = vcap_rule_add_action_u32(vrule, VCAP_AF_ISDX_ADD_VAL, in lan966x_tc_add_rule_link()
408 if (err) in lan966x_tc_add_rule_link()
409 return err; in lan966x_tc_add_rule_link()
411 err = vcap_rule_add_action_bit(vrule, VCAP_AF_ISDX_REPLACE_ENA, in lan966x_tc_add_rule_link()
413 if (err) in lan966x_tc_add_rule_link()
414 return err; in lan966x_tc_add_rule_link()
421 return err; in lan966x_tc_add_rule_link()
427 int err = 0; in lan966x_tc_add_rule_counter() local
431 err = vcap_rule_mod_action_u32(vrule, VCAP_AF_ESDX, in lan966x_tc_add_rule_counter()
438 return err; in lan966x_tc_add_rule_counter()
450 int err, idx; in lan966x_tc_flower_add() local
452 err = lan966x_tc_flower_action_check(port->lan966x->vcap_ctrl, in lan966x_tc_flower_add()
454 if (err) in lan966x_tc_flower_add()
455 return err; in lan966x_tc_flower_add()
464 err = lan966x_tc_flower_use_dissectors(f, admin, vrule, &l3_proto); in lan966x_tc_flower_add()
465 if (err) in lan966x_tc_flower_add()
468 err = lan966x_tc_add_rule_link_target(admin, vrule, in lan966x_tc_flower_add()
470 if (err) in lan966x_tc_flower_add()
481 err = -EOPNOTSUPP; in lan966x_tc_flower_add()
485 err = vcap_rule_add_action_bit(vrule, in lan966x_tc_flower_add()
488 err |= vcap_rule_add_action_u32(vrule, in lan966x_tc_flower_add()
491 err |= vcap_rule_add_action_u32(vrule, VCAP_AF_MASK_MODE, in lan966x_tc_flower_add()
493 if (err) in lan966x_tc_flower_add()
498 err = lan966x_tc_set_actionset(admin, vrule); in lan966x_tc_flower_add()
499 if (err) in lan966x_tc_flower_add()
502 err = lan966x_tc_add_rule_link(port->lan966x->vcap_ctrl, in lan966x_tc_flower_add()
505 if (err) in lan966x_tc_flower_add()
513 err = -EOPNOTSUPP; in lan966x_tc_flower_add()
518 err = vcap_rule_add_action_u32(vrule, VCAP_AF_PUSH_OUTER_TAG, in lan966x_tc_flower_add()
520 if (err) in lan966x_tc_flower_add()
527 err = -EOPNOTSUPP; in lan966x_tc_flower_add()
532 err = lan966x_tc_add_rule_counter(admin, vrule); in lan966x_tc_flower_add()
533 if (err) { in lan966x_tc_flower_add()
538 err = vcap_val_rule(vrule, l3_proto); in lan966x_tc_flower_add()
539 if (err) { in lan966x_tc_flower_add()
544 err = vcap_add_rule(vrule); in lan966x_tc_flower_add()
545 if (err) in lan966x_tc_flower_add()
550 return err; in lan966x_tc_flower_add()
558 int err = -ENOENT, rule_id; in lan966x_tc_flower_del() local
566 err = vcap_del_rule(vctrl, port->dev, rule_id); in lan966x_tc_flower_del()
567 if (err) { in lan966x_tc_flower_del()
574 return err; in lan966x_tc_flower_del()
582 int err; in lan966x_tc_flower_stats() local
584 err = vcap_get_rule_count_by_cookie(port->lan966x->vcap_ctrl, in lan966x_tc_flower_stats()
586 if (err) in lan966x_tc_flower_stats()
587 return err; in lan966x_tc_flower_stats()
592 return err; in lan966x_tc_flower_stats()