FD.io VPP  v18.01-8-g0eacf49
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...
 
dpo_get_urpf_t dv_get_urpf
 Get uRPF interface. More...
 

Detailed Description

A virtual function table regisitered for a DPO type.

Definition at line 377 of file dpo.h.

Field Documentation

format_function_t* dpo_vft_t_::dv_format

A format function.

Definition at line 390 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 401 of file dpo.h.

dpo_get_urpf_t dpo_vft_t_::dv_get_urpf

Get uRPF interface.

Definition at line 405 of file dpo.h.

dpo_lock_fn_t dpo_vft_t_::dv_lock

A reference counting lock function.

Definition at line 382 of file dpo.h.

dpo_mem_show_t dpo_vft_t_::dv_mem_show

A show memory usage function.

Definition at line 394 of file dpo.h.

dpo_lock_fn_t dpo_vft_t_::dv_unlock

A reference counting unlock function.

Definition at line 386 of file dpo.h.


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