cpp-d1064d
[cross.git] / i686-linux-gnu-4.7 / usr / include / linux / bpqether.h
diff --git a/i686-linux-gnu-4.7/usr/include/linux/bpqether.h b/i686-linux-gnu-4.7/usr/include/linux/bpqether.h
new file mode 100644 (file)
index 0000000..d1d63e2
--- /dev/null
@@ -0,0 +1,40 @@
+/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
+#ifndef        __BPQETHER_H
+#define        __BPQETHER_H
+
+/*
+ *     Defines for the BPQETHER pseudo device driver
+ */
+
+#include <linux/if_ether.h>
+
+#define SIOCSBPQETHOPT         (SIOCDEVPRIVATE+0)      /* reserved */
+#define SIOCSBPQETHADDR                (SIOCDEVPRIVATE+1)
+struct bpq_ethaddr {
+       unsigned char destination[ETH_ALEN];
+       unsigned char accept[ETH_ALEN];
+};
+
+/* 
+ * For SIOCSBPQETHOPT - this is compatible with PI2/PacketTwin card drivers,
+ * currently not implemented, though. If someone wants to hook a radio
+ * to his Ethernet card he may find this useful. ;-)
+ */
+
+#define SIOCGBPQETHPARAM       0x5000  /* get Level 1 parameters */
+#define SIOCSBPQETHPARAM       0x5001  /* set */
+
+struct bpq_req  {
+    int cmd;
+    int speed;                 /* unused */
+    int clockmode;             /* unused */
+    int txdelay;
+    unsigned char persist;     /* unused */
+    int slotime;               /* unused */
+    int squeldelay;
+    int dmachan;               /* unused */
+    int irq;                   /* unused */
+};
+
+#endif