From 5384cca85573f553452254abc888f0153a26c15e Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Thu, 20 Jan 2022 18:10:26 -0800 Subject: session: update time for list of subscribers Instead of constantly scanning all transport vfts for update time functions, build list at transport enable time. Type: improvement Signed-off-by: Florin Coras Change-Id: Id5c07cc03ee1fdd072ebbbd40119d1a440a5e3b1 --- src/vnet/session/transport.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/vnet/session/transport.c') diff --git a/src/vnet/session/transport.c b/src/vnet/session/transport.c index 5d03a4f8453..92df3656a8c 100644 --- a/src/vnet/session/transport.c +++ b/src/vnet/session/transport.c @@ -830,6 +830,9 @@ transport_enable_disable (vlib_main_t * vm, u8 is_en) { if (vft->enable) (vft->enable) (vm, is_en); + + if (vft->update_time) + session_register_update_time_fn (vft->update_time, is_en); } } -- cgit 1.2.3-korg