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)