From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9F6FB171C2 for ; Fri, 23 Aug 2024 01:56:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724378162; cv=none; b=hu4PTSyjTdqVtUClxL8X45HgOx2VKQ4GXQXzo2zOToiUFMSgX7owpgz15HaX7WFMf2BX0oMXi0ItvoV7iR2stLqJvStSjKa2hebgbojden567iCyy5+eZ1AMkbD6jwCK38Btjiy7wNkZXBhTvfrAzkW9XfwbPCTD1IHhZXXeTxI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724378162; c=relaxed/simple; bh=puQN+GOeSKqkH7hHXWW7Diw3vwOHKmXP4syZFKefR9o=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=KhYNr0TE/EnFgeKlqgvfd4KPkiRGUb/rzflgeF0OP+zhwUWEpOVl9sO9UZ1nII57y12BSHe9UuZnN7p+DOXZxiIu/rc7+LnpXikp8RRoeLfhESZKhJdrymxmPK479cGqWbOjizKiKUrkOmLHyPUo5y+9UEEqgiPrH6czRKXB64c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ISKFRdnV; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ISKFRdnV" Received: by smtp.kernel.org (Postfix) with ESMTPSA id C4878C4AF0B; Fri, 23 Aug 2024 01:56:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1724378162; bh=puQN+GOeSKqkH7hHXWW7Diw3vwOHKmXP4syZFKefR9o=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=ISKFRdnVPX39YrTE072faJhMO2XezLPFPrtXKtDsQV6SBP1+MgXcl8tUXN1NTy0zc APjVmsadCieJYSkMnGL8+BBYxOWCSMbct46xi12ALOMFNOsYKx6WjOMAyqdyjrFR/K YUFh7Md3xNdwsLRfa9yYLEK1l2d2JCGDE/aasxdCAnzzkK09KDQ4iCkUoBIj7cq40y nK8AN319jmPiMse5xpPzK6CLQ72YARoyLlZOiOYLOLXpbNfyiqXMJE4LbLxNd6IpN0 3hF6GPrDuFVP+W2Ixw8adrv8uuqqLDnLW89BvG52T4ff5yC0vNxaqK1rPODu6bmaUx Cce2yN1MQSMPA== Date: Thu, 22 Aug 2024 18:56:00 -0700 From: Jakub Kicinski To: Paolo Abeni Cc: netdev@vger.kernel.org, Jiri Pirko , Madhu Chittim , Sridhar Samudrala , Simon Horman , John Fastabend , Sunil Kovvuri Goutham , Jamal Hadi Salim , Donald Hunter Subject: Re: [PATCH v4 net-next 02/12] netlink: spec: add shaper YAML spec Message-ID: <20240822185600.67f51dba@kernel.org> In-Reply-To: References: Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Tue, 20 Aug 2024 17:12:23 +0200 Paolo Abeni wrote: > + Clear (remove) the specified shaper. When deleting > + a @node shaper, relink all the node's leaves to the > + deleted node parent. I think you should explain the other case too. When deleting a queue shaper the shaper disappears from the hierarchy but the queue can still send traffic. It has an implicit node with infinite bandwidth and it feeds an implicit RR node at the root of the hierarchy.