gbproxy: Add logging macros for NSE and BVC
Change-Id: Ibb2bcf3344bdc750869223b4c4861b4bbc6f417c Related: SYS#5233
This commit is contained in:
parent
95cf9fbfa4
commit
066c4cb8c5
|
@ -237,6 +237,17 @@ struct gbproxy_link_info {
|
|||
bool is_matching[GBPROX_MATCH_LAST];
|
||||
};
|
||||
|
||||
/* Convenience logging macros for NSE/BVC */
|
||||
#define LOGPNSE_CAT(NSE, SUBSYS, LEVEL, FMT, ARGS...) \
|
||||
LOGP(SUBSYS, LEVEL, "NSE(%05u/BSS) " FMT, (NSE)->nsei, ## ARGS)
|
||||
#define LOGPNSE(NSE, LEVEL, FMT, ARGS...) \
|
||||
LOGPNSE_CAT(NSE, DGPRS, LEVEL, FMT, ## ARGS)
|
||||
|
||||
#define LOGPBVC_CAT(BVC, SUBSYS, LEVEL, FMT, ARGS...) \
|
||||
LOGP(SUBSYS, LEVEL, "NSE(%05u/BSS)-BVC(%05u/%s) " FMT, (BVC)->nse->nsei, (BVC)->bvci, \
|
||||
(BVC)->blocked ? "BLOCKED" : "UNBLOCKED", ## ARGS)
|
||||
#define LOGPBVC(BVC, LEVEL, FMT, ARGS...) \
|
||||
LOGPBVC_CAT(BVC, DGPRS, LEVEL, FMT, ## ARGS)
|
||||
|
||||
/* gb_proxy_vty .c */
|
||||
|
||||
|
|
Loading…
Reference in New Issue