FD.io VPP  v20.01-48-g3e0dafb74
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...
 
dpo_mk_interpose_t dv_mk_interpose
 Signal on an interposed child that the parent has changed. More...
 

Detailed Description

A virtual function table regisitered for a DPO type.

Definition at line 401 of file dpo.h.

Field Documentation

◆ dv_format

format_function_t* dpo_vft_t_::dv_format

A format function.

Definition at line 414 of file dpo.h.

◆ dv_get_next_node

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 425 of file dpo.h.

◆ dv_get_urpf

dpo_get_urpf_t dpo_vft_t_::dv_get_urpf

Get uRPF interface.

Definition at line 429 of file dpo.h.

◆ dv_lock

dpo_lock_fn_t dpo_vft_t_::dv_lock

A reference counting lock function.

Definition at line 406 of file dpo.h.

◆ dv_mem_show

dpo_mem_show_t dpo_vft_t_::dv_mem_show

A show memory usage function.

Definition at line 418 of file dpo.h.

◆ dv_mk_interpose

dpo_mk_interpose_t dpo_vft_t_::dv_mk_interpose

Signal on an interposed child that the parent has changed.

Definition at line 433 of file dpo.h.

◆ dv_unlock

dpo_lock_fn_t dpo_vft_t_::dv_unlock

A reference counting unlock function.

Definition at line 410 of file dpo.h.


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