Fix a use-after-free in an error case.PR: 255872Submitted by: lylgoodDifferential Revision: https://reviews.freebsd.org/D30454(cherry picked from commit 14803ec8d193d8d46f4137a7dba61b277c6a2f
Fix a use-after-free in an error case.PR: 255872Submitted by: lylgoodDifferential Revision: https://reviews.freebsd.org/D30454(cherry picked from commit 14803ec8d193d8d46f4137a7dba61b277c6a2fed)
show more ...
net: clean up empty lines in .c and .h files
Substitute le_read_supported_status with le_read_supported_states.Refer to bluetooth core v5.2 specifications Vol4. Part E. 7.8.27.PR: 245763Submitted by: Marc Veldman <[email protected]>MF
Substitute le_read_supported_status with le_read_supported_states.Refer to bluetooth core v5.2 specifications Vol4. Part E. 7.8.27.PR: 245763Submitted by: Marc Veldman <[email protected]>MFC after: 1 weekSponsored by: Mellanox Technologies
Bring HCI error messages up-to-date.See Bluetooth v5.6 core specification Vol.1 Part F: Controller error codes.Submitted by: Marc Veldman <[email protected]>PR: 245737MFC after: 1 weekSpon
Bring HCI error messages up-to-date.See Bluetooth v5.6 core specification Vol.1 Part F: Controller error codes.Submitted by: Marc Veldman <[email protected]>PR: 245737MFC after: 1 weekSponsored by: Mellanox Technologies
Fix mbuf handling in le advertize packet processing.Submitted by: Marc Veldman <marc at bumblingdork.com>
sys: general adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorpro
sys: general adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.No functional change intended.
Make cached Bluetooth LE host advertise information visible from userland.Differential Revision: https://reviews.freebsd.org/D10362
sys/netgraph: spelling fixes in comments.No functional change.
Fix encryption error handling.Close l2cap connection on encryption error.
Bluetooth LE Security Management channel support.Add a socket option to block until underlying HCI connection encrypted.Differential Revision: https://reviews.freebsd.org/D3981
Initial Bluetooth LE support.Note that sockaddr_l2cap structure is changed , check socket addressto initialize new structure member and define L2CAP_SOCKET_CHECKEDbefore including ng_btsocket.h
Initial Bluetooth LE support.Note that sockaddr_l2cap structure is changed , check socket addressto initialize new structure member and define L2CAP_SOCKET_CHECKEDbefore including ng_btsocket.hDifferential Revision: https://reviews.freebsd.org/D2021Reviewed by:emax
Fix several typosPR: kern/176054Submitted by: Christoph Mallon <[email protected]>MFC after: 3 days
Mechanically substitute flags from historic mbuf allocator withmalloc(9) flags within sys.Exceptions:- sys/contrib not touched- sys/mbuf.h edited manually
Node constructor methods are supposed to be called in syscallcontext always. Convert nodes to consistently use M_WAITOK flagfor memory allocation.Reviewed by: julian
Change message severity level from WARN to INFO. This should reduceamount of messages sent to syslogMFC after: 1 week
Retire the MALLOC and FREE macros. They are an abomination unto style(9).MFC after: 3 months
/* -> /*- for license, minor formatting changes
Mechanically rename s/ng_timeout/ng_callout/g, s/ng_untimeout/ng_uncallout/g.This is done to keep both versions in RELENG_5 and support both APIs.Reviewed by: scottlApproved by: julian (mentor),
Mechanically rename s/ng_timeout/ng_callout/g, s/ng_untimeout/ng_uncallout/g.This is done to keep both versions in RELENG_5 and support both APIs.Reviewed by: scottlApproved by: julian (mentor), implicitly
Fix kernel build (caused by recent ng_{un}timeout API change)Submitted by: glebius
Switch to using C99 sparse initialisers for the type methods array.Should make no binary difference.Submitted by: Gleb Smirnoff <[email protected]>Reviewed by: Harti Brandt <[email protected]>
Switch to using C99 sparse initialisers for the type methods array.Should make no binary difference.Submitted by: Gleb Smirnoff <[email protected]>Reviewed by: Harti Brandt <[email protected]>MFC after: 1 week
Address few style issues pointed out by bdeReviewed by: bde, ru
Make sure Bluetooth stuff can be compiled on amd64Submitted by: ps
Change double include protection style in headers to matchthe rest of Netgraph code.Reviewed by: imp, ruApproved by: imp (mentor)
Update Bluetooth code.Reviewed by: M. Warner Losh <[email protected]>; John Hay <[email protected]>Approved by: M. Warner Losh <[email protected]> (mentor)
Part one of undating the bluetooth code to the newest versionSubmitted by: Maksim Yevmenkin <[email protected]>Approved by: re@
12