Go to the documentation of this file.
29 #include <asm/param.h>
31 #include <linux/kernel.h>
32 #include <linux/types.h>
34 #include <linux/netdevice.h>
38 #define IRLAN_MTU 1518
39 #define IRLAN_TIMEOUT 10*HZ
42 #define CMD_GET_PROVIDER_INFO 0
43 #define CMD_GET_MEDIA_CHAR 1
44 #define CMD_OPEN_DATA_CHANNEL 2
45 #define CMD_CLOSE_DATA_CHAN 3
46 #define CMD_RECONNECT_DATA_CHAN 4
47 #define CMD_FILTER_OPERATION 5
51 #define RSP_INSUFFICIENT_RESOURCES 1
52 #define RSP_INVALID_COMMAND_FORMAT 2
53 #define RSP_COMMAND_NOT_SUPPORTED 3
54 #define RSP_PARAM_NOT_SUPPORTED 4
55 #define RSP_VALUE_NOT_SUPPORTED 5
56 #define RSP_NOT_OPEN 6
57 #define RSP_AUTHENTICATION_REQUIRED 7
58 #define RSP_INVALID_PASSWORD 8
59 #define RSP_PROTOCOL_ERROR 9
60 #define RSP_ASYNCHRONOUS_ERROR 255
72 #define IRLAN_DIRECTED 0x01
73 #define IRLAN_FUNCTIONAL 0x02
74 #define IRLAN_GROUP 0x04
75 #define IRLAN_MAC_FRAME 0x08
76 #define IRLAN_MULTICAST 0x10
77 #define IRLAN_BROADCAST 0x20
78 #define IRLAN_IPX_SOCKET 0x40
93 #define ACCESS_DIRECT 1
95 #define ACCESS_HOSTED 3
102 #define IRLAN_MAX_HEADER (TTP_HEADER+LMP_HEADER)
104 #define IRLAN_CMD_HEADER 2
106 #define IRLAN_STRING_PARAMETER_LEN(name, value) (1 + strlen((name)) + 2 \
108 #define IRLAN_BYTE_PARAMETER_LEN(name) (1 + strlen((name)) + 2 + 1)
109 #define IRLAN_SHORT_PARAMETER_LEN(name) (1 + strlen((name)) + 2 + 2)