bpqether.h
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. #ifndef __BPQETHER_H
  2. #define __BPQETHER_H
  3. /*
  4.  *  Defines for the BPQETHER pseudo device driver
  5.  */
  6. #ifndef __LINUX_IF_ETHER_H
  7. #include <linux/if_ether.h>
  8. #endif
  9. #define SIOCSBPQETHOPT (SIOCDEVPRIVATE+0) /* reserved */
  10. #define SIOCSBPQETHADDR (SIOCDEVPRIVATE+1)
  11.  
  12. struct bpq_ethaddr {
  13. unsigned char destination[ETH_ALEN];
  14. unsigned char accept[ETH_ALEN];
  15. };
  16. /* 
  17.  * For SIOCSBPQETHOPT - this is compatible with PI2/PacketTwin card drivers,
  18.  * currently not implemented, though. If someone wants to hook a radio
  19.  * to his Ethernet card he may find this useful. ;-)
  20.  */
  21. #define SIOCGBPQETHPARAM 0x5000  /* get Level 1 parameters */
  22. #define SIOCSBPQETHPARAM 0x5001  /* set */
  23. struct bpq_req  {
  24.     int cmd;
  25.     int speed; /* unused */
  26.     int clockmode; /* unused */
  27.     int txdelay;
  28.     unsigned char persist; /* unused */
  29.     int slotime; /* unused */
  30.     int squeldelay;
  31.     int dmachan; /* unused */
  32.     int irq; /* unused */
  33. };
  34. #endif