Loading include/net/bluetooth/mgmt.h +34 −0 Original line number Diff line number Diff line Loading @@ -539,6 +539,30 @@ struct mgmt_rp_read_adv_features { __u8 instance[0]; } __packed; #define MGMT_OP_ADD_ADVERTISING 0x003E struct mgmt_cp_add_advertising { __u8 instance; __le32 flags; __le16 duration; __le16 timeout; __u8 adv_data_len; __u8 scan_rsp_len; __u8 data[0]; } __packed; #define MGMT_ADD_ADVERTISING_SIZE 11 struct mgmt_rp_add_advertising { __u8 instance; } __packed; #define MGMT_OP_REMOVE_ADVERTISING 0x003F struct mgmt_cp_remove_advertising { __u8 instance; } __packed; #define MGMT_REMOVE_ADVERTISING_SIZE 1 struct mgmt_rp_remove_advertising { __u8 instance; } __packed; #define MGMT_EV_CMD_COMPLETE 0x0001 struct mgmt_ev_cmd_complete { __le16 opcode; Loading Loading @@ -742,3 +766,13 @@ struct mgmt_ev_local_oob_data_updated { __le16 eir_len; __u8 eir[0]; } __packed; #define MGMT_EV_ADVERTISING_ADDED 0x0023 struct mgmt_ev_advertising_added { __u8 instance; } __packed; #define MGMT_EV_ADVERTISING_REMOVED 0x0024 struct mgmt_ev_advertising_removed { __u8 instance; } __packed; Loading
include/net/bluetooth/mgmt.h +34 −0 Original line number Diff line number Diff line Loading @@ -539,6 +539,30 @@ struct mgmt_rp_read_adv_features { __u8 instance[0]; } __packed; #define MGMT_OP_ADD_ADVERTISING 0x003E struct mgmt_cp_add_advertising { __u8 instance; __le32 flags; __le16 duration; __le16 timeout; __u8 adv_data_len; __u8 scan_rsp_len; __u8 data[0]; } __packed; #define MGMT_ADD_ADVERTISING_SIZE 11 struct mgmt_rp_add_advertising { __u8 instance; } __packed; #define MGMT_OP_REMOVE_ADVERTISING 0x003F struct mgmt_cp_remove_advertising { __u8 instance; } __packed; #define MGMT_REMOVE_ADVERTISING_SIZE 1 struct mgmt_rp_remove_advertising { __u8 instance; } __packed; #define MGMT_EV_CMD_COMPLETE 0x0001 struct mgmt_ev_cmd_complete { __le16 opcode; Loading Loading @@ -742,3 +766,13 @@ struct mgmt_ev_local_oob_data_updated { __le16 eir_len; __u8 eir[0]; } __packed; #define MGMT_EV_ADVERTISING_ADDED 0x0023 struct mgmt_ev_advertising_added { __u8 instance; } __packed; #define MGMT_EV_ADVERTISING_REMOVED 0x0024 struct mgmt_ev_advertising_removed { __u8 instance; } __packed;