From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jakub Kicinski Subject: [RFC -next 0/2] sched: red offload and TC stats Date: Thu, 4 Jan 2018 12:18:49 -0800 Message-ID: <20180104201851.6455-1-jakub.kicinski@netronome.com> Cc: netdev@vger.kernel.org, oss-drivers@netronome.com, edumazet@google.com, Jakub Kicinski To: john.fastabend@gmail.com, jiri@resnulli.us, xiyou.wangcong@gmail.com, Nogah Frankel , Yuval Mintz Return-path: Received: from mail-pf0-f193.google.com ([209.85.192.193]:43882 "EHLO mail-pf0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751829AbeADUTE (ORCPT ); Thu, 4 Jan 2018 15:19:04 -0500 Received: by mail-pf0-f193.google.com with SMTP id e3so1230699pfi.10 for ; Thu, 04 Jan 2018 12:19:04 -0800 (PST) Sender: netdev-owner@vger.kernel.org List-ID: Hi! I've been playing with TC qdisc offloads. I came to a little snag with the momentary stats (qlen and backlog). It seems there is a little bit of legacy magic around the backlog while qlen needs changes to be reported. I would appreciate any comments and guidance. Jakub Kicinski (2): net: sched: add qstats.qlen to qlen net: sched: red: don't reset the backlog on every stat dump drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 1 + drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 9 +++++++-- include/net/sch_generic.h | 4 ++-- net/sched/sch_red.c | 1 - 4 files changed, 10 insertions(+), 5 deletions(-) -- 2.15.1