FD.io VPP
v20.01-48-g3e0dafb74
Vector Packet Processing
|
The DVR DPO. More...
Data Fields | |
u32 | dd_sw_if_index |
The Software interface index that the packets will output on. More... | |
dpo_proto_t | dd_proto |
The protocol of packets using this DPO. More... | |
dvr_dpo_reinject_t | dd_reinject |
Control for how the re-inject is performed. More... | |
u16 | dd_locks |
number of locks. More... | |
The DVR DPO.
Used as the resolving object for a DVR route. This is used, in place of the usual L3 Adjacency, to retransmit the packet with the original L2 header intact but also to run L3 features. After running L3 features the packet is re-injected back into the L2 path so it can pick up the necessary VLAN tags of the egress interface. This re-injection is done with an output feature.
dpo_proto_t dvr_dpo_t_::dd_proto |
dvr_dpo_reinject_t dvr_dpo_t_::dd_reinject |
u32 dvr_dpo_t_::dd_sw_if_index |