]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
remove stats from old listeners
authorAlan T. DeKok <aland@freeradius.org>
Sun, 2 Aug 2020 12:49:50 +0000 (08:49 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Sun, 2 Aug 2020 13:06:06 +0000 (09:06 -0400)
since the old listeners are completely unused, this is fine.

these changes are part of the general "clean up the server" fixes

src/lib/server/listen.h
src/lib/server/stats.c

index 6cc6eaa79256615cbfbc4f397886be9b65a6b690..1d6db9cc36cc10417b917a3257341aa2ab7677f4 100644 (file)
@@ -103,10 +103,6 @@ struct rad_listen {
 
        CONF_SECTION const      *cs;
        void                    *data;
-
-#ifdef WITH_STATS
-       fr_stats_t              stats;
-#endif
 };
 
 #ifdef HAVE_LIBPCAP
index 634294c7bc34d0772c4d551d8e0a442e11846c57..5838c3521ae97c495b3981e8c932e28b0431c6ac 100644 (file)
@@ -67,10 +67,10 @@ void request_stats_final(REQUEST *request)
                return;
 
 #undef INC_AUTH
-#define INC_AUTH(_x) radius_auth_stats._x++;request->listener->stats._x++;request->client->auth._x++;
+#define INC_AUTH(_x) radius_auth_stats._x++;request->client->auth._x++;
 
 #undef INC_ACCT
-#define INC_ACCT(_x) radius_acct_stats._x++;request->listener->stats._x++;request->client->acct._x++
+#define INC_ACCT(_x) radius_acct_stats._x++;request->client->acct._x++
 
        /*
         *      Update the statistics.
@@ -96,9 +96,6 @@ void request_stats_final(REQUEST *request)
                fr_stats_bins(&request->client->auth,
                              request->packet->timestamp,
                              request->reply->timestamp);
-               fr_stats_bins(&request->listener->stats,
-                             request->packet->timestamp,
-                             request->reply->timestamp);
                break;
 
        case FR_CODE_ACCESS_REJECT:
@@ -114,9 +111,6 @@ void request_stats_final(REQUEST *request)
                fr_stats_bins(&radius_acct_stats,
                              request->packet->timestamp,
                              request->reply->timestamp);
-               fr_stats_bins(&request->client->acct,
-                             request->packet->timestamp,
-                             request->reply->timestamp);
                break;
 
                /*