cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

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