ethdev: clarify usage of TM node parent update
authorBen Shelton <benjamin.h.shelton@intel.com>
Tue, 10 Jul 2018 15:33:01 +0000 (10:33 -0500)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 1 Aug 2018 14:42:53 +0000 (16:42 +0200)
The node parent update API function may be used to update the
priority/weight of an existing node.  Update the documentation to
indicate that this use case is supported.

Signed-off-by: Ben Shelton <benjamin.h.shelton@intel.com>
Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
lib/librte_ethdev/rte_tm.h

index 7255403..955f02f 100644 (file)
@@ -1569,6 +1569,10 @@ rte_tm_hierarchy_commit(uint16_t port_id,
 /**
  * Traffic manager node parent update
  *
+ * This function may be used to move a node and its children to a different
+ * parent.  Additionally, if the new parent is the same as the current parent,
+ * this function will update the priority/weight of an existing node.
+ *
  * Restriction for root node: its parent cannot be changed.
  *
  * This function can only be called after the rte_tm_hierarchy_commit()