diff mbox series

[v1] Bluetooth: Add a new MGMT error code for 0x3E HCI error

Message ID 20210429103751.v1.1.Ic231ad3cfa66df90373578777cf7cdc7f0e8f2ae@changeid
State New
Headers show
Series [v1] Bluetooth: Add a new MGMT error code for 0x3E HCI error | expand

Commit Message

Yu Liu April 29, 2021, 5:38 p.m. UTC
This is to enable us to retry the pairing in the user space if this
failure is encountered

Reviewed-by: Abhishek Pandit-Subedi <abhishekpandit@chromium.org>

Signed-off-by: Yu Liu <yudiliu@google.com>
---

Changes in v1:
- Initial change

 include/net/bluetooth/mgmt.h | 1 +
 net/bluetooth/mgmt.c         | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

Comments

bluez.test.bot@gmail.com May 1, 2021, 2:16 a.m. UTC | #1
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=475325

---Test result---

##############################
Test: CheckPatch - PASS


##############################
Test: CheckGitLint - PASS


##############################
Test: CheckBuildK - PASS


##############################
Test: CheckTestRunner: Setup - PASS


##############################
Test: CheckTestRunner: l2cap-tester - PASS
Total: 40, Passed: 40 (100.0%), Failed: 0, Not Run: 0

##############################
Test: CheckTestRunner: bnep-tester - PASS
Total: 1, Passed: 1 (100.0%), Failed: 0, Not Run: 0

##############################
Test: CheckTestRunner: mgmt-tester - PASS
Total: 416, Passed: 403 (96.9%), Failed: 0, Not Run: 13

##############################
Test: CheckTestRunner: rfcomm-tester - PASS
Total: 9, Passed: 9 (100.0%), Failed: 0, Not Run: 0

##############################
Test: CheckTestRunner: sco-tester - PASS
Total: 8, Passed: 8 (100.0%), Failed: 0, Not Run: 0

##############################
Test: CheckTestRunner: smp-tester - PASS
Total: 8, Passed: 8 (100.0%), Failed: 0, Not Run: 0

##############################
Test: CheckTestRunner: userchan-tester - PASS
Total: 3, Passed: 3 (100.0%), Failed: 0, Not Run: 0



---
Regards,
Linux Bluetooth
Yu Liu May 5, 2021, 4:07 p.m. UTC | #2
ping for attention.

On Thu, Apr 29, 2021 at 10:38 AM Yu Liu <yudiliu@google.com> wrote:
>

> This is to enable us to retry the pairing in the user space if this

> failure is encountered

>

> Reviewed-by: Abhishek Pandit-Subedi <abhishekpandit@chromium.org>

>

> Signed-off-by: Yu Liu <yudiliu@google.com>

> ---

>

> Changes in v1:

> - Initial change

>

>  include/net/bluetooth/mgmt.h | 1 +

>  net/bluetooth/mgmt.c         | 2 +-

>  2 files changed, 2 insertions(+), 1 deletion(-)

>

> diff --git a/include/net/bluetooth/mgmt.h b/include/net/bluetooth/mgmt.h

> index a03c62b1dc2f..78b94577a7d8 100644

> --- a/include/net/bluetooth/mgmt.h

> +++ b/include/net/bluetooth/mgmt.h

> @@ -45,6 +45,7 @@

>  #define MGMT_STATUS_RFKILLED           0x12

>  #define MGMT_STATUS_ALREADY_PAIRED     0x13

>  #define MGMT_STATUS_PERMISSION_DENIED  0x14

> +#define MGMT_STATUS_CONNECT_NOT_ESTD   0x15

>

>  struct mgmt_hdr {

>         __le16  opcode;

> diff --git a/net/bluetooth/mgmt.c b/net/bluetooth/mgmt.c

> index b44e19c69c44..9e44c04d4212 100644

> --- a/net/bluetooth/mgmt.c

> +++ b/net/bluetooth/mgmt.c

> @@ -271,7 +271,7 @@ static const u8 mgmt_status_table[] = {

>         MGMT_STATUS_INVALID_PARAMS,     /* Unsuitable Connection Interval */

>         MGMT_STATUS_TIMEOUT,            /* Directed Advertising Timeout */

>         MGMT_STATUS_AUTH_FAILED,        /* Terminated Due to MIC Failure */

> -       MGMT_STATUS_CONNECT_FAILED,     /* Connection Establishment Failed */

> +       MGMT_STATUS_CONNECT_NOT_ESTD,   /* Connection Establishment Failed */

>         MGMT_STATUS_CONNECT_FAILED,     /* MAC Connection Failed */

>  };

>

> --

> 2.31.1.527.g47e6f16901-goog

>
diff mbox series

Patch

diff --git a/include/net/bluetooth/mgmt.h b/include/net/bluetooth/mgmt.h
index a03c62b1dc2f..78b94577a7d8 100644
--- a/include/net/bluetooth/mgmt.h
+++ b/include/net/bluetooth/mgmt.h
@@ -45,6 +45,7 @@ 
 #define MGMT_STATUS_RFKILLED		0x12
 #define MGMT_STATUS_ALREADY_PAIRED	0x13
 #define MGMT_STATUS_PERMISSION_DENIED	0x14
+#define MGMT_STATUS_CONNECT_NOT_ESTD	0x15
 
 struct mgmt_hdr {
 	__le16	opcode;
diff --git a/net/bluetooth/mgmt.c b/net/bluetooth/mgmt.c
index b44e19c69c44..9e44c04d4212 100644
--- a/net/bluetooth/mgmt.c
+++ b/net/bluetooth/mgmt.c
@@ -271,7 +271,7 @@  static const u8 mgmt_status_table[] = {
 	MGMT_STATUS_INVALID_PARAMS,	/* Unsuitable Connection Interval */
 	MGMT_STATUS_TIMEOUT,		/* Directed Advertising Timeout */
 	MGMT_STATUS_AUTH_FAILED,	/* Terminated Due to MIC Failure */
-	MGMT_STATUS_CONNECT_FAILED,	/* Connection Establishment Failed */
+	MGMT_STATUS_CONNECT_NOT_ESTD,	/* Connection Establishment Failed */
 	MGMT_STATUS_CONNECT_FAILED,	/* MAC Connection Failed */
 };