linux/include/uapi/linux/bpqether.h
<<
>>
Prefs
   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 
  15struct 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
  29struct 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
  42