Lines Matching refs:extack

397 					struct netlink_ext_ack *extack)  in qdisc_get_rtab()  argument
403 NL_SET_ERR_MSG(extack, "Invalid rate table parameters for searching"); in qdisc_get_rtab()
425 NL_SET_ERR_MSG(extack, "Failed to allocate new qdisc rate table"); in qdisc_get_rtab()
458 struct netlink_ext_ack *extack) in qdisc_get_stab() argument
467 err = nla_parse_nested(tb, TCA_STAB_MAX, opt, stab_policy, extack); in qdisc_get_stab()
471 NL_SET_ERR_MSG(extack, "Size table base attribute is missing"); in qdisc_get_stab()
479 NL_SET_ERR_MSG(extack, "Size table data attribute is missing"); in qdisc_get_stab()
487 NL_SET_ERR_MSG(extack, "Invalid size of size table"); in qdisc_get_stab()
939 struct netlink_ext_ack *extack) in qdisc_graft() argument
955 NL_SET_ERR_MSG(extack, "Device does not have an ingress queue"); in qdisc_graft()
1010 extack); in qdisc_graft()
1012 NL_SET_ERR_MSG(extack, "Specified class not found"); in qdisc_graft()
1023 struct netlink_ext_ack *extack) in qdisc_block_indexes_set() argument
1031 NL_SET_ERR_MSG(extack, "Ingress block index cannot be 0"); in qdisc_block_indexes_set()
1035 NL_SET_ERR_MSG(extack, "Ingress block sharing is not supported"); in qdisc_block_indexes_set()
1044 NL_SET_ERR_MSG(extack, "Egress block index cannot be 0"); in qdisc_block_indexes_set()
1048 NL_SET_ERR_MSG(extack, "Egress block sharing is not supported"); in qdisc_block_indexes_set()
1070 struct netlink_ext_ack *extack) in qdisc_create() argument
1109 NL_SET_ERR_MSG(extack, "Specified qdisc not found"); in qdisc_create()
1113 sch = qdisc_alloc(dev_queue, ops, extack); in qdisc_create()
1150 err = qdisc_block_indexes_set(sch, tca, extack); in qdisc_create()
1155 err = ops->init(sch, tca[TCA_OPTIONS], extack); in qdisc_create()
1161 stab = qdisc_get_stab(tca[TCA_STAB], extack); in qdisc_create()
1173 NL_SET_ERR_MSG(extack, "Cannot attach rate estimator to a multi-queue root qdisc"); in qdisc_create()
1191 NL_SET_ERR_MSG(extack, "Failed to generate new estimator"); in qdisc_create()
1225 struct netlink_ext_ack *extack) in qdisc_change() argument
1232 NL_SET_ERR_MSG(extack, "Change operation not supported by specified qdisc"); in qdisc_change()
1236 NL_SET_ERR_MSG(extack, "Change of blocks is not supported"); in qdisc_change()
1239 err = sch->ops->change(sch, tca[TCA_OPTIONS], extack); in qdisc_change()
1245 stab = qdisc_get_stab(tca[TCA_STAB], extack); in qdisc_change()
1327 struct netlink_ext_ack *extack) in tc_get_qdisc() argument
1343 extack); in tc_get_qdisc()
1357 NL_SET_ERR_MSG(extack, "Failed to find qdisc with specified classid"); in tc_get_qdisc()
1368 NL_SET_ERR_MSG(extack, "Cannot find specified qdisc on specified device"); in tc_get_qdisc()
1373 NL_SET_ERR_MSG(extack, "Invalid handle"); in tc_get_qdisc()
1379 NL_SET_ERR_MSG(extack, "Failed to find qdisc with specified handle"); in tc_get_qdisc()
1385 NL_SET_ERR_MSG(extack, "Invalid qdisc name"); in tc_get_qdisc()
1391 NL_SET_ERR_MSG(extack, "Classid cannot be zero"); in tc_get_qdisc()
1395 NL_SET_ERR_MSG(extack, "Cannot delete qdisc with handle of zero"); in tc_get_qdisc()
1398 err = qdisc_graft(dev, p, skb, n, clid, NULL, q, extack); in tc_get_qdisc()
1412 struct netlink_ext_ack *extack) in tc_modify_qdisc() argument
1428 extack); in tc_modify_qdisc()
1446 NL_SET_ERR_MSG(extack, "Failed to find specified qdisc"); in tc_modify_qdisc()
1464 NL_SET_ERR_MSG(extack, "NLM_F_REPLACE needed to override"); in tc_modify_qdisc()
1468 NL_SET_ERR_MSG(extack, "Invalid minor handle"); in tc_modify_qdisc()
1475 NL_SET_ERR_MSG(extack, "Exclusivity flag on, cannot override"); in tc_modify_qdisc()
1480 NL_SET_ERR_MSG(extack, "Invalid qdisc name"); in tc_modify_qdisc()
1485 NL_SET_ERR_MSG(extack, "Qdisc parent/child loop detected"); in tc_modify_qdisc()
1523 NL_SET_ERR_MSG(extack, "Handle cannot be zero"); in tc_modify_qdisc()
1531 NL_SET_ERR_MSG(extack, "Specified qdisc not found"); in tc_modify_qdisc()
1535 NL_SET_ERR_MSG(extack, "Exclusivity flag on, cannot modify"); in tc_modify_qdisc()
1539 NL_SET_ERR_MSG(extack, "Invalid qdisc name"); in tc_modify_qdisc()
1542 err = qdisc_change(q, tca, extack); in tc_modify_qdisc()
1549 NL_SET_ERR_MSG(extack, "Qdisc not found. To create specify NLM_F_CREATE flag"); in tc_modify_qdisc()
1556 tca, &err, extack); in tc_modify_qdisc()
1558 NL_SET_ERR_MSG(extack, "Cannot find ingress queue for specified device"); in tc_modify_qdisc()
1573 tca, &err, extack); in tc_modify_qdisc()
1582 err = qdisc_graft(dev, p, skb, n, clid, q, NULL, extack); in tc_modify_qdisc()
1863 struct netlink_ext_ack *extack) in tc_ctl_tclass() argument
1883 extack); in tc_ctl_tclass()
1981 NL_SET_ERR_MSG(extack, "Shared blocks are not supported for classes"); in tc_ctl_tclass()
1988 err = cops->change(q, clid, portid, tca, &new_cl, extack); in tc_ctl_tclass()