41 lines · 952 B · C
RawDownload
#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