mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
981 B
40 lines
981 B
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ |
|
#ifndef __BPQETHER_H |
|
#define __BPQETHER_H |
|
|
|
/* |
|
* Defines for the BPQETHER pseudo device driver |
|
*/ |
|
|
|
#include <linux/if_ether.h> |
|
|
|
#define SIOCSBPQETHOPT (SIOCDEVPRIVATE+0) /* reserved */ |
|
#define SIOCSBPQETHADDR (SIOCDEVPRIVATE+1) |
|
|
|
struct bpq_ethaddr { |
|
unsigned char destination[ETH_ALEN]; |
|
unsigned char accept[ETH_ALEN]; |
|
}; |
|
|
|
/* |
|
* For SIOCSBPQETHOPT - this is compatible with PI2/PacketTwin card drivers, |
|
* currently not implemented, though. If someone wants to hook a radio |
|
* to his Ethernet card he may find this useful. ;-) |
|
*/ |
|
|
|
#define SIOCGBPQETHPARAM 0x5000 /* get Level 1 parameters */ |
|
#define SIOCSBPQETHPARAM 0x5001 /* set */ |
|
|
|
struct bpq_req { |
|
int cmd; |
|
int speed; /* unused */ |
|
int clockmode; /* unused */ |
|
int txdelay; |
|
unsigned char persist; /* unused */ |
|
int slotime; /* unused */ |
|
int squeldelay; |
|
int dmachan; /* unused */ |
|
int irq; /* unused */ |
|
}; |
|
|
|
#endif
|
|
|