]> rtime.felk.cvut.cz Git - can-eth-gw-linux.git/blobdiff - include/uapi/linux/can/canethgw.h
CAN-Ethernet gateway - kernel part
[can-eth-gw-linux.git] / include / uapi / linux / can / canethgw.h
diff --git a/include/uapi/linux/can/canethgw.h b/include/uapi/linux/can/canethgw.h
new file mode 100644 (file)
index 0000000..f12e054
--- /dev/null
@@ -0,0 +1,18 @@
+#ifndef CANETHGW_H
+#define CANETHGW_H
+
+#include <linux/types.h>
+
+struct cegw_ioctl
+{
+       __u32 can_sock;
+       __u32 udp_sock;
+       __u32 udp_dstcnt;
+       __u32 udp_addrlen;
+       struct sockaddr_in udp_dst[0];
+};
+
+#define CEGW_IOCTL_BASE 'c'
+#define CEGW_IOCTL_START _IOW(CEGW_IOCTL_BASE, 0, struct cegw_ioctl)
+
+#endif /* CANETHGW_H */