20 #include "bluetooth.h" 27 #define BNEP_BASE_UUID 0x0000000000001000800000805F9B34FB 28 #define BNEP_UUID16 0x02 29 #define BNEP_UUID32 0x04 30 #define BNEP_UUID128 0x16 32 #define BNEP_SVC_PANU 0x1115 33 #define BNEP_SVC_NAP 0x1116 34 #define BNEP_SVC_GN 0x1117 37 #define BNEP_GENERAL 0x00 38 #define BNEP_CONTROL 0x01 39 #define BNEP_COMPRESSED 0x02 40 #define BNEP_COMPRESSED_SRC_ONLY 0x03 41 #define BNEP_COMPRESSED_DST_ONLY 0x04 44 #define BNEP_CMD_NOT_UNDERSTOOD 0x00 45 #define BNEP_SETUP_CONN_REQ 0x01 46 #define BNEP_SETUP_CONN_RSP 0x02 47 #define BNEP_FILTER_NET_TYPE_SET 0x03 48 #define BNEP_FILTER_NET_TYPE_RSP 0x04 49 #define BNEP_FILTER_MULT_ADDR_SET 0x05 50 #define BNEP_FILTER_MULT_ADDR_RSP 0x06 53 #define BNEP_SUCCESS 0x00 55 #define BNEP_CONN_INVALID_DST 0x01 56 #define BNEP_CONN_INVALID_SRC 0x02 57 #define BNEP_CONN_INVALID_SVC 0x03 58 #define BNEP_CONN_NOT_ALLOWED 0x04 60 #define BNEP_FILTER_UNSUPPORTED_REQ 0x01 61 #define BNEP_FILTER_INVALID_RANGE 0x02 62 #define BNEP_FILTER_INVALID_MCADDR 0x02 63 #define BNEP_FILTER_LIMIT_REACHED 0x03 64 #define BNEP_FILTER_DENIED_SECURITY 0x04 68 #define BNEP_FLUSH_TO 0xffff 69 #define BNEP_CONNECT_TO 15 70 #define BNEP_FILTER_TO 15 77 #define BNEP_TYPE_MASK 0x7f 78 #define BNEP_EXT_HEADER 0x80 118 #define BNEPCONNADD _IOW('B', 200, int) 119 #define BNEPCONNDEL _IOW('B', 201, int) 120 #define BNEPGETCONNLIST _IOR('B', 210, int) 121 #define BNEPGETCONNINFO _IOR('B', 211, int) 122 #define BNEPGETSUPPFEAT _IOR('B', 212, int) 124 #define BNEP_SETUP_RESPONSE 0 137 uint8_t dst[ETH_ALEN];
145 uint8_t dst[ETH_ALEN];