27 #ifndef __RTNET_INTERNAL_H_
28 #define __RTNET_INTERNAL_H_
30 #include <linux/module.h>
35 #ifdef CONFIG_XENO_DRIVERS_NET_CHECKED
36 #define RTNET_ASSERT(expr, func) \
39 rtdm_printk("Assertion failed! %s:%s:%d %s\n", \
40 __FILE__, __FUNCTION__, __LINE__, (#expr)); \
44 #define RTNET_ASSERT(expr, func)
49 #define RTNET_DEF_STACK_PRIORITY \
50 RTDM_TASK_HIGHEST_PRIORITY + RTDM_TASK_LOWER_PRIORITY
69 extern struct rtnet_mgr STACK_manager;
70 extern struct rtnet_mgr RTDEV_manager;
72 extern const char rtnet_rtdm_provider_name[];
75 #ifdef CONFIG_XENO_OPT_VFILE
76 extern struct xnvfile_directory rtnet_proc_root;
79 #include <linux/mutex.h>
Real-Time Driver Model for Xenomai, driver API header.