40 #ifndef _RTDM_UAPI_NET_H
41 #define _RTDM_UAPI_NET_H
44 #define RTDM_SUBCLASS_RTNET 0
46 #define RTIOC_TYPE_NETWORK RTDM_CLASS_NETWORK
49 #define RTNET_RTIOC_XMITPARAMS _IOW(RTIOC_TYPE_NETWORK, 0x10, unsigned int)
50 #define RTNET_RTIOC_PRIORITY RTNET_RTIOC_XMITPARAMS
51 #define RTNET_RTIOC_TIMEOUT _IOW(RTIOC_TYPE_NETWORK, 0x11, int64_t)
57 #define RTNET_RTIOC_EXTPOOL _IOW(RTIOC_TYPE_NETWORK, 0x14, unsigned int)
58 #define RTNET_RTIOC_SHRPOOL _IOW(RTIOC_TYPE_NETWORK, 0x15, unsigned int)
61 #define SOCK_MAX_PRIO 0
62 #define SOCK_DEF_PRIO SOCK_MAX_PRIO + \
63 (SOCK_MIN_PRIO-SOCK_MAX_PRIO+1)/2
64 #define SOCK_MIN_PRIO SOCK_NRT_PRIO - 1
65 #define SOCK_NRT_PRIO 31
68 #define SOCK_DEF_RT_CHANNEL 0
69 #define SOCK_DEF_NRT_CHANNEL 1
70 #define SOCK_USER_CHANNEL 2
73 #define SOCK_XMIT_PARAMS(priority, channel) ((priority) | ((channel) << 16))