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