root/include/uapi/linux/bpqether.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


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

/* [<][>][^][v][top][bottom][index][help] */