| 116 | } |
| 117 | |
| 118 | int |
| 119 | rte_fib6_add(struct rte_fib6 *fib, const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE], |
| 120 | uint8_t depth, uint64_t next_hop) |
| 121 | { |
| 122 | if ((fib == NULL) || (ip == NULL) || (fib->modify == NULL) || |
| 123 | (depth > RTE_FIB6_MAXDEPTH)) |
| 124 | return -EINVAL; |
| 125 | return fib->modify(fib, ip, depth, next_hop, RTE_FIB6_ADD); |
| 126 | } |
| 127 | |
| 128 | int |
| 129 | rte_fib6_delete(struct rte_fib6 *fib, const uint8_t ip[RTE_FIB6_IPV6_ADDR_SIZE], |
no outgoing calls