diff options
author | Brian Russell <brian@graphiant.com> | 2021-02-18 10:25:23 +0000 |
---|---|---|
committer | Neale Ranns <neale@graphiant.com> | 2021-02-19 10:53:15 +0000 |
commit | fce88656cc1b0da8731a71c4a6efa759e0df3fa8 (patch) | |
tree | 52d58afa787b5d6b0ffcabc70f99e8313c4875df /src/vnet/policer/police.h | |
parent | 6e6920d4e096bd158a0057ce0f8dd8a08cbabf72 (diff) |
policer: move handoff checks into policer code
The IP punt policer currently checks if it needs to do worker thread
handoff based on the thread index stored in the policer. Move this
functionality into the policer code so it can be common for all users
of the policer.
Type: improvement
Signed-off-by: Brian Russell <brian@graphiant.com>
Change-Id: Ia8d11e62898a58b19d7b27b296f8369baa3e5aa1
Diffstat (limited to 'src/vnet/policer/police.h')
-rw-r--r-- | src/vnet/policer/police.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vnet/policer/police.h b/src/vnet/policer/police.h index f780bf65c50..5ad249ef40e 100644 --- a/src/vnet/policer/police.h +++ b/src/vnet/policer/police.h @@ -28,7 +28,8 @@ typedef enum { QOS_ACTION_DROP = 0, QOS_ACTION_TRANSMIT, - QOS_ACTION_MARK_AND_TRANSMIT + QOS_ACTION_MARK_AND_TRANSMIT, + QOS_ACTION_HANDOFF } __clib_packed qos_action_type_en; // This is the hardware representation of the policer. |