|
DPDK
24.07.0
|
Go to the source code of this file.
Enumerations | |
| enum | rte_node_ip6_lookup_next { RTE_NODE_IP6_LOOKUP_NEXT_REWRITE, RTE_NODE_IP6_LOOKUP_NEXT_PKT_DROP } |
Functions | |
| __rte_experimental int | rte_node_ip6_route_add (const uint8_t *ip, uint8_t depth, uint16_t next_hop, enum rte_node_ip6_lookup_next next_node) |
| __rte_experimental int | rte_node_ip6_rewrite_add (uint16_t next_hop, uint8_t *rewrite_data, uint8_t rewrite_len, uint16_t dst_port) |
This API allows to do control path functions of ip6_* nodes like ip6_lookup, ip6_rewrite.
Definition in file rte_node_ip6_api.h.
IP6 lookup next nodes.
| Enumerator | |
|---|---|
| RTE_NODE_IP6_LOOKUP_NEXT_REWRITE | Rewrite node. |
| RTE_NODE_IP6_LOOKUP_NEXT_PKT_DROP | Packet drop node. |
Definition at line 28 of file rte_node_ip6_api.h.
| __rte_experimental int rte_node_ip6_route_add | ( | const uint8_t * | ip, |
| uint8_t | depth, | ||
| uint16_t | next_hop, | ||
| enum rte_node_ip6_lookup_next | next_node | ||
| ) |
Add IPv6 route to lookup table.
| ip | IPv6 address of route to be added. |
| depth | Depth of the rule to be added. |
| next_hop | Next hop id of the rule result to be added. |
| next_node | Next node to redirect traffic to. |
| __rte_experimental int rte_node_ip6_rewrite_add | ( | uint16_t | next_hop, |
| uint8_t * | rewrite_data, | ||
| uint8_t | rewrite_len, | ||
| uint16_t | dst_port | ||
| ) |
Add a next hop's rewrite data.
| next_hop | Next hop id to add rewrite data to. |
| rewrite_data | Rewrite data. |
| rewrite_len | Length of rewrite data. |
| dst_port | Destination port to redirect traffic to. |
1.8.13