tc: flower: expose hardware offload count
Recently flower classifier was updated to expose count of devices that filter is offloaded to. Add support to print this counter as 'in_hw_count'. Signed-off-by: Vlad Buslov <vladbu@mellanox.com> Acked-by: Jiri Pirko <jiri@mellanox.com>
This commit is contained in:
parent
169e667c93
commit
f6b498f957
|
|
@ -1867,8 +1867,16 @@ static int flower_print_opt(struct filter_util *qu, FILE *f,
|
||||||
if (flags & TCA_CLS_FLAGS_SKIP_SW)
|
if (flags & TCA_CLS_FLAGS_SKIP_SW)
|
||||||
print_bool(PRINT_ANY, "skip_sw", "\n skip_sw", true);
|
print_bool(PRINT_ANY, "skip_sw", "\n skip_sw", true);
|
||||||
|
|
||||||
if (flags & TCA_CLS_FLAGS_IN_HW)
|
if (flags & TCA_CLS_FLAGS_IN_HW) {
|
||||||
print_bool(PRINT_ANY, "in_hw", "\n in_hw", true);
|
print_bool(PRINT_ANY, "in_hw", "\n in_hw", true);
|
||||||
|
|
||||||
|
if (tb[TCA_FLOWER_IN_HW_COUNT]) {
|
||||||
|
__u32 count = rta_getattr_u32(tb[TCA_FLOWER_IN_HW_COUNT]);
|
||||||
|
|
||||||
|
print_uint(PRINT_ANY, "in_hw_count",
|
||||||
|
" in_hw_count %u", count);
|
||||||
|
}
|
||||||
|
}
|
||||||
else if (flags & TCA_CLS_FLAGS_NOT_IN_HW)
|
else if (flags & TCA_CLS_FLAGS_NOT_IN_HW)
|
||||||
print_bool(PRINT_ANY, "not_in_hw", "\n not_in_hw", true);
|
print_bool(PRINT_ANY, "not_in_hw", "\n not_in_hw", true);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue