Lines Matching refs:extack
408 struct netlink_ext_ack *extack) in qdisc_get_rtab() argument
414 NL_SET_ERR_MSG(extack, "Invalid rate table parameters for searching"); in qdisc_get_rtab()
436 NL_SET_ERR_MSG(extack, "Failed to allocate new qdisc rate table"); in qdisc_get_rtab()
469 struct netlink_ext_ack *extack) in qdisc_get_stab() argument
479 extack); in qdisc_get_stab()
483 NL_SET_ERR_MSG(extack, "Size table base attribute is missing"); in qdisc_get_stab()
491 NL_SET_ERR_MSG(extack, "Size table data attribute is missing"); in qdisc_get_stab()
499 NL_SET_ERR_MSG(extack, "Invalid size of size table"); in qdisc_get_stab()
826 struct netlink_ext_ack *extack) in qdisc_offload_graft_helper() argument
848 NL_SET_ERR_MSG(extack, "Offloading graft operation failed."); in qdisc_offload_graft_helper()
854 struct netlink_ext_ack *extack) in qdisc_offload_graft_root() argument
864 TC_SETUP_ROOT_QDISC, &graft_offload, extack); in qdisc_offload_graft_root()
1023 struct netlink_ext_ack *extack) in qdisc_graft() argument
1038 NL_SET_ERR_MSG(extack, "Device does not have an ingress queue"); in qdisc_graft()
1046 qdisc_offload_graft_root(dev, new, old, extack); in qdisc_graft()
1096 NL_SET_ERR_MSG(extack, "Specified class not found"); in qdisc_graft()
1100 err = cops->graft(parent, cl, new, &old, extack); in qdisc_graft()
1109 struct netlink_ext_ack *extack) in qdisc_block_indexes_set() argument
1117 NL_SET_ERR_MSG(extack, "Ingress block index cannot be 0"); in qdisc_block_indexes_set()
1121 NL_SET_ERR_MSG(extack, "Ingress block sharing is not supported"); in qdisc_block_indexes_set()
1130 NL_SET_ERR_MSG(extack, "Egress block index cannot be 0"); in qdisc_block_indexes_set()
1134 NL_SET_ERR_MSG(extack, "Egress block sharing is not supported"); in qdisc_block_indexes_set()
1152 struct netlink_ext_ack *extack) in qdisc_create() argument
1191 NL_SET_ERR_MSG(extack, "Specified qdisc not found"); in qdisc_create()
1195 sch = qdisc_alloc(dev_queue, ops, extack); in qdisc_create()
1210 NL_SET_ERR_MSG(extack, "Maximum number of qdisc handles was exceeded"); in qdisc_create()
1232 err = qdisc_block_indexes_set(sch, tca, extack); in qdisc_create()
1237 err = ops->init(sch, tca[TCA_OPTIONS], extack); in qdisc_create()
1243 stab = qdisc_get_stab(tca[TCA_STAB], extack); in qdisc_create()
1255 NL_SET_ERR_MSG(extack, "Cannot attach rate estimator to a multi-queue root qdisc"); in qdisc_create()
1273 NL_SET_ERR_MSG(extack, "Failed to generate new estimator"); in qdisc_create()
1307 struct netlink_ext_ack *extack) in qdisc_change() argument
1314 NL_SET_ERR_MSG(extack, "Change operation not supported by specified qdisc"); in qdisc_change()
1318 NL_SET_ERR_MSG(extack, "Change of blocks is not supported"); in qdisc_change()
1321 err = sch->ops->change(sch, tca[TCA_OPTIONS], extack); in qdisc_change()
1327 stab = qdisc_get_stab(tca[TCA_STAB], extack); in qdisc_change()
1408 struct netlink_ext_ack *extack) in tc_get_qdisc() argument
1424 rtm_tca_policy, extack); in tc_get_qdisc()
1438 NL_SET_ERR_MSG(extack, "Failed to find qdisc with specified classid"); in tc_get_qdisc()
1449 NL_SET_ERR_MSG(extack, "Cannot find specified qdisc on specified device"); in tc_get_qdisc()
1454 NL_SET_ERR_MSG(extack, "Invalid handle"); in tc_get_qdisc()
1460 NL_SET_ERR_MSG(extack, "Failed to find qdisc with specified handle"); in tc_get_qdisc()
1466 NL_SET_ERR_MSG(extack, "Invalid qdisc name"); in tc_get_qdisc()
1472 NL_SET_ERR_MSG(extack, "Classid cannot be zero"); in tc_get_qdisc()
1476 NL_SET_ERR_MSG(extack, "Cannot delete qdisc with handle of zero"); in tc_get_qdisc()
1479 err = qdisc_graft(dev, p, skb, n, clid, NULL, q, extack); in tc_get_qdisc()
1493 struct netlink_ext_ack *extack) in tc_modify_qdisc() argument
1509 rtm_tca_policy, extack); in tc_modify_qdisc()
1527 NL_SET_ERR_MSG(extack, "Failed to find specified qdisc"); in tc_modify_qdisc()
1545 NL_SET_ERR_MSG(extack, "NLM_F_REPLACE needed to override"); in tc_modify_qdisc()
1549 NL_SET_ERR_MSG(extack, "Invalid minor handle"); in tc_modify_qdisc()
1556 NL_SET_ERR_MSG(extack, "Exclusivity flag on, cannot override"); in tc_modify_qdisc()
1561 NL_SET_ERR_MSG(extack, "Invalid qdisc name"); in tc_modify_qdisc()
1566 NL_SET_ERR_MSG(extack, "Qdisc parent/child loop detected"); in tc_modify_qdisc()
1604 NL_SET_ERR_MSG(extack, "Handle cannot be zero"); in tc_modify_qdisc()
1612 NL_SET_ERR_MSG(extack, "Specified qdisc not found"); in tc_modify_qdisc()
1616 NL_SET_ERR_MSG(extack, "Exclusivity flag on, cannot modify"); in tc_modify_qdisc()
1620 NL_SET_ERR_MSG(extack, "Invalid qdisc name"); in tc_modify_qdisc()
1623 err = qdisc_change(q, tca, extack); in tc_modify_qdisc()
1630 NL_SET_ERR_MSG(extack, "Qdisc not found. To create specify NLM_F_CREATE flag"); in tc_modify_qdisc()
1637 tca, &err, extack); in tc_modify_qdisc()
1639 NL_SET_ERR_MSG(extack, "Cannot find ingress queue for specified device"); in tc_modify_qdisc()
1654 tca, &err, extack); in tc_modify_qdisc()
1663 err = qdisc_graft(dev, p, skb, n, clid, q, NULL, extack); in tc_modify_qdisc()
1744 rtm_tca_policy, cb->extack); in tc_dump_qdisc()
1955 struct netlink_ext_ack *extack) in tc_ctl_tclass() argument
1975 rtm_tca_policy, extack); in tc_ctl_tclass()
2073 NL_SET_ERR_MSG(extack, "Shared blocks are not supported for classes"); in tc_ctl_tclass()
2080 err = cops->change(q, clid, portid, tca, &new_cl, extack); in tc_ctl_tclass()