session: API cleanup
[vpp.git] / src / vcl / vcl_debug.h
index 48ff21a..8ee716a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018 Cisco and/or its affiliates.
+ * Copyright (c) 2018-2019 Cisco and/or its affiliates.
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this
  * You may obtain a copy of the License at:
 
 #define VDBG(_lvl, _fmt, _args...)                                     \
   if (VCL_DBG_ON && vcm->debug > _lvl)                                 \
-    clib_warning ("vcl<%d:%d>: " _fmt, vcm->current_pid,               \
+    clib_warning ("vcl<%d:%d>: " _fmt,                                         \
+                 vcm->workers[__vcl_worker_index].current_pid,         \
                  __vcl_worker_index, ##_args)
 
 #define VWRN(_fmt, _args...)                                           \
-clib_warning ("vcl<%d:%d>: " _fmt, vcm->current_pid,                   \
-               __vcl_worker_index, ##_args)
+  clib_warning ("vcl<%d:%d>: " _fmt,                                   \
+                vcm->workers[__vcl_worker_index].current_pid,          \
+                __vcl_worker_index, ##_args)
 
 #define VERR(_fmt, _args...)                                           \
-  clib_warning ("vcl<%d:%d>: ERROR " _fmt, vcm->current_pid,           \
+  clib_warning ("vcl<%d:%d>: ERROR " _fmt,                             \
+                vcm->workers[__vcl_worker_index].current_pid,          \
                __vcl_worker_index, ##_args)
 
 #define foreach_vcl_dbg_evt                                            \