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;
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;
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);
return 0;
}
-/* *INDENT-OFF* */
/*?
* Set syslog sender configuration.
*
.short_help = "show syslog filter",
.function = show_syslog_filter_command_fn,
};
-/* *INDENT-ON* */
static clib_error_t *
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 ();