Subversion Repositories shark

Rev

Details | Last modification | View Log | RSS feed

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