Lines Matching refs:extack

489 			       struct netlink_ext_ack *extack)  in u32_clear_hw_hnode()  argument
494 tc_cls_common_offload_init(&cls_u32.common, tp, h->flags, extack); in u32_clear_hw_hnode()
504 u32 flags, struct netlink_ext_ack *extack) in u32_replace_hw_hnode() argument
512 tc_cls_common_offload_init(&cls_u32.common, tp, flags, extack); in u32_replace_hw_hnode()
533 struct netlink_ext_ack *extack) in u32_remove_hw_knode() argument
538 tc_cls_common_offload_init(&cls_u32.common, tp, n->flags, extack); in u32_remove_hw_knode()
547 u32 flags, struct netlink_ext_ack *extack) in u32_replace_hw_knode() argument
555 tc_cls_common_offload_init(&cls_u32.common, tp, flags, extack); in u32_replace_hw_knode()
587 struct netlink_ext_ack *extack) in u32_clear_hnode() argument
597 u32_remove_hw_knode(tp, n, extack); in u32_clear_hnode()
608 struct netlink_ext_ack *extack) in u32_destroy_hnode() argument
616 u32_clear_hnode(tp, ht, extack); in u32_destroy_hnode()
623 u32_clear_hw_hnode(tp, ht, extack); in u32_destroy_hnode()
646 static void u32_destroy(struct tcf_proto *tp, struct netlink_ext_ack *extack) in u32_destroy() argument
654 u32_destroy_hnode(tp, root_ht, extack); in u32_destroy()
662 u32_clear_hnode(tp, ht, extack); in u32_destroy()
680 struct netlink_ext_ack *extack) in u32_delete() argument
691 u32_remove_hw_knode(tp, (struct tc_u_knode *)ht, extack); in u32_delete()
697 NL_SET_ERR_MSG_MOD(extack, "Not allowed to delete root node"); in u32_delete()
702 u32_destroy_hnode(tp, ht, extack); in u32_delete()
704 NL_SET_ERR_MSG_MOD(extack, "Can not delete in-use filter"); in u32_delete()
774 struct netlink_ext_ack *extack) in u32_set_parms() argument
778 err = tcf_exts_validate(net, tp, tb, est, &n->exts, ovr, extack); in u32_set_parms()
787 NL_SET_ERR_MSG_MOD(extack, "u32 Link handle must be a hash table"); in u32_set_parms()
795 NL_SET_ERR_MSG_MOD(extack, "Link hash table not found"); in u32_set_parms()
815 ret = tcf_change_indev(net, tb[TCA_U32_INDEV], extack); in u32_set_parms()
908 struct netlink_ext_ack *extack) in u32_change() argument
925 NL_SET_ERR_MSG_MOD(extack, "Filter handle requires options"); in u32_change()
932 err = nla_parse_nested(tb, TCA_U32_MAX, opt, u32_policy, extack); in u32_change()
939 NL_SET_ERR_MSG_MOD(extack, "Invalid filter flags"); in u32_change()
949 NL_SET_ERR_MSG_MOD(extack, "Key node id cannot be zero"); in u32_change()
955 NL_SET_ERR_MSG_MOD(extack, "Key node flags do not match passed flags"); in u32_change()
965 tca[TCA_RATE], ovr, extack); in u32_change()
972 err = u32_replace_hw_knode(tp, new, flags, extack); in u32_change()
992 NL_SET_ERR_MSG_MOD(extack, "Exceeded maximum 256 hash buckets"); in u32_change()
996 NL_SET_ERR_MSG_MOD(extack, "Divisor can only be used on a hash table"); in u32_change()
1024 err = u32_replace_hw_hnode(tp, ht, flags, extack); in u32_change()
1046 NL_SET_ERR_MSG_MOD(extack, "Specified hash table not found"); in u32_change()
1056 NL_SET_ERR_MSG_MOD(extack, "Specified hash table buckets exceed configured value"); in u32_change()
1062 NL_SET_ERR_MSG_MOD(extack, "Handle specified hash table address mismatch"); in u32_change()
1074 NL_SET_ERR_MSG_MOD(extack, "Selector not specified"); in u32_change()
1129 extack); in u32_change()
1134 err = u32_replace_hw_knode(tp, n, flags, extack); in u32_change()
1212 struct netlink_ext_ack *extack) in u32_reoffload_hnode() argument
1217 tc_cls_common_offload_init(&cls_u32.common, tp, ht->flags, extack); in u32_reoffload_hnode()
1232 struct netlink_ext_ack *extack) in u32_reoffload_knode() argument
1239 tc_cls_common_offload_init(&cls_u32.common, tp, n->flags, extack); in u32_reoffload_knode()
1272 void *cb_priv, struct netlink_ext_ack *extack) in u32_reoffload() argument
1292 extack); in u32_reoffload()
1305 cb_priv, extack); in u32_reoffload()
1312 u32_reoffload_hnode(tp, ht, add, cb, cb_priv, extack); in u32_reoffload()