aboutsummaryrefslogtreecommitdiffstats
path: root/sys/netgraph/bluetooth/include/ng_hci.h
Commit message (Collapse)AuthorAgeFilesLines
* MFS r366395: Fix Typo in ng_hci_le_connection_complete_ep struct.Kyle Evans2020-10-041-1/+1
| | | | | | | Approved by: re (gjb) Notes: svn path=/releng/12.2/; revision=366419
* MFC r360116:Hans Petter Selasky2020-05-181-3/+3
| | | | | | | | | | | | Substitute le_read_supported_status with le_read_supported_states. Refer to bluetooth core v5.2 specifications Vol4. Part E. 7.8.27. PR: 245763 Submitted by: Marc Veldman <marc@bumblingdork.com> Sponsored by: Mellanox Technologies Notes: svn path=/stable/12/; revision=361164
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
| | | | | | | | | | | | | | | | | Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task. The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts. No functional change intended. Notes: svn path=/head/; revision=326272
* Make cached Bluetooth LE host advertise information visible from userland.Takanori Watanabe2017-04-271-0/+4
| | | | | | | Differential Revision: https://reviews.freebsd.org/D10362 Notes: svn path=/head/; revision=317506
* sys/netgraph: spelling fixes in comments.Pedro F. Giffuni2016-04-291-3/+3
| | | | | | | No functional change. Notes: svn path=/head/; revision=298813
* Bluetooth LE Security Management channel support.Takanori Watanabe2015-10-271-1/+7
| | | | | | | | | Add a socket option to block until underlying HCI connection encrypted. Differential Revision: https://reviews.freebsd.org/D3981 Notes: svn path=/head/; revision=290038
* Forgot to add default event mask definition.Takanori Watanabe2015-04-181-0/+3
| | | | Notes: svn path=/head/; revision=281683
* Initial Bluetooth LE support.Takanori Watanabe2015-04-071-1/+319
| | | | | | | | | | | | Note that sockaddr_l2cap structure is changed , check socket address to initialize new structure member and define L2CAP_SOCKET_CHECKED before including ng_btsocket.h Differential Revision: https://reviews.freebsd.org/D2021 Reviewed by:emax Notes: svn path=/head/; revision=281198
* Add new SIOC_HCI_RAW_NODE_LIST_NAMES ioctl. User-space applications canMaksim Yevmenkin2006-05-171-0/+2
| | | | | | | | | | | | | | | | use this ioctl to obtain the list of HCI nodes. User-space application is expected to preallocate 'ng_btsocket_hci_raw_node_list_names' structure and set limit in 'num_nodes' field. The 'nodes' field should be allocated as well and it should have space for at least 'num_nodes' elements. The SIOC_HCI_RAW_NODE_LIST_NAMES should be issued on bound raw HCI socket. It does not really really matter what HCI name the socket is bound to, as long as it is not empty. MFC after: 1 week Notes: svn path=/head/; revision=158672
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+3
| | | | Notes: svn path=/head/; revision=139823
* Rename 'class' field to 'uclass' in the ng_hci_inquiry_response structure.Maksim Yevmenkin2005-01-041-1/+1
| | | | | | | | | | class is a reserved word in C++ Submitted by: Markus Brueffer < markus AT brueffer DOT de > MFC after: 3 days Notes: svn path=/head/; revision=139686
* Introduce ng_hci_inquiry_response structure and use it in the hccontrol(8)Maksim Yevmenkin2004-08-101-7/+10
| | | | Notes: svn path=/head/; revision=133415
* Change double include protection style in headers to matchMaksim Yevmenkin2003-11-141-1/+1
| | | | | | | | | | the rest of Netgraph code. Reviewed by: imp, ru Approved by: imp (mentor) Notes: svn path=/head/; revision=122634
* Part one of undating the bluetooth code to the newest versionJulian Elischer2003-05-101-1/+5
| | | | | | | | Submitted by: Maksim Yevmenkin <m_evmenkin@yahoo.com> Approved by: re@ Notes: svn path=/head/; revision=114878
* The second try a committing the bluetooth codeJulian Elischer2002-11-201-0/+1651
Has been seen to work on several cards and communicating with several mobile phones to use them as modems etc. We are still talking with 3com to try get them to allow us to include the firmware for their pccard in the driver but the driver is here.. In the mean time it can be downloaded from the 3com website and loaded using the utility bt3cfw(8) (supplied) (instructions in the man page) Not yet linked to the build Submitted by: Maksim Yevmenkin <myevmenk@exodus.net> Approved by: re Notes: svn path=/head/; revision=107120