diff --git a/tools/btmgmt.c b/tools/btmgmt.c
index 72768c3..a870b52 100644
--- a/tools/btmgmt.c
+++ b/tools/btmgmt.c
static void add_adv_usage(void)
{
print("Usage: add-adv [-u uuid] [-d adv_data] [-s scan_rsp] "
- "[-t timeout] [-c] [-d] [-e] <instance_id>");
+ "[-t timeout] [-c] [-d] [-e] [-l] <instance_id>");
}
static struct option add_adv_options[] = {
{ "timeout", 1, 0, 't' },
{ "connectable", 0, 0, 'c' },
{ "discoverable", 0, 0, 'e' },
+ { "limited-discov", 0, 0, 'l' },
{ 0, 0, 0, 0}
};
bool quit = true;
uint32_t flags = 0;
- while ((opt = getopt_long(argc, argv, "+u:d:s:t:ceh",
+ while ((opt = getopt_long(argc, argv, "+u:d:s:t:celh",
add_adv_options, NULL)) != -1) {
switch (opt) {
case 'u':
case 'e':
flags |= MGMT_ADV_FLAG_DISCOV;
break;
+ case 'l':
+ flags |= MGMT_ADV_FLAG_LIMITED_DISCOV;
+ break;
case 'h':
success = true;
default: