Lines Matching +full:array +full:- +full:nest
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
33 * struct net_shaper - represents a shaping node on the NIC H/W
61 * struct net_shaper_ops - Operations on device H/W shapers
66 * The network core keeps track of the applied user-configuration in
74 * comprising the shaper scope and a scope-specific id.
77 * ------------------
84 * - @group calls in the driver facing API may have nodes as leaves (user is
86 * - @group calls may update leaf's parent if the parent is about
87 * to be removed (re-parenting nodes explicitly is not supported in the uAPI)
90 * -----------------
106 * Nest the @leaves shapers identified under the @node shaper.
108 * The @leaves array's size is specified by @leaves_count.
113 * the @leaves array only holds new/modified leaves, not the full list.
115 * Re-parenting @leaves is implemented by a @group call on a new parent.
142 * implicit re-parenting in the driver as core will re-parent the leaves