Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1630463pxb; Thu, 4 Mar 2021 16:58:24 -0800 (PST) X-Google-Smtp-Source: ABdhPJy0z09zlN7WxLdRGf9oQr8EGhs3i/GytFCPL89GflaqxqU8QiK8vXapQ8s+9Y76WaNuSIpi X-Received: by 2002:a92:3652:: with SMTP id d18mr2565817ilf.100.1614905904424; Thu, 04 Mar 2021 16:58:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614905904; cv=none; d=google.com; s=arc-20160816; b=bzUxHhh0PRBZ+zg9WiKXahN9iJvfiBXM2poBzXpRP7hWn/Yo9GqGxF1vbU3eHDLvGC 5Sw4hsJ4i5V7WcnAT3vCylQwwfZqeM7/Nb+pUDcbx6q6LhKuhO2XSMr43OJatDHeKcIo DwaLw8Kf9qpovebSx25YoPr8/Fe6ng8jkGtXuXpA0m2VcTQq/i5VcnGSsn5et/XzCMWS MNU8vcI1d3w0Nx4VvoXZWEDpQ6N2AoZ0hQLPjOSfyQpKSoBqvSk2DcHW8RpL7hwatOMk VPspFzBEPd4WrzX9unGcLWQEEPnFPsjGCh0fqCFycPRN7w2GyhZb2leaY5gt9uOmGBtq 5EhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=nQR76nEKRwImSbpknXBAkPnCcRjHjuCtw+g6ieOUiMU=; b=xqF2+I7OxzrvGKPL3cIS7KL56xweCVOAKVf2lnmuiMen+A6+PIo9Chv+vpD51QViLQ O0c2KG39Rbc1BJiGedUa05FWxXNMZcTLxkyX5jl50uMqXxTyaD0UzgY5shpMlAZkIjCW ZJ0XwZdOhaLoYE0ZvikA81q3kiqG9DdR6+irrooU4BAFptTVusrWsHN+XOhwcE5QhHEZ UFO1sy4J2dJvkC4Ap6QdDXgE0pPuY2LZpjyrVqfJ2F4JUfP5vzIFJZDuFiLTyMYjyvhP 0H0bIK78LN0mRZIO2btQ+EZM4X/Yl0CNjQBOzpGapBVU7fo5uFsX+DoXMqKHousZTw6r cnig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=fnURJyD1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t15si525051jal.2.2021.03.04.16.58.11; Thu, 04 Mar 2021 16:58:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=fnURJyD1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238706AbhCDUvD (ORCPT + 99 others); Thu, 4 Mar 2021 15:51:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60954 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238693AbhCDUvC (ORCPT ); Thu, 4 Mar 2021 15:51:02 -0500 Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A7735C061574; Thu, 4 Mar 2021 12:50:22 -0800 (PST) Received: by mail-pl1-x62c.google.com with SMTP id z5so3999630plg.3; Thu, 04 Mar 2021 12:50:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=nQR76nEKRwImSbpknXBAkPnCcRjHjuCtw+g6ieOUiMU=; b=fnURJyD1+RQGEJkpq5+GNw1nH27VkZ7dk5ePc2DCUwvxO0ZhL7SufgUKqVzI4igp0z dJghKyR7qV1zdw1d/cSfSaPFqwOO10mh6eud0YmB9XTx2YWc1zqidytjRd/yzByJJFAe hvBd4T2qKfJQS/5ueeKyP62seAV998NlgOqE9WMGFw40ujnkK/pzEjqo2CTJ8stDI7wW CuSAX16bmlV0akTw8Kgp5WU/Oe1R3E+uOVHmXekgRV4k26iqZOlJ0HJN5N484DEAl46F 6t7gZu13iStRaKs/83XH6S81ztSzM/EiTfQtxz9+Bfb3RMxUvHBTo4BwDLtmkFaGpTcK RMpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=nQR76nEKRwImSbpknXBAkPnCcRjHjuCtw+g6ieOUiMU=; b=P7U6NUUZ40qkzPUhfH0bxKPvZEMjQjpbHlF6lOYqpPDe/aOA7WUzkFnOYmbg0k3BOF 4S7omyuXzG1GpP8iILGed90EqxfcwdNaMhPiQhwfmX4MYkOerjgigFoh4tVweGuh2LmU CBuXDPDOBHDf23JGxLZOYb3g5XIT5Tmb3fi+RE9E/MDafECR4efv+1fZi+KrNyEjzL4G EgI8sPqTYchrbKsMF1Ptz1h6fP1rDfc8Ge63Mthu2/JaKBtyb4UXltJBJaknEal4RXce wRF9wDtxCeHb8E8aKWoPTscIIMYIViSzEbc6K7Q/VmG/MndWCdUwH4t15CT3iB7A/mnd y1Qg== X-Gm-Message-State: AOAM532psEtoahb/G/tWSg56i+Q8+JOfpE2ZTo0UokffqhH6h5Qd0QXU Z9PQu65UGLm+beIgz5+1Eig/zaxYNs9+3QsQeJE= X-Received: by 2002:a17:90a:8594:: with SMTP id m20mr6350792pjn.215.1614891022280; Thu, 04 Mar 2021 12:50:22 -0800 (PST) MIME-Version: 1.0 References: <20210304144317.78065-1-mheyne@amazon.de> In-Reply-To: <20210304144317.78065-1-mheyne@amazon.de> From: Cong Wang Date: Thu, 4 Mar 2021 12:50:10 -0800 Message-ID: Subject: Re: [PATCH] net: sched: avoid duplicates in classes dump To: Maximilian Heyne Cc: Jamal Hadi Salim , Jiri Pirko , "David S. Miller" , Jakub Kicinski , Jiri Kosina , Linux Kernel Network Developers , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 4, 2021 at 6:44 AM Maximilian Heyne wrote: > > This is a follow up of commit ea3274695353 ("net: sched: avoid > duplicates in qdisc dump") which has fixed the issue only for the qdisc > dump. > > The duplicate printing also occurs when dumping the classes via > tc class show dev eth0 > > Fixes: 59cc1f61f09c ("net: sched: convert qdisc linked list to hashtable") > Signed-off-by: Maximilian Heyne Seems reasonable. If you can show the difference of tc class dump before and after this patch in your changelog, it would be helpful to understand the bug here. Thanks.