TCA_RATE
err = basic_set_parms(net, tp, fnew, base, tb, tca[TCA_RATE], flags,
ret = tcf_exts_validate(net, tp, tb, tca[TCA_RATE], &prog->exts,
err = tcf_exts_validate(net, tp, tb, tca[TCA_RATE], &new->exts, flags,
err = tcf_exts_validate(net, tp, tb, tca[TCA_RATE], &fnew->exts, flags,
err = tcf_exts_validate_ex(net, tp, tb, tca[TCA_RATE],
err = tcf_exts_validate(net, tp, tb, tca[TCA_RATE], &f->exts, flags,
err = tcf_exts_validate_ex(net, tp, tb, tca[TCA_RATE],
tca[TCA_RATE], new, flags, extack);
err = u32_set_parms(net, tp, n, tb, tca[TCA_RATE],
err = u32_set_parms(net, tp, new, tb, tca[TCA_RATE],
if (tca[TCA_RATE]) {
tca[TCA_RATE]);
if (tca[TCA_RATE]) {
tca[TCA_RATE]);
[TCA_RATE] = { .type = NLA_BINARY,
if (tca[TCA_RATE]) {
NULL, true, tca[TCA_RATE]);
if (tca[TCA_RATE]) {
tca[TCA_RATE]);
if (tca[TCA_RATE]) {
NULL, true, tca[TCA_RATE]);
if (tca[TCA_RATE]) {
tca[TCA_RATE]);
.nla_type = TCA_RATE,
if (htb_rate_est || tca[TCA_RATE]) {
tca[TCA_RATE] ? : &est.nla);
if (tca[TCA_RATE]) {
tca[TCA_RATE]);
if (tca[TCA_RATE]) {
tca[TCA_RATE]);
if (tca[TCA_RATE]) {
tca[TCA_RATE]);