|
Hybrid ICN (hICN) plugin
v21.06-rc0-4-g18fa668
|
#include <vlib/vlib.h>#include <vnet/vnet.h>
Go to the source code of this file.
Functions | |
| void | hicn_iface_init (vlib_main_t *vm) |
| Initialize the ip iface module. | |
Implements the input and output iface nodes. Input iface nodes process incoming interests while output face nodes process outgoing data packets.
Input iface nodes follow ip-lookup nodes and their purpose is to create (or retrieve if already existing) the list incoming face for each the interest packet. The following node to the input iface nodes is the hicn-interest-pcslookup. Output iface nodes follow the hicn-data-fwd and the hicn-interest-hitcs nodes and they perform the dst nat on each data packet. The node following the output face nodes depends on the adjacency type. In case of ip, the following node is the ip4/6-lookup, in case of tunnels the next node is the one implementing the tunnel encapsulation (udp-encap, mpls, etc).
1.8.17