Subversion Repositories shark

Rev

Blame | Last modification | View Log | RSS feed

#ifndef __BPQETHER_H
#define __BPQETHER_H

/*
 *      Defines for the BPQETHER pseudo device driver
 */


#ifndef __LINUX_IF_ETHER_H
#include <linux/if_ether.h>
#endif

#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