Home | History | Annotate | Download | only in linux
      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
     41