mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
Bring HCI error messages up-to-date.
See Bluetooth v5.6 core specification Vol.1 Part F: Controller error codes. Submitted by: Marc Veldman <marc@bumblingdork.com> PR: 245737 MFC after: 1 week Sponsored by: Mellanox Technologies
This commit is contained in:
parent
e5c3405ce8
commit
3bc36313e4
2 changed files with 58 additions and 2 deletions
|
|
@ -491,7 +491,35 @@ ng_hci_str_error(u_int16_t code)
|
|||
/* 0x26 */ "Unit key used",
|
||||
/* 0x27 */ "QoS is not supported",
|
||||
/* 0x28 */ "Instant passed",
|
||||
/* 0x29 */ "Paring with unit key not supported",
|
||||
/* 0x29 */ "Pairing with unit key not supported",
|
||||
/* 0x2a */ "Different Transaction Collision",
|
||||
/* 0x2b */ "Unknown error (Reserved for future use)",
|
||||
/* 0x2c */ "QoS Unacceptable Parameter",
|
||||
/* 0x2d */ "QoS Rejected",
|
||||
/* 0x2e */ "Channel Classification Not Supported",
|
||||
/* 0x2f */ "Insufficient Security",
|
||||
/* 0x30 */ "Parameter Out Of Mandatory Range",
|
||||
/* 0x31 */ "Unknown error (Reserved for future use)",
|
||||
/* 0x32 */ "Role Switch Pending",
|
||||
/* 0x33 */ "Unknown error (Reserved for future use)",
|
||||
/* 0x34 */ "Reserved Slot Violation",
|
||||
/* 0x35 */ "Role Switch Failed",
|
||||
/* 0x36 */ "Extended Inquiry Response Too Large",
|
||||
/* 0x37 */ "Secure Simple Pairing Not Supported By Host",
|
||||
/* 0x38 */ "Host Busy - Pairing",
|
||||
/* 0x39 */ "Connection Rejected due to No Suitable Channel Found",
|
||||
/* 0x3a */ "Controller Busy",
|
||||
/* 0x3b */ "Unacceptable Connection Parameters",
|
||||
/* 0x3c */ "Advertising Timeout",
|
||||
/* 0x3d */ "Connection Terminated due to MIC Failure",
|
||||
/* 0x3e */ "Connection Failed to be Established / Synchronization Timeout",
|
||||
/* 0x3f */ "MAC Connection Failed",
|
||||
/* 0x40 */ "Coarse Clock Adjustment Rejected but Will Try to Adjust Using Clock Dragging",
|
||||
/* 0x41 */ "Type0 Submap Not Defined",
|
||||
/* 0x42 */ "Unknown Advertising Identifier",
|
||||
/* 0x43 */ "Limit Reached",
|
||||
/* 0x44 */ "Operation Cancelled by Host",
|
||||
/* 0x45 */ "Packet Too Long",
|
||||
/* SHOULD ALWAYS BE LAST */ "Unknown error"
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -439,7 +439,35 @@ hci_status2str(int status)
|
|||
/* 0x26 */ "Unit key used",
|
||||
/* 0x27 */ "QoS is not supported",
|
||||
/* 0x28 */ "Instant passed",
|
||||
/* 0x29 */ "Pairing with unit key not supported"
|
||||
/* 0x29 */ "Pairing with unit key not supported",
|
||||
/* 0x2a */ "Different Transaction Collision",
|
||||
/* 0x2b */ "Unknown error (Reserved for future use)",
|
||||
/* 0x2c */ "QoS Unacceptable Parameter",
|
||||
/* 0x2d */ "QoS Rejected",
|
||||
/* 0x2e */ "Channel Classification Not Supported",
|
||||
/* 0x2f */ "Insufficient Security",
|
||||
/* 0x30 */ "Parameter Out Of Mandatory Range",
|
||||
/* 0x31 */ "Unknown error (Reserved for future use)",
|
||||
/* 0x32 */ "Role Switch Pending",
|
||||
/* 0x33 */ "Unknown error (Reserved for future use)",
|
||||
/* 0x34 */ "Reserved Slot Violation",
|
||||
/* 0x35 */ "Role Switch Failed",
|
||||
/* 0x36 */ "Extended Inquiry Response Too Large",
|
||||
/* 0x37 */ "Secure Simple Pairing Not Supported By Host",
|
||||
/* 0x38 */ "Host Busy - Pairing",
|
||||
/* 0x39 */ "Connection Rejected due to No Suitable Channel Found",
|
||||
/* 0x3a */ "Controller Busy",
|
||||
/* 0x3b */ "Unacceptable Connection Parameters",
|
||||
/* 0x3c */ "Advertising Timeout",
|
||||
/* 0x3d */ "Connection Terminated due to MIC Failure",
|
||||
/* 0x3e */ "Connection Failed to be Established / Synchronization Timeout",
|
||||
/* 0x3f */ "MAC Connection Failed",
|
||||
/* 0x40 */ "Coarse Clock Adjustment Rejected but Will Try to Adjust Using Clock Dragging",
|
||||
/* 0x41 */ "Type0 Submap Not Defined",
|
||||
/* 0x42 */ "Unknown Advertising Identifier",
|
||||
/* 0x43 */ "Limit Reached",
|
||||
/* 0x44 */ "Operation Cancelled by Host",
|
||||
/* 0x45 */ "Packet Too Long"
|
||||
};
|
||||
|
||||
return (status >= SIZE(t)? "Unknown error" : t[status]);
|
||||
|
|
|
|||
Loading…
Reference in a new issue