FD.io VPP  v18.04-17-g3a0d853
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 399 of file dpo.h.

Field Documentation

format_function_t* dpo_vft_t_::dv_format

A format function.

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

dpo_get_urpf_t dpo_vft_t_::dv_get_urpf

Get uRPF interface.

Definition at line 427 of file dpo.h.

dpo_lock_fn_t dpo_vft_t_::dv_lock

A reference counting lock function.

Definition at line 404 of file dpo.h.

dpo_mem_show_t dpo_vft_t_::dv_mem_show

A show memory usage function.

Definition at line 416 of file dpo.h.

dpo_mk_interpose_t dpo_vft_t_::dv_mk_interpose

Signal on an interposed child that the parent has changed.

Definition at line 431 of file dpo.h.

dpo_lock_fn_t dpo_vft_t_::dv_unlock

A reference counting unlock function.

Definition at line 408 of file dpo.h.


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