Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / include / net / firewire.h
diff --git a/kernel/include/net/firewire.h b/kernel/include/net/firewire.h
new file mode 100644 (file)
index 0000000..31bcbfe
--- /dev/null
@@ -0,0 +1,25 @@
+#ifndef _NET_FIREWIRE_H
+#define _NET_FIREWIRE_H
+
+/* Pseudo L2 address */
+#define FWNET_ALEN     16
+union fwnet_hwaddr {
+       u8 u[FWNET_ALEN];
+       /* "Hardware address" defined in RFC2734/RF3146 */
+       struct {
+               __be64 uniq_id;         /* EUI-64                       */
+               u8 max_rec;             /* max packet size              */
+               u8 sspd;                /* max speed                    */
+               __be16 fifo_hi;         /* hi 16bits of FIFO addr       */
+               __be32 fifo_lo;         /* lo 32bits of FIFO addr       */
+       } __packed uc;
+};
+
+/* Pseudo L2 Header */
+#define FWNET_HLEN     18
+struct fwnet_header {
+       u8 h_dest[FWNET_ALEN];  /* destination address */
+       __be16 h_proto;         /* packet type ID field */
+} __packed;
+
+#endif