22 lines
629 B
C
22 lines
629 B
C
#ifndef _THP_IOCTL_H_
|
|
#define _THP_IOCTL_H_
|
|
|
|
//ioctl group number
|
|
//must be a nonnegative 8-bit number
|
|
#define WIMAX_DEV_IOCTLID 'w'
|
|
|
|
#define CMD_BASE 65
|
|
//ioctl type within the group
|
|
//should be sequentially assigned numbers for each different ioctl operation
|
|
//must be a nonnegative 8-bit number
|
|
#define CMD_DROP_PACKETS CMD_BASE+0
|
|
#define CMD_SIWTCH_UART CMD_BASE+1
|
|
|
|
//write only
|
|
//arg=1, drop tx/rx packets
|
|
//arg=0, normal mode
|
|
#define IOCTL_DROP_PACKETS _IOW(WIMAX_DEV_IOCTLID, CMD_DROP_PACKETS, int)
|
|
#define IOCTL_SWITCH_UART _IOW(WIMAX_DEV_IOCTLID, CMD_SIWTCH_UART, int)
|
|
|
|
#endif //_THP_IOCTL_H_
|