crypto crypto-openssl: support hashing operations
[vpp.git] / src / vnet / syslog / syslog.c
index f05ce8d..8f33139 100644 (file)
@@ -143,8 +143,7 @@ void
 syslog_msg_init (syslog_msg_t * syslog_msg, syslog_facility_t facility,
                 syslog_severity_t severity, char *app_name, char *msgid)
 {
-  syslog_main_t *sm = &syslog_main;
-  vlib_main_t *vm = sm->vlib_main;
+  vlib_main_t *vm = vlib_get_main ();
 
   syslog_msg->header.facility = facility;
   syslog_msg->header.severity = severity;
@@ -160,7 +159,7 @@ int
 syslog_msg_send (syslog_msg_t * syslog_msg)
 {
   syslog_main_t *sm = &syslog_main;
-  vlib_main_t *vm = sm->vlib_main;
+  vlib_main_t *vm = vlib_get_main ();
   u32 bi, msg_len, *to_next;
   u8 *tmp;
   vlib_buffer_t *b;
@@ -171,7 +170,6 @@ syslog_msg_send (syslog_msg_t * syslog_msg)
     return -1;
 
   b = vlib_get_buffer (vm, bi);
-  VLIB_BUFFER_TRACE_TRAJECTORY_INIT (b);
 
   /* one message per UDP datagram RFC5426 3.1. */
   tmp = format (0, "%U", format_syslog_msg, syslog_msg);
@@ -611,7 +609,6 @@ syslog_init (vlib_main_t * vm)
   struct timeval timeval_0;
   vlib_node_t *ip4_lookup_node;
 
-  sm->vlib_main = vm;
   sm->vnet_main = vnet_get_main ();
 
   sm->procid = getpid ();