|  | FD.io VPP
    v19.01.3-6-g70449b9b9
    Vector Packet Processing | 
Add/del policer. More...
| Data Fields | |
| u32 | client_index | 
| u32 | context | 
| u8 | is_add | 
| u8 | name [64] | 
| u32 | cir | 
| u32 | eir | 
| u64 | cb | 
| u64 | eb | 
| u8 | rate_type | 
| u8 | round_type | 
| u8 | type | 
| u8 | color_aware | 
| u8 | conform_action_type | 
| u8 | conform_dscp | 
| u8 | exceed_action_type | 
| u8 | exceed_dscp | 
| u8 | violate_action_type | 
| u8 | violate_dscp | 
Add/del policer.
| client_index | - opaque cookie to identify the sender | 
| context | - sender context, to match reply w/ request | 
| is_add | - add policer if non-zero, else delete | 
| name | - policer name | 
| cir | - CIR | 
| eir | - EIR | 
| cb | - Committed Burst | 
| eb | - Excess or Peak Burst | 
| rate_type | - rate type | 
| round_type | - rounding type | 
| type | - policer algorithm | 
| color_aware | - 0=color-blind, 1=color-aware | 
| conform_action_type | - conform action type | 
| conform_dscp | - DSCP for conform mar-and-transmit action | 
| exceed_action_type | - exceed action type | 
| exceed_dscp | - DSCP for exceed mar-and-transmit action | 
| violate_action_type | - violate action type | 
| violate_dscp | - DSCP for violate mar-and-transmit action | 
Definition at line 38 of file policer.api.
| u64 vl_api_policer_add_del_t::cb | 
Definition at line 47 of file policer.api.
| u32 vl_api_policer_add_del_t::cir | 
Definition at line 45 of file policer.api.
| u32 vl_api_policer_add_del_t::client_index | 
Definition at line 40 of file policer.api.
| u8 vl_api_policer_add_del_t::color_aware | 
Definition at line 52 of file policer.api.
| u8 vl_api_policer_add_del_t::conform_action_type | 
Definition at line 53 of file policer.api.
| u8 vl_api_policer_add_del_t::conform_dscp | 
Definition at line 54 of file policer.api.
| u32 vl_api_policer_add_del_t::context | 
Definition at line 41 of file policer.api.
| u64 vl_api_policer_add_del_t::eb | 
Definition at line 48 of file policer.api.
| u32 vl_api_policer_add_del_t::eir | 
Definition at line 46 of file policer.api.
| u8 vl_api_policer_add_del_t::exceed_action_type | 
Definition at line 55 of file policer.api.
| u8 vl_api_policer_add_del_t::exceed_dscp | 
Definition at line 56 of file policer.api.
| u8 vl_api_policer_add_del_t::is_add | 
Definition at line 43 of file policer.api.
| u8 vl_api_policer_add_del_t::name[64] | 
Definition at line 44 of file policer.api.
| u8 vl_api_policer_add_del_t::rate_type | 
Definition at line 49 of file policer.api.
| u8 vl_api_policer_add_del_t::round_type | 
Definition at line 50 of file policer.api.
| u8 vl_api_policer_add_del_t::type | 
Definition at line 51 of file policer.api.
| u8 vl_api_policer_add_del_t::violate_action_type | 
Definition at line 57 of file policer.api.
| u8 vl_api_policer_add_del_t::violate_dscp | 
Definition at line 58 of file policer.api.