Message ID | 20210606063719.339794-1-inga.stotland@intel.com (mailing list archive) |
---|---|
Headers | show |
Series | Convert tester tools to use ELL | expand |
Hi Inga, On Sat, Jun 5, 2021 at 11:37 PM Inga Stotland <inga.stotland@intel.com> wrote: > > This patch set contains non-interactive tester tools modified > to use ELL primitives in order to remove dependencies on GLib. > > Two new files emulator/hciemu-ell.c and src/shared/bttester.c are > created as an intermediate step before removing their GLib-based counterparts > subject to the vetting/approval of this patch set. > > Inga Stotland (11): > shared/bttester: tester framework wrapper to use ELL > emulator/hciemu: Create ELL based version of hciemu > tools/gap-tester: Convert to use ELL library > tools/sco-tester: Convert to use ELL library > tools/userchan-tester: Convert to use ELL library > tools/smp-tester: Convert to use ELL library > tools/bnep-tester: Convert to use ELL library > tools/l2cap-tester: Convert to use ELL library > tools/mgmt-tester: Convert to use ELL library > tools/rfcomm-tester: Convert to use ELL library > tools/hci-tester: Convert to use ELL library > > Makefile.am | 4 +- > Makefile.tools | 36 +- > emulator/hciemu-ell.c | 641 +++++++++++++++++++++++++++++++++ > src/shared/bttester.c | 279 +++++++++++++++ > src/shared/bttester.h | 32 ++ > tools/bnep-tester.c | 115 +++--- > tools/gap-tester.c | 107 +++--- > tools/hci-tester.c | 289 ++++++++------- > tools/l2cap-tester.c | 680 ++++++++++++++++++----------------- > tools/mgmt-tester.c | 772 ++++++++++++++++++++-------------------- > tools/rfcomm-tester.c | 290 +++++++-------- > tools/sco-tester.c | 231 ++++++------ > tools/smp-tester.c | 210 ++++++----- > tools/userchan-tester.c | 151 ++++---- > 14 files changed, 2391 insertions(+), 1446 deletions(-) > create mode 100644 emulator/hciemu-ell.c > create mode 100644 src/shared/bttester.c > create mode 100644 src/shared/bttester.h > > -- > 2.26.3 Just a heads-up that it may take a little longer to get to this set since we are dealing with LL Privacy we want to include tests for it first before we change the whole environment to use ELL.