/**
 @Name:		stdinc.h
 @Purpose:	standard includes
*/

#include <sys/param.h>
#include <sys/ioctl.h>
#include <sys/systm.h>
#include <sys/conf.h>
#include <sys/mount.h>
#include <sys/exec.h>
#include <sys/lkm.h>
#include <sys/file.h>
#include <sys/errno.h>
#include <sys/malloc.h>

#include <net/if.h>
#include <netinet/in_systm.h>
#include <netinet/in.h>
#include <netinet/ip.h>
#include <netinet/tcp.h>
#include <netinet/udp.h>

#include <dev/ic/apicvar.h>
#include <msr/msr.h>
#include <msr/msr_util.h>
#include <msr/msr_policy.h>
#include <msr/msr_debug.h>
#include <msr/msr_ctl.h>
#include <msr/msr_buf.h>

#include <rp/rp.h>			// RP Plugin include files
#include <rp/rp_plugin.h>
#include <rp/rp_pcu.h>

struct kernel_plugin_fct_struct;
struct kernel_plugin_variable_struct;
struct kernel_plugin_fct_struct *kernel_plugin_fcts = NULL;
struct kernel_plugin_variable_struct *kernel_plugin_variables = NULL;

#include <msr/msr_lkm.h>

#include <plugins/include/ipnet.h>
#include <plugins/include/plugin_utils.h>

