From e31e02e66723f9b113cfce8e137bfa6c28b863bc Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 21 Feb 2012 15:11:11 +0100 Subject: [PATCH] hciemu: Add support for handling host supported features --- test/hciemu.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/test/hciemu.c b/test/hciemu.c index 268a3649c..bfad0ddc6 100644 --- a/test/hciemu.c +++ b/test/hciemu.c @@ -779,8 +779,15 @@ static void hci_info_param(uint16_t ocf, int plen, uint8_t *data) ef.status = 0x00; if (*data == 0) { ef.page_num = 0; - ef.max_page_num = 0; + ef.max_page_num = 1; memcpy(ef.features, vdev.features, 8); + } else if (*data == 1) { + ef.page_num = 1; + ef.max_page_num = 1; + memset(ef.features, 0, 8); + ef.features[0] |= (!!vdev.ssp_mode << 0); + ef.features[0] |= (!!vdev.le_mode << 1); + ef.features[0] |= (!!vdev.le_simul << 2); } else { ef.page_num = *data; ef.max_page_num = 0; -- 2.47.3