28 #include <rtnet_chrdev.h> 31 struct rtnet_ioctl_head head;
40 __u8 dev_addr[DEV_ADDR_LEN];
45 __u8 dev_addr[DEV_ADDR_LEN];
78 #define IOC_RT_HOST_ROUTE_ADD _IOW(RTNET_IOC_TYPE_IPV4, 0, struct ipv4_cmd) 79 #define IOC_RT_HOST_ROUTE_SOLICIT _IOW(RTNET_IOC_TYPE_IPV4, 1, struct ipv4_cmd) 80 #define IOC_RT_HOST_ROUTE_DELETE \ 81 _IOW(RTNET_IOC_TYPE_IPV4, 2 | RTNET_IOC_NODEV_PARAM, struct ipv4_cmd) 82 #define IOC_RT_NET_ROUTE_ADD \ 83 _IOW(RTNET_IOC_TYPE_IPV4, 3 | RTNET_IOC_NODEV_PARAM, struct ipv4_cmd) 84 #define IOC_RT_NET_ROUTE_DELETE \ 85 _IOW(RTNET_IOC_TYPE_IPV4, 4 | RTNET_IOC_NODEV_PARAM, struct ipv4_cmd) 87 _IOWR(RTNET_IOC_TYPE_IPV4, 5 | RTNET_IOC_NODEV_PARAM, struct ipv4_cmd) 88 #define IOC_RT_HOST_ROUTE_DELETE_DEV \ 89 _IOW(RTNET_IOC_TYPE_IPV4, 6, struct ipv4_cmd) 90 #define IOC_RT_HOST_ROUTE_GET \ 91 _IOWR(RTNET_IOC_TYPE_IPV4, 7 | RTNET_IOC_NODEV_PARAM, struct ipv4_cmd) 92 #define IOC_RT_HOST_ROUTE_GET_DEV _IOWR(RTNET_IOC_TYPE_IPV4, 8, struct ipv4_cmd)