From: Matthew Newton Date: Wed, 23 Aug 2017 23:56:18 +0000 (+0100) Subject: get elapsed time X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9fc56103a384b616b2f97ae5bf4a85628c38078a;p=thirdparty%2Ffreeradius-server.git get elapsed time --- diff --git a/raddb/policy.d/time b/raddb/policy.d/time index 4fed49b0712..bf3560ab6dc 100644 --- a/raddb/policy.d/time +++ b/raddb/policy.d/time @@ -6,3 +6,12 @@ time_current_ms { Tmp-Integer64-0 := "%{expr:(%c*1000) + (%C/1000)}" } } + +# Returns elapsed time in ms since time_current_ms +# +# Sets Tmp-Integer64-1 with number of milliseconds +time_elapsed_ms { + update request { + Tmp-Integer64-1 := "%{expr:(%c*1000) + (%C/1000) - %{Tmp-Integer64-0}}" + } +}