Return-Path: Date: Wed, 15 Aug 2012 01:32:47 -0300 From: Gustavo Padovan To: Mikel Astiz Cc: linux-bluetooth@vger.kernel.org, Mikel Astiz Subject: Re: [RFC v4 3/3] Bluetooth: mgmt: Add device disconnect reason Message-ID: <20120815043247.GF3344@joana> References: <1344498750-2698-1-git-send-email-mikel.astiz.oss@gmail.com> <1344498750-2698-4-git-send-email-mikel.astiz.oss@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <1344498750-2698-4-git-send-email-mikel.astiz.oss@gmail.com> Sender: linux-bluetooth-owner@vger.kernel.org List-ID: Hi Mikel, * Mikel Astiz [2012-08-09 09:52:30 +0200]: > From: Mikel Astiz > > MGMT_EV_DEVICE_DISCONNECTED will now expose the disconnection reason to > userland, distinguishing four possible values: > > 0x00 Reason not known or unspecified > 0x01 Connection timeout > 0x02 Connection terminated by local host > 0x03 Connection terminated by remote host > > Note that the local/remote distinction just determines which side > terminated the low-level connection, regardless of the disconnection of > the higher-level profiles. > > This can sometimes be misleading and thus must be used with care. For > example, some hardware combinations would report a locally initiated > disconnection even if the user turned Bluetooth off in the remote side. > > Signed-off-by: Mikel Astiz > --- > include/net/bluetooth/hci_core.h | 2 +- > include/net/bluetooth/mgmt.h | 9 +++++++++ > net/bluetooth/hci_event.c | 26 +++++++++++++++++++++++--- > net/bluetooth/mgmt.c | 9 +++++---- > 4 files changed, 38 insertions(+), 8 deletions(-) All 3 patches have been applied to bluetooth-next. Thanks. Gustavo