| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
in other places as well.
ok procter@
|
|
|
|
|
|
|
| |
as an argument. This way getmonotime() can be called once at the start
of looping over all peers instead of twice during the loop.
Makes a big difference with many peers.
OK florian@ sthen@
|
|
|
|
|
|
|
| |
there is still a little difference regarding handling of the verbosity
value that will be handled later.
ok claudio@ florian@
|
|
|
|
|
|
|
|
|
| |
possible. Annotate <sys/param.h> lines with their current reasons. Switch
to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change
MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where
sensible to avoid pulling in the pollution. These are the files confirmed
through binary verification.
ok guenther, millert, doug (helped with the verification protocol)
|
|
|
|
| |
OK henning@ sthen@
|
| |
|
|
|
|
| |
found out the hard way by Marc Runkel <MRunkel@untangle.com>
|
|
|
|
|
| |
makes us independent from system time changes.
diff from japan,was hiding... ok claudio some time ago
|
| |
|
| |
|
|
|
|
| |
at the first one
|
|
|
|
| |
matters for stuff like the HoldTimer that gets reset often
|
|
|
|
| |
timer, just get the first off the queue and check wether it is due
|
|
|
|
|
|
| |
wemust stop walking the list once werun into a stopped timer, or
eventually all stopped timers will queue up at the very front (instead of
at the tail)
|
|
|
|
|
|
| |
so that the timer that will expire first is always the first element,
and so on). will make the checking a bit faster and moreelegant and more
conveniant. ok claudio
|
|
|
|
|
|
|
| |
next timer expires.
use that in the session engine's mainloop, which simplifies it and
removes the last bits of timer internals knowledge from anywhere outside
timer.c.
|
|
|
|
|
|
| |
the peer data. makes bgpctl display code independent from timer
implementation internals. only running timers are displayed now, stopped
ones are skipped.
|
|
|
|
|
| |
special handling) and onein session.c that will go away able to
cope with timer_get() returning NULL (i.e.nosuch timer/not running)
|
|
stop changing tienmr values directly, always use new
timer_(get/set/stop/running) functions. preparation for more to come :)
ok claudio
|