27#ifndef __RTNET_INTERNAL_H_
28#define __RTNET_INTERNAL_H_
30#include <linux/module.h>
31#include <linux/mutex.h>
34#ifdef CONFIG_XENO_DRIVERS_NET_CHECKED
35#define RTNET_ASSERT(expr, func) \
37 pr_err("Assertion failed! %s:%s:%d %s\n", __FILE__, \
38 __FUNCTION__, __LINE__, (#expr)); \
42#define RTNET_ASSERT(expr, func)
47#define RTNET_DEF_STACK_PRIORITY \
48 RTDM_TASK_HIGHEST_PRIORITY + RTDM_TASK_LOWER_PRIORITY
64extern struct rtnet_mgr STACK_manager;
65extern struct rtnet_mgr RTDEV_manager;
67extern const char rtnet_rtdm_provider_name[];
69#ifdef CONFIG_XENO_OPT_VFILE
70extern struct xnvfile_directory rtnet_proc_root;
73extern struct class *rtnet_class;
Real-Time Driver Model for Xenomai, driver API header.