From: Vinicius Costa Gomes <vinicius.gomes@openbossa.org>
To: Daniel Wagner <wagi@monom.org>
Cc: linux-bluetooth@vger.kernel.org,
Daniel Wagner <daniel.wagner@bmw-carit.de>
Subject: Re: [PATCH v1 1/3] main: Add IngoreDUN configuration switch
Date: Thu, 24 May 2012 14:41:46 -0300 [thread overview]
Message-ID: <20120524174145.GC10754@samus> (raw)
In-Reply-To: <1337853618-7261-2-git-send-email-wagi@monom.org>
Hi Daniel,
On 12:00 Thu 24 May, Daniel Wagner wrote:
> From: Daniel Wagner <daniel.wagner@bmw-carit.de>
>
> ---
> src/hcid.h | 1 +
> src/main.c | 9 +++++++++
> src/main.conf | 5 +++++
> 3 files changed, 15 insertions(+)
>
> diff --git a/src/hcid.h b/src/hcid.h
> index 1e5e15a..2564467 100644
> --- a/src/hcid.h
> +++ b/src/hcid.h
> @@ -39,6 +39,7 @@ struct main_opts {
> gboolean name_resolv;
> gboolean debug_keys;
> gboolean gatt_enabled;
> + gboolean ignore_dun;
>
> uint8_t mode;
>
> diff --git a/src/main.c b/src/main.c
> index b062b4a..240326d 100644
> --- a/src/main.c
> +++ b/src/main.c
> @@ -245,6 +245,14 @@ static void parse_config(GKeyFile *config)
> else
> main_opts.gatt_enabled = boolean;
>
> + boolean = g_key_file_get_boolean(config, "General",
> + "IgnoreDUN", &err);
> + if (err) {
> + DBG("%s", err->message);
> + g_clear_error(&err);
> + } else
> + main_opts.ignore_dun = boolean;
> +
> main_opts.link_mode = HCI_LM_ACCEPT;
>
> main_opts.link_policy = HCI_LP_RSWITCH | HCI_LP_SNIFF |
> @@ -262,6 +270,7 @@ static void init_defaults(void)
> main_opts.remember_powered = TRUE;
> main_opts.reverse_sdp = TRUE;
> main_opts.name_resolv = TRUE;
> + main_opts.ignore_dun = TRUE;
>
> if (gethostname(main_opts.host_name, sizeof(main_opts.host_name) - 1) < 0)
> strcpy(main_opts.host_name, "noname");
> diff --git a/src/main.conf b/src/main.conf
> index 787ef4f..676999d 100644
> --- a/src/main.conf
> +++ b/src/main.conf
> @@ -62,3 +62,8 @@ DebugKeys = false
>
> # Enable the GATT functionality. Default is false
> EnableGatt = false
> +
> +# If a device supports both DUN and PAN at the same time, ignore the
> +# DUN profile. Only PAN will be exposed through the D-Bus API in this
> +# case. The default is true
> +IgnoreDUN = true
I would prefer if this would be called something like "PreferPAN" (or
even "PreferPANoverDUN", but that sounds weird). I, at least, find it
easier to understand.
And I am still thinking if it would be worth considering something more
complex, that would deal with cases like this in general. But as I don't
have any concrete proposal, I will stop here.
> --
> 1.7.10.130.g36e6c
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
Cheers,
--
Vinicius
next prev parent reply other threads:[~2012-05-24 17:41 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-24 10:00 [PATCH v1 0/3] Prefer PAN over DUN Daniel Wagner
2012-05-24 10:00 ` [PATCH v1 1/3] main: Add IngoreDUN configuration switch Daniel Wagner
2012-05-24 10:20 ` Johan Hedberg
2012-05-24 17:41 ` Vinicius Costa Gomes [this message]
2012-05-30 9:33 ` Daniel Wagner
2012-05-24 10:00 ` [PATCH v1 2/3] serial: Add DUN_GW_UUID Daniel Wagner
2012-05-24 10:00 ` [PATCH v1 3/3] device: Ignore DUN if PAN is present Daniel Wagner
2012-05-24 10:21 ` Johan Hedberg
2012-05-24 13:29 ` Daniel Wagner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120524174145.GC10754@samus \
--to=vinicius.gomes@openbossa.org \
--cc=daniel.wagner@bmw-carit.de \
--cc=linux-bluetooth@vger.kernel.org \
--cc=wagi@monom.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.