Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[sfrench/cifs-2.6.git] / include / uapi / linux / bpqether.h
1 #ifndef __BPQETHER_H
2 #define __BPQETHER_H
3
4 /*
5  *      Defines for the BPQETHER pseudo device driver
6  */
7
8 #include <linux/if_ether.h>
9
10 #define SIOCSBPQETHOPT          (SIOCDEVPRIVATE+0)      /* reserved */
11 #define SIOCSBPQETHADDR         (SIOCDEVPRIVATE+1)
12  
13 struct bpq_ethaddr {
14         unsigned char destination[ETH_ALEN];
15         unsigned char accept[ETH_ALEN];
16 };
17
18 /* 
19  * For SIOCSBPQETHOPT - this is compatible with PI2/PacketTwin card drivers,
20  * currently not implemented, though. If someone wants to hook a radio
21  * to his Ethernet card he may find this useful. ;-)
22  */
23
24 #define SIOCGBPQETHPARAM        0x5000  /* get Level 1 parameters */
25 #define SIOCSBPQETHPARAM        0x5001  /* set */
26
27 struct bpq_req  {
28     int cmd;
29     int speed;                  /* unused */
30     int clockmode;              /* unused */
31     int txdelay;
32     unsigned char persist;      /* unused */
33     int slotime;                /* unused */
34     int squeldelay;
35     int dmachan;                /* unused */
36     int irq;                    /* unused */
37 };
38
39 #endif