| 157 | } |
| 158 | |
| 159 | rte_node_t |
| 160 | rte_node_clone(rte_node_t id, const char *name) |
| 161 | { |
| 162 | struct node *node; |
| 163 | |
| 164 | NODE_ID_CHECK(id); |
| 165 | STAILQ_FOREACH(node, &node_list, next) |
| 166 | if (node->id == id) |
| 167 | return node_clone(node, name); |
| 168 | |
| 169 | fail: |
| 170 | return RTE_NODE_ID_INVALID; |
| 171 | } |
| 172 | |
| 173 | rte_node_t |
| 174 | rte_node_from_name(const char *name) |