session: add session debug cli 45/37445/6
authorSteven Luong <sluong@cisco.com>
Mon, 17 Oct 2022 17:39:06 +0000 (10:39 -0700)
committerFlorin Coras <florin.coras@gmail.com>
Thu, 20 Oct 2022 15:16:08 +0000 (15:16 +0000)
commit20de85b6da7e0b6dd0d73bc8358e7c67564d0c36
tree4a8085c84ae1cb2796c56ba929d31649875281a2
parent049dee954f6acfc21c15a1a2926f6fb36d58a3e1
session: add session debug cli

- add session debug cli to enable fine control of which event logs
are enable/disable with below syntax
  session debug {show | group <list> level <n>}
  list may be entered with a dash, "0-4"
  or it may be entered with a comma, "0,1,4"
- fix compilation errors when SESSION_EVT is enable
- change SESSION_EVT_FREE_HANDLER to use DEC_SESSION_ED instead of
DEC_SESSION_ETD because the transport may already be free when the
handler is called

Type: improvement

Signed-off-by: Steven Luong <sluong@cisco.com>
Change-Id: Iab2989e0a847bb59002ef16494eebcc1d112b2ae
src/vnet/session/session.c
src/vnet/session/session_debug.c
src/vnet/session/session_debug.h
src/vnet/session/session_node.c