aboutsummaryrefslogtreecommitdiffstats
path: root/src/vppinfra/tw_timer_template.c
AgeCommit message (Expand)AuthorFilesLines
2020-10-17vppinfra: explicitly export symbolsDamjan Marion1-11/+14
2020-03-12vppinfra: remove time jump workaroundDave Barach1-14/+0
2020-03-11vppinfra: minimize tw verbosity on timebase jumpFlorin Coras1-2/+3
2020-03-09vppinfra: fix corner cases in tw_timer_expireDave Barach1-1/+22
2020-02-11vppinfra: remove unused variable from timing wheelKlement Sekera1-1/+0
2020-02-03vppinfra: fix typo in tw_timer_template.cDave Barach1-1/+1
2019-06-25vppinfra: fix tw_timer_first_expires_in_ticks for multiple wheelsAndreas Schultz1-0/+13
2018-10-23c11 safe string handling supportDave Barach1-5/+5
2018-08-03vlib: avoid double process dispatchFlorin Coras1-0/+5
2018-07-03tcp: update snd_una_max for retranmsitsFlorin Coras1-1/+1
2018-06-25tw: add light weight timer update functionFlorin Coras1-29/+50
2018-02-20Reset expired timer vector length after callbackDave Barach1-1/+4
2017-09-12tcp: horizontal scaling improvmentsFlorin Coras1-4/+7
2017-09-01Add fixed-size, preallocated pool supportDave Barach1-6/+110
2017-06-28switch vlib process model to tw_timer_template timer implDave Barach1-0/+74
2017-06-14VPP-874: fix coverity warnings in tw_timer_template.cDave Barach1-4/+4
2017-06-12three-level timer wheel implementation w/ overflow vectorDave Barach1-52/+353
2017-02-22Fix last run time update for timer wheelFlorin Coras1-1/+1
2017-02-16tw_timer_expire_timers() - add a maximum to the number of expiration per callGabriel Ganne1-2/+6
2017-02-16tw_timer_expire_timers() return the number of expirationsGabriel Ganne1-8/+13
2017-02-05Wheel-timer infraDave Barach1-0/+341
; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ }
robotframework==2.9.2
paramiko==1.16.0
scp==0.10.2
ipaddress==1.0.16
interruptingcow==0.6
PyYAML==3.11
pykwalify==1.5.0
scapy==2.3.1
enum34==1.1.2
requests==2.9.1
ecdsa==0.13
pycrypto==2.6.1
pypcap==1.1.5