Lines Matching +full:time +full:- +full:of +full:- +full:flight
3 # Copyright (c) 2016-2020 Nordic Semiconductor ASA
4 # Copyright (c) 2015-2016 Intel Corporation
5 # SPDX-License-Identifier: Apache-2.0
8 bool "Dedicated workqueue for long-running tasks."
11 Adds an API for a workqueue dedicated to long-running tasks.
23 int "Long workqueue priority. Should be pre-emptible."
58 # the worst-case stack size if an out-of-tree controller is used.
70 # Hidden option for Co-Operative Tx thread priority
81 High priority events are always processed in the context of the caller of bt_recv()
90 High priority HCI packets will processed in the context of the caller of bt_recv().
93 Note: When this option is used, other users of the system work queue will influence the
94 latency of incoming Bluetooth events.
97 bool "Process low priority HCI packets in the bluetooth-specific work queue"
100 in the bluetooth-specific work queue. The HCI driver shall not call bt_recv_prio().
101 High priority HCI packets will processed in the context of the caller of bt_recv().
102 The application needs to ensure the bluetooth-specific work queue size is large enough,
107 int "Size of the receiving thread stack"
115 Size of the receiving thread stack. This is the context from
123 # Hidden option for Co-Operative Rx thread priority
128 # Hidden option for Co-Operative HCI driver RX thread priority
137 Use a separate workqueue instead of system workqueue for
144 int "Stack size of workqueue for connection TX notify processing"
148 int "Cooperative priority of workqueue for connection TX notify processing"
152 int "Init priority of workqueue for connection TX notify processing"
188 This will consume additional ram, but may speed up the generation of random
192 which will not consume additional resources, but may take a long time,
193 depending on the length of the random data.
201 When selected, the Bluetooth stack will take care of storing
211 instead of each subsystem doing it independently.
228 # Enables delayed non-volatile storage mechanism
231 Triggers the storage of the CF and CCC right after a write.
273 int "Max number of Client Characteristic Configuration (CCC)"
277 Defines the max number of Client Characteristic Configuration (CCC)
285 This option enables the filter accept list API. This takes advantage of the
286 filtering feature of a BLE controller.
321 Internal kconfig that sets the maximum amount of simultaneous data
322 packets in flight. It should be equal to the number of connections.
327 int "Maximum number of pending TX buffers with a callback"
331 Maximum number of pending TX buffers that have an associated
333 is equal to the number of TX buffers in the controller.
341 The Host will perform no limits nor consistency checks on any of the
353 errors where the application reuses the connection pointer of an
359 bool "User control of PHY Update Procedure"
368 bool "Auto-initiate PHY Update Procedure"
379 bool "User control of Data Length Update Procedure"
388 bool "Auto-initiate Data Length Update procedure"
421 This configuration enables printing of security error
429 This configuration enables printing of SMP error
455 Enabling this option will cause the Host to ignore controller-provided
459 Setting this config may come with a performance penalty to boot time,
460 as the hardware RNG may need time to generate entropy and will block
465 The IR determines the IRK of the identity. The IRK is used to both
466 generate and resolve (recognize) the private addresses of an identity.
479 settings subsystem may not affect the controller-provided IRs. If
486 A description of the exact effect of this setting follows.
495 the address of the default identity. The Host will by default try to
519 This option allows the user to override the default value of
531 of the advertising sets differ from each other in a given rotation
571 bool "Force Out Of Band Legacy pairing"
577 bool "Forbid usage of insecure legacy pairing methods"
614 implementers prioritize the simplicity of the implementation over this
619 the Host from setting up a one-to-one correspondence between the Host
626 The Paring Failed command of the Security Manager Protocol cannot be
627 sent outside of a Pairing Process. A Pairing Process ends when the
629 link-layer. The Host does not have control over this acknowledgment,
630 and the order of distribution is fixed by the specification.
644 bool "Workaround for USB HCI controller out-of-order events"
648 send out-of-order HCI events and ACL Data due to using different USB
651 encryption-change event to be received before accepting key-distribution
667 predefined Diffie-Hellman private/public key pair is used as described
670 WARNING: This option enables anyone to decrypt on-air traffic.
671 Use of this feature in production is strongly discouraged.
677 This option is the default value of the bonding flag for any ACL connection.
680 After a connection is established, the bonding flag of the connection
682 `the bonding flag per-connection` (BT_BONDABLE_PER_CONNECTION) is
690 set the bondable flag in their pairing request. Any other kind of
694 bool "Set/clear the bonding flag per-connection"
697 used to set/clear the bonding flag on a per-connection basis.
702 This option enables support for storing bonds where either of devices
703 is using the predefined Diffie-Hellman private/public key pair as
706 WARNING: This option potentially enables anyone to decrypt on-air
708 Use of this feature in production is strongly discouraged.
723 pairing with OOB data that consists of fixed random number and confirm
726 WARNING: This option stores a hardcoded Out-of-Band value in the image.
727 Use of this feature in production is strongly discouraged.
733 oldest key from the set of not currently in use keys will be selected
737 bool "Store aging counter every time a successful paring occurs"
741 time a successful pairing occurs. This increases flash wear out but offers
742 a more correct finding of the oldest unused pairing info.
759 int "Maximum number of paired devices"
764 Maximum number of paired Bluetooth devices. The minimum (and
793 This value corresponds to number of times to retry connection
823 Maximum size of an advertisement report in octets. If the advertisement
835 always use a non-resolvable private address (NRPA) in order to avoid
861 Enabling this option allows for runtime configuration of Bluetooth
883 Enables use of bt_set_appearance.
891 Bluetooth device appearance. For the list of possible values please
893 https://www.bluetooth.com/specifications/assigned-numbers
896 int "Maximum number of local identities"
901 Maximum number of supported local identity addresses. For most
916 bool "Support for receive of CTE in connectionless mode"
919 Enable support for reception and sampling of Constant Tone Extension
923 bool "Support for transmission of CTE in connectionless mode"
926 Enable support for transmission of Constant Tone Extension in
930 bool "Support for receive of CTE in connection mode"
933 Enable support for reception and sampling of Constant Tone Extension
937 bool "Support for transmission of CTE in connection mode"
940 Enable support for transmission of Constant Tone Extension in
947 Enable support for request of Constant Tone Extension in connection
954 Enable support for request of Constant Tone Extension in connection
963 Also known as Angle of Arrival mode.
971 Also known as Angle of Departure mode.
977 Direction Finging connectionless IQ reports provide a set of IQ samples collected during
978 sampling of CTE. Bluetooth 5.3 Core Specification defines IQ samples to be 8 bits signed
987 Direction Finging connection IQ reports provide a set of IQ samples collected during
988 sampling of CTE. Bluetooth 5.3 Core Specification defines IQ samples to be 8 bits signed
1021 Connections so that Hosts can make use of those. The option defaults
1026 bool "Host side AES-CCM module"
1028 Enables the software based AES-CCM engine in the host. Will use the
1038 Maximum size of a fragmented periodic advertising report. If the periodic
1055 This option enables SMP self-tests executed on startup
1071 the connection without the use of Debug keys.
1075 Use of this feature in production is strongly discouraged
1091 WARNING: This option enables anyone to snoop on-air traffic.
1092 Use of this feature in production is strongly discouraged.
1097 bool "User Vendor-Specific event handling"
1099 Enable registering a callback for delegating to the user the handling of