1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux << 2 #ifndef __BPQETHER_H 1 #ifndef __BPQETHER_H 3 #define __BPQETHER_H 2 #define __BPQETHER_H 4 3 5 /* 4 /* 6 * Defines for the BPQETHER pseudo device 5 * Defines for the BPQETHER pseudo device driver 7 */ 6 */ 8 7 >> 8 #ifndef __LINUX_IF_ETHER_H 9 #include <linux/if_ether.h> 9 #include <linux/if_ether.h> >> 10 #endif 10 11 11 #define SIOCSBPQETHOPT (SIOCDEVPRIVAT 12 #define SIOCSBPQETHOPT (SIOCDEVPRIVATE+0) /* reserved */ 12 #define SIOCSBPQETHADDR (SIOCDEVPRIVAT 13 #define SIOCSBPQETHADDR (SIOCDEVPRIVATE+1) 13 14 14 struct bpq_ethaddr { 15 struct bpq_ethaddr { 15 unsigned char destination[ETH_ALEN]; 16 unsigned char destination[ETH_ALEN]; 16 unsigned char accept[ETH_ALEN]; 17 unsigned char accept[ETH_ALEN]; 17 }; 18 }; 18 19 19 /* 20 /* 20 * For SIOCSBPQETHOPT - this is compatible wit 21 * For SIOCSBPQETHOPT - this is compatible with PI2/PacketTwin card drivers, 21 * currently not implemented, though. If someo 22 * currently not implemented, though. If someone wants to hook a radio 22 * to his Ethernet card he may find this usefu 23 * to his Ethernet card he may find this useful. ;-) 23 */ 24 */ 24 25 25 #define SIOCGBPQETHPARAM 0x5000 /* get 26 #define SIOCGBPQETHPARAM 0x5000 /* get Level 1 parameters */ 26 #define SIOCSBPQETHPARAM 0x5001 /* set 27 #define SIOCSBPQETHPARAM 0x5001 /* set */ 27 28 28 struct bpq_req { 29 struct bpq_req { 29 int cmd; 30 int cmd; 30 int speed; /* unused */ 31 int speed; /* unused */ 31 int clockmode; /* unused */ 32 int clockmode; /* unused */ 32 int txdelay; 33 int txdelay; 33 unsigned char persist; /* unused */ 34 unsigned char persist; /* unused */ 34 int slotime; /* unused */ 35 int slotime; /* unused */ 35 int squeldelay; 36 int squeldelay; 36 int dmachan; /* unused */ 37 int dmachan; /* unused */ 37 int irq; /* unused */ 38 int irq; /* unused */ 38 }; 39 }; 39 40 40 #endif 41 #endif 41 42
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.