linux/include/uapi/linux/bpqether.h
<<
>>
Prefs
   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
  41