Skip to content

Commit 4af9ba1

Browse files
Dave BarachDamjan Marion
authored andcommitted
three-level timer wheel implementation w/ overflow vector
prep work for s/timing_wheel/tw_timer/ in the vlib process model Change-Id: I763f4968a8fce1764a3778b12def0afbd30086b1 Signed-off-by: Dave Barach <[email protected]>
1 parent d51a1f6 commit 4af9ba1

13 files changed

+1428
-174
lines changed

src/vppinfra.am

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,8 @@ nobase_include_HEADERS = \
211211
vppinfra/tw_timer_2t_1w_2048sl.h \
212212
vppinfra/tw_timer_16t_2w_512sl.h \
213213
vppinfra/tw_timer_16t_1w_2048sl.h \
214+
vppinfra/tw_timer_4t_3w_256sl.h \
215+
vppinfra/tw_timer_1t_3w_1024sl_ov.h \
214216
vppinfra/tw_timer_template.h \
215217
vppinfra/tw_timer_template.c \
216218
vppinfra/types.h \
@@ -268,6 +270,10 @@ CLIB_CORE = \
268270
vppinfra/tw_timer_16t_2w_512sl.c \
269271
vppinfra/tw_timer_16t_1w_2048sl.h \
270272
vppinfra/tw_timer_16t_1w_2048sl.c \
273+
vppinfra/tw_timer_4t_3w_256sl.h \
274+
vppinfra/tw_timer_4t_3w_256sl.c \
275+
vppinfra/tw_timer_1t_3w_1024sl_ov.h \
276+
vppinfra/tw_timer_1t_3w_1024sl_ov.c \
271277
vppinfra/unformat.c \
272278
vppinfra/vec.c \
273279
vppinfra/vector.c \

0 commit comments

Comments
 (0)