bpqether.h (981B)
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 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 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 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#endif