]> p2p-next.cs.pub.ro Git - swifty.git/blobdiff - src/kernel/swift.h
Fix cherry-pick
[swifty.git] / src / kernel / swift.h
index 275b322c5508c653b0a95fd31731b4d2aaa9fd7a..ab974c941b3013304ee850dc86638de48edd565d 100644 (file)
@@ -3,10 +3,23 @@
 
 #define IPPROTO_SWIFT 137
 
-#define sockaddr_swift sockaddr_in
 #define MIN_SWIFT_PORT 1
 #define MAX_SWIFT_PORT 256
 
+#ifndef __KERNEL__
+#include <inttypes.h>
+#endif
+
+struct swift_dest {
+    uint32_t addr;
+    uint8_t port;
+};
+
+struct sockaddr_swift {
+    int count;
+    struct swift_dest dests[0];
+};
+
 #ifdef __KERNEL__
 struct swifthdr {
        uint8_t src;