[OpenWrt-Devel] [PATCH] libnl-tiny: backport 'gnet_stats_rate_est64' support
Alexandru Ardelean
ardeleanalex at gmail.com
Tue Mar 29 02:18:21 EDT 2016
This has been added to the kernel uapi for a while, and makes
sense to have it here too.
At the moment we're using it for query-ing qdisc via netlink
using libnl-tiny.
Signed-off-by: Alexandru Ardelean <ardeleanalex at gmail.com>
---
package/libs/libnl-tiny/src/include/linux/gen_stats.h | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/package/libs/libnl-tiny/src/include/linux/gen_stats.h b/package/libs/libnl-tiny/src/include/linux/gen_stats.h
index 13f4e74..8b6f3fc 100644
--- a/package/libs/libnl-tiny/src/include/linux/gen_stats.h
+++ b/package/libs/libnl-tiny/src/include/linux/gen_stats.h
@@ -9,6 +9,7 @@ enum {
TCA_STATS_RATE_EST,
TCA_STATS_QUEUE,
TCA_STATS_APP,
+ TCA_STATS_RATE_EST64,
__TCA_STATS_MAX,
};
#define TCA_STATS_MAX (__TCA_STATS_MAX - 1)
@@ -36,6 +37,17 @@ struct gnet_stats_rate_est
};
/**
+ * struct gnet_stats_rate_est64 - rate estimator
+ * @bps: current byte rate
+ * @pps: current packet rate
+ */
+struct gnet_stats_rate_est64
+{
+ __u64 bps;
+ __u64 pps;
+};
+
+/**
* struct gnet_stats_queue - queuing statistics
* @qlen: queue length
* @backlog: backlog size of queue
--
2.7.3
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list