netdev: forgot netdev.h
authorAlan Cox <alan@linux.intel.com>
Tue, 2 Jun 2015 21:58:48 +0000 (22:58 +0100)
committerAlan Cox <alan@linux.intel.com>
Tue, 2 Jun 2015 21:58:48 +0000 (22:58 +0100)
 #facepalm

Kernel/include/netdev.h [new file with mode: 0644]

diff --git a/Kernel/include/netdev.h b/Kernel/include/netdev.h
new file mode 100644 (file)
index 0000000..fb83084
--- /dev/null
@@ -0,0 +1,27 @@
+
+#define AF_INET                1
+
+#define SOCK_RAW       1
+#define SOCK_DGRAM     2
+#define SOCK_STREAM    3
+
+#define IPPROTO_ICMP   1
+#define IPPROTO_TCP    6
+#define IPPROTO_UDP    17
+#define IPPROTO_RAW    255
+
+struct in_addr {
+  uint32_t s_addr;
+};
+
+struct sockaddr_in {
+  uint16_t sin_family;
+  uint16_t sin_port;
+  struct in_addr sin_addr;
+  uint8_t sin_zero[8];
+};
+
+#define INADDR_ANY             0L
+#define INADDR_BROADCAST       0xFFFFFFFFUL
+#define INADDR_LOOPBACK                0x7F000001UL
+#define IN_LOOPBACK(a)         (((a) >> 24) == 0x7F)