Message ID | 20210419182149.712000-1-hj.tedd.an@gmail.com |
---|---|
State | New |
Headers | show |
Series | [BlueZ,v3] monitor: Add Intel read supported features command | expand |
Hi Tedd, On Mon, Apr 19, 2021 at 3:15 PM <bluez.test.bot@gmail.com> wrote: > > This is automated email and please do not reply to this email! > > Dear submitter, > > Thank you for submitting the patches to the linux bluetooth mailing list. > This is a CI test results with your patch series: > PW Link:https://patchwork.kernel.org/project/bluetooth/list/?series=469821 > > ---Test result--- > > Test Summary: > CheckPatch PASS 0.40 seconds > GitLint PASS 0.11 seconds > Prep - Setup ELL PASS 45.05 seconds > Build - Prep PASS 0.14 seconds > Build - Configure PASS 7.67 seconds > Build - Make PASS 191.17 seconds > Make Check PASS 9.48 seconds > Make Dist PASS 11.11 seconds > Make Dist - Configure PASS 5.18 seconds > Make Dist - Make PASS 78.79 seconds > Build w/ext ELL - Configure PASS 7.70 seconds > Build w/ext ELL - Make PASS 178.80 seconds > > Details > ############################## > Test: CheckPatch - PASS > Desc: Run checkpatch.pl script with rule in .checkpatch.conf > > ############################## > Test: GitLint - PASS > Desc: Run gitlint with rule in .gitlint > > ############################## > Test: Prep - Setup ELL - PASS > Desc: Clone, build, and install ELL > > ############################## > Test: Build - Prep - PASS > Desc: Prepare environment for build > > ############################## > Test: Build - Configure - PASS > Desc: Configure the BlueZ source tree > > ############################## > Test: Build - Make - PASS > Desc: Build the BlueZ source tree > > ############################## > Test: Make Check - PASS > Desc: Run 'make check' > > ############################## > Test: Make Dist - PASS > Desc: Run 'make dist' and build the distribution tarball > > ############################## > Test: Make Dist - Configure - PASS > Desc: Configure the source from distribution tarball > > ############################## > Test: Make Dist - Make - PASS > Desc: Build the source from distribution tarball > > ############################## > Test: Build w/ext ELL - Configure - PASS > Desc: Configure BlueZ source with '--enable-external-ell' configuration > > ############################## > Test: Build w/ext ELL - Make - PASS > Desc: Build BlueZ source with '--enable-external-ell' configuration > > > > --- > Regards, > Linux Bluetooth Applied, thanks. -- Luiz Augusto von Dentz
diff --git a/monitor/intel.c b/monitor/intel.c index 18840f3e7..d2aefa6a8 100644 --- a/monitor/intel.c +++ b/monitor/intel.c @@ -471,6 +471,26 @@ static void memory_write_cmd(const void *data, uint8_t size) packet_hexdump(data + 6, size - 6); } +static void read_supported_features_cmd(const void *data, uint8_t size) +{ + uint8_t page = get_u8(data); + + print_field("Page: 0x%2.2x", page); +} + +static void read_supported_features_rsp(const void *data, uint8_t size) +{ + uint8_t status = get_u8(data); + uint8_t page = get_u8(data + 1); + uint8_t max_pages = get_u8(data + 2); + + print_status(status); + print_field("Page: 0x%2.2x", page); + print_field("Max Pages: 0x%2.2x", max_pages); + print_field("Supported Features:"); + packet_hexdump(data + 3, size - 3); +} + static const struct vendor_ocf vendor_ocf_table[] = { { 0x001, "Reset", reset_cmd, 8, true, @@ -533,6 +553,10 @@ static const struct vendor_ocf vendor_ocf_table[] = { { 0x08e, "Memory Write", memory_write_cmd, 6, false, status_rsp, 1, true }, + { 0x0a6, "Read Supported Features", + read_supported_features_cmd, 1, true, + read_supported_features_rsp, 19, true }, + { } };