FD.io VPP  v17.10-9-gd594711
Vector Packet Processing
dpo_vft_t_ Struct Reference

A virtual function table regisitered for a DPO type. More...

+ Collaboration diagram for dpo_vft_t_:

Data Fields

dpo_lock_fn_t dv_lock
 A reference counting lock function. More...
 
dpo_lock_fn_t dv_unlock
 A reference counting unlock function. More...
 
format_function_tdv_format
 A format function. More...
 
dpo_mem_show_t dv_mem_show
 A show memory usage function. More...
 
dpo_get_next_node_t dv_get_next_node
 A function to get the next VLIB node given an instance of the DPO. More...
 

Detailed Description

A virtual function table regisitered for a DPO type.

Definition at line 345 of file dpo.h.

Field Documentation

format_function_t* dpo_vft_t_::dv_format

A format function.

Definition at line 358 of file dpo.h.

dpo_get_next_node_t dpo_vft_t_::dv_get_next_node

A function to get the next VLIB node given an instance of the DPO.

If this is null, then the node's name MUST be retreiveable from the nodes names array passed in the register function

Definition at line 369 of file dpo.h.

dpo_lock_fn_t dpo_vft_t_::dv_lock

A reference counting lock function.

Definition at line 350 of file dpo.h.

dpo_mem_show_t dpo_vft_t_::dv_mem_show

A show memory usage function.

Definition at line 362 of file dpo.h.

dpo_lock_fn_t dpo_vft_t_::dv_unlock

A reference counting unlock function.

Definition at line 354 of file dpo.h.


The documentation for this struct was generated from the following file: