brintos

brintos / linux-shallow public Read only

0
0
Text · 981 B · d1d63e2 Raw
41 lines · c
1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */2#ifndef	__BPQETHER_H3#define	__BPQETHER_H4 5/*6 * 	Defines for the BPQETHER pseudo device driver7 */8 9#include <linux/if_ether.h>10 11#define SIOCSBPQETHOPT		(SIOCDEVPRIVATE+0)	/* reserved */12#define SIOCSBPQETHADDR		(SIOCDEVPRIVATE+1)13 14struct 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 radio22 * 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 28struct 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#endif41