aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/monitor
AgeCommit message (Expand)AuthorFilesLines
7 daysmonitor: Work-around memory leak warningBastien Nocera1-1/+2
7 daysmonitor/att: Fix memory leakBastien Nocera1-0/+19
2024-04-17monitor: fix spelling typoPreston Hunt1-1/+1
2024-04-08shared/gatt-db: Fix gatt_db_service_insert_characteristicLuiz Augusto von Dentz1-3/+4
2024-04-04monitor: Fix not decoding MGMT_OP_SET_BLOCKED_KEYSLuiz Augusto von Dentz1-1/+47
2024-04-04monitor: Fix not decoding MGMT_OP_SET_WIDEBAND_SPEECHLuiz Augusto von Dentz1-1/+10
2024-04-02monitor: Decode PA dataLuiz Augusto von Dentz1-1/+1
2024-03-27monitor/att: Add support for decoding GATT Long ReadsLuiz Augusto von Dentz2-19/+108
2024-02-13monitor/att: Enable the notification logging support for the CCPShahid Vichhi1-0/+669
2024-02-06monitor: parse Google's Opus A2DP vendor codec capabilitiesPauli Virtanen1-0/+48
2024-01-30Monitor: Avoid printing stale address on connection eventArchie Pusaka1-4/+4
2024-01-30Monitor: Remove handle before assigningArchie Pusaka1-36/+43
2024-01-19monitor: const annotate type_table and related APIEmil Velikov1-3/+3
2024-01-19monitor: const annotate intel_version_tlv_desc::type_str and APIEmil Velikov1-13/+13
2024-01-19monitor: const annotate misc arraysEmil Velikov6-10/+10
2024-01-19monitor: const annotate cmd/handler tablesEmil Velikov1-17/+18
2024-01-19monitor: const annotate util_ltv_debugger instances and APIEmil Velikov1-6/+8
2024-01-16build: require libudev 196, circa 2012Emil Velikov1-1/+1
2024-01-03monitor: add Qualcomm and Mediatek MSFT opcodesArchie Pusaka1-2/+18
2023-11-28monitor: Add proper decoding of TLV for BASELuiz Augusto von Dentz1-30/+19
2023-11-21monitor/att: Add GMAS attribute decodersLuiz Augusto von Dentz1-0/+135
2023-10-18monitor: Make use of util_debug_tlv to decode TLV entriesLuiz Augusto von Dentz3-121/+75
2023-10-04monitor: Add Bluetooth 5.4 to the version listMarcel Holtmann1-0/+3
2023-09-12monitor: Use proper name for CIS bitVlad Pruteanu1-1/+1
2023-09-07monitor: Fix ATT decoding issueIulia Tanasescu1-2/+5
2023-08-31monitor: Fix runtime errorLuiz Augusto von Dentz1-5/+8
2023-08-21monitor/intel: Add decoding of PPAG Enable commandLokendra Singh1-1/+26
2023-08-16monitor: Detect LE-ACL connectionsLuiz Augusto von Dentz1-4/+84
2023-08-16monitor: Fix not printing latency information with -rLuiz Augusto von Dentz2-3/+38
2023-08-07monitor: Plot RX information with -a/--analyzeLuiz Augusto von Dentz1-75/+104
2023-08-02btdev: check error conditions for HCI_Create_Connection_CancelPauli Virtanen1-0/+4
2023-08-01monitor/analyze: Inline data to gnuplotLuiz Augusto von Dentz1-18/+10
2023-08-01monitor: Add connection tracking for SCO/ISO with -a/--analyzeLuiz Augusto von Dentz1-1/+107
2023-07-31monitor: Print channel latency information with -a/--analyzeLuiz Augusto von Dentz1-55/+100
2023-07-31monitor/analyze: Use conn_pkt_tx on acl_pktLuiz Augusto von Dentz1-30/+19
2023-07-31monitor: Add TX frame number and speed estimationLuiz Augusto von Dentz3-13/+33
2023-07-31monitor: Add parsing Service Data of UUID 128Łukasz Rymanowski1-0/+12
2023-07-31monitor: Add support to decode le read ISO link qualityŁukasz Rymanowski2-0/+59
2023-07-31monitor/ll: Add support for connection parameter command.Szymon Czapracki2-2/+88
2023-07-31monitor: Update le event mask with bits 20-23Łukasz Rymanowski1-0/+4
2023-07-31monitor: Fix decoding Command Complete for Remove ISO Data pathŁukasz Rymanowski2-1/+8
2023-07-28monitor/analyze: Fix not calculating latency for ISO/SCO packetsLuiz Augusto von Dentz1-4/+52
2023-07-28monitor/analyze: Fix not dequeing TX packet properlyLuiz Augusto von Dentz1-6/+9
2023-07-28monitor: Fix not calculating latency for ISO/SCO packetsLuiz Augusto von Dentz1-0/+24
2023-07-28monitor: Fix not dequeing TX packet properlyLuiz Augusto von Dentz1-2/+4
2023-07-28monitor: Consolidate code around latency calculationLuiz Augusto von Dentz4-100/+51
2023-07-28monitor: Update documentationLuiz Augusto von Dentz2-1/+6
2023-07-28monitor: Use gnuplot to plot graph of Latency-PacketsLuiz Augusto von Dentz1-11/+87
2023-07-21btmon: Make BIG identifier consistentŁukasz Rymanowski2-4/+4
2023-07-21btmon: Fix obvious typoŁukasz Rymanowski1-1/+1
2023-07-21monitor: Fix invalid Create BIG Test commandGrzegorz Kolodziejczyk1-2/+1
2023-07-21monitor: Fix adv_handle size in the set info transfer packetJakub Tyszkowski1-1/+1
2023-07-05monitor: Add decoding support for Sync Receiver eventsClaudia Draghicescu1-0/+5
2023-06-21monitor: Use get_le24 to convert 24 bits valuesLuiz Augusto von Dentz1-4/+2
2023-06-20monitor: Fix decoding of HCI CIS Established EventLuiz Augusto von Dentz1-1/+1
2023-06-20monitor: Add missing flags to MGMT Device Found EventLuiz Augusto von Dentz1-0/+2
2023-06-01monitor: Only print credentials if PID is setLuiz Augusto von Dentz1-1/+1
2023-05-30btdev: check LE Create CIS error conditionsPauli Virtanen1-0/+1
2023-05-26monitor: Decode broadcast bits of MGMT settingsSilviu Florian Barbulescu1-1/+3
2023-05-25monitor: Print process informationLuiz Augusto von Dentz1-25/+31
2023-05-23monitor: Add latency information per channelLuiz Augusto von Dentz4-1/+85
2023-05-22btdev: report right reason for local Disconnect completePauli Virtanen1-0/+1
2023-05-18monitor: Add latency when decoding BT_HCI_EVT_NUM_COMPLETED_PACKETSLuiz Augusto von Dentz6-208/+344
2023-05-18monitor: Fix not parsing BT_HCI_EVT_NUM_COMPLETED_PACKETS properlyLuiz Augusto von Dentz1-4/+21
2023-05-17monitor: Fix using PACKET_FILTER_SHOW_SCO_DATA for ISO packetsLuiz Augusto von Dentz3-4/+11
2023-05-09monitor/intel: Skip packet/error counters if 0Luiz Augusto von Dentz1-7/+122
2023-05-09monitor/intel: Fix not skipping unknown TLV typesLuiz Augusto von Dentz1-1/+2
2023-05-05monitor: Fix misaligment errorsLuiz Augusto von Dentz1-2/+3
2023-05-05monitor/att: Attempt to insert discovered attributesLuiz Augusto von Dentz1-192/+344
2023-04-19tools/iso-tester: Add Broadcast tests for encrypted BIGIulia Tanasescu1-0/+2
2023-04-19monitor/packet: Fix BIG encryption decodingIulia Tanasescu1-1/+2
2023-04-05monitor/att: Add decoding support for BASSIulia Tanasescu1-2/+462
2023-03-27monitor: Cache IRK being parsedLuiz Augusto von Dentz3-0/+29
2023-03-27monitor/att: Fix not loading gatt_db for devices using RPALuiz Augusto von Dentz1-1/+7
2023-03-27monitor/att: Print value when printing descriptorsLuiz Augusto von Dentz1-0/+52
2023-03-23monitor: Fix printing Signed Write CommandSimon Mikuda1-2/+2
2023-03-23monitor: Fix crash when there is no write handlerSimon Mikuda1-1/+1
2023-02-14monitor/att: Fix ASE frequency valuesLuiz Augusto von Dentz1-9/+9
2023-02-13monitor: add MGMT setting bit names for CIS feature supportPauli Virtanen1-0/+2
2023-01-30monitor/att: Fix Set Member Lock decodingMarcin Kraglak1-2/+2
2022-12-22monitor: Add support for decoding RSILuiz Augusto von Dentz1-0/+9
2022-12-20monitor/att: Add decoding support for CSIPSathish Narasimman1-0/+85
2022-12-02monitor/att: Fix crash when accessing packet_connLuiz Augusto von Dentz1-1/+8
2022-12-02monitor: Decode vendor codecs of BT_HCI_CMD_READ_LOCAL_CODECS_V2Luiz Augusto von Dentz2-0/+31
2022-11-15monitor/att: Fix not dequeing att_read on error responseLuiz Augusto von Dentz1-51/+58
2022-11-07monitor: Add some definitions from Bluetooth 5.3 Core specificationMarcel Holtmann1-0/+13
2022-11-04monitor/att: Add support for decoding Characteristic DeclarationLuiz Augusto von Dentz1-0/+41
2022-11-04monitor/att: Add handler support for Read by TypeLuiz Augusto von Dentz2-61/+152
2022-10-24monitor: Ellisys: Add iso packet supportYao Xiao1-0/+6
2022-10-18monitor/att: Revert treating Notification/Indication as a requestLuiz Augusto von Dentz1-1/+1
2022-10-18monitor/att: Detect cache changesLuiz Augusto von Dentz1-12/+29
2022-10-18monitor/att: Add decoding support for GMCSAbhay Maheta1-0/+513
2022-10-14monitor: Fix incorrect vendor name for vendor cmd and evtTedd Ho-Jeong An1-15/+31
2022-09-27monitor/packet: Fix scan-build warningsLuiz Augusto von Dentz1-12/+4
2022-09-27monitor/analyze: Fix scan-build warningsLuiz Augusto von Dentz1-28/+0
2022-09-26monitor: fix printf format stringsChristian Eggers2-13/+18
2022-09-19monitor/att: Add decoding support for Volume Control SericeSathish Narasimman1-0/+159
2022-09-08monitor: Add mesh MGMT cmds/events to btmon parserBrian Gix1-0/+111
2022-09-08monitor: Add ADV Monitor events to btmon parserBrian Gix1-0/+35
2022-07-05monitor: Fix build error in some targetsLuiz Augusto von Dentz1-1/+3
2022-06-30monitor: Fix usage of %z formater for uint64_tBrian Gix1-2/+2
2022-06-27monitor: Fix crash when using RTT backendSzymon Janc1-1/+1
2022-06-17monitor: Update flag information for Extended AdvertismementTedd Ho-Jeong An1-0/+3
2022-06-16monitor/att: Add LTV deconding support for PAC/ASELuiz Augusto von Dentz3-98/+547
2022-06-16monitor/att: Add decoding support for PAC Audio ContextLuiz Augusto von Dentz1-0/+65
2022-06-16monitor/att: Add decoding support for PAC Sink/Source LocationLuiz Augusto von Dentz1-0/+70
2022-06-16monitor/att: Print attribute information on ATT_REQ_RSPLuiz Augusto von Dentz1-7/+18
2022-06-13monitor/att: Fix decoding for notificationsLuiz Augusto von Dentz1-1/+1
2022-06-13monitor: Stop spamming logs when GATT db cannot be loadedLuiz Augusto von Dentz3-5/+5
2022-05-31monitor: Fix memory leaksGopal Tiwari1-1/+4
2022-05-26monitor/att: Add decoding support for ASE Control PointLuiz Augusto von Dentz1-158/+561
2022-05-26monitor/att: Add decoding support for ASE Sink/SourceLuiz Augusto von Dentz2-26/+502
2022-05-26monitor/att: Add decoding support for PAC Sink/SourceLuiz Augusto von Dentz4-1/+113
2022-05-26monitor/att: Simplify CCC decodersLuiz Augusto von Dentz1-22/+13
2022-05-25monitor/att: Fix parsing of notificationsLuiz Augusto von Dentz2-2/+20
2022-05-25monitor/att: Attempt to reload if database is emptyLuiz Augusto von Dentz1-21/+26
2022-05-20monitor/att: Fix parsing of Notify MutipleLuiz Augusto von Dentz1-2/+0
2022-05-20monitor/att: Fix not matching read frame directionLuiz Augusto von Dentz1-3/+11
2022-05-20monitor/att: Fix treating Notification/Indication as a requestLuiz Augusto von Dentz1-2/+2
2022-05-20monitor/att: Fix not removing read from queueLuiz Augusto von Dentz1-2/+4
2022-05-19monitor/att: Add decoding support for CCCLuiz Augusto von Dentz1-18/+223
2022-05-18monitor/att: Decode attribute typeLuiz Augusto von Dentz2-13/+134
2022-05-18monitor: Cache connection informationLuiz Augusto von Dentz6-533/+918
2022-05-18monitor: Move ATT decoding function into its own fileLuiz Augusto von Dentz4-614/+665
2022-05-18monitor: Move print_hex_field to display.hLuiz Augusto von Dentz3-28/+14
2022-05-02monitor: Fix parsing of LE Terminate BIG Complete eventLuiz Augusto von Dentz1-1/+1
2022-05-02monitor: Decode LTV fields of Basic Audio AnnouncementsLuiz Augusto von Dentz1-2/+40
2022-04-26btmon: Fix not decoding LC3 idLuiz Augusto von Dentz1-0/+3
2022-04-26btmon: Add support for decoding Basic Audio AnnoucementsLuiz Augusto von Dentz2-0/+134
2022-04-26btmon: Add support for decoding Broadcast Audio AnnoucementsLuiz Augusto von Dentz1-0/+33
2022-04-26btmon: Add proper decoding to Service Data UUIDLuiz Augusto von Dentz1-3/+9
2022-04-22btmon: Fix decoding of Enhanced Credit Connection RequestLuiz Augusto von Dentz1-1/+1
2022-04-06monitor: Add support for LE BIG Info Adverting ReportLuiz Augusto von Dentz2-0/+40
2022-04-04monitor: Fix out-of-bound read in print_le_statesIldar Kamaletdinov1-3/+4
2022-03-07bthost: Add support for BT_H4_ISO_PKTLuiz Augusto von Dentz1-0/+2
2022-03-07btdev: Implements BT_HCI_CMD_LE_BIG_TERM_SYNCLuiz Augusto von Dentz1-0/+5
2022-03-07btdev: Implements BT_HCI_CMD_LE_BIG_CREATE_SYNCLuiz Augusto von Dentz1-0/+1
2022-03-07monitor: Rename Periodic Advertising terms to PA/paLuiz Augusto von Dentz2-93/+93
2022-03-07btdev: Implement BT_HCI_CMD_LE_PERIODIC_ADV_CREATE_SYNC_CANCELLuiz Augusto von Dentz1-0/+1
2022-03-07monitor: Fix Create BIG PDULuiz Augusto von Dentz2-8/+3
2022-02-23monitor: fix division by zero about conn->tx_pkt_medJoseph Hwang1-1/+2
2022-02-10monitor/sdp: Fixes out-of-bounds array accessTedd Ho-Jeong An1-1/+1
2022-02-09bthost: Fix not handling ACL fragmentationLuiz Augusto von Dentz1-0/+2
2022-01-31monitor: Fix misaligment errors when parsing BIG/CIG eventsLuiz Augusto von Dentz1-4/+4
2022-01-14monitor/avctp: Fix parsing of GetElementAttributeLuiz Augusto von Dentz1-1/+1
2022-01-05emulator: Add support for vendor commandsLuiz Augusto von Dentz1-0/+18
2021-12-23build: Fix build when sanitizer are enabledLuiz Augusto von Dentz1-1/+2
2021-11-15monitor: Fix uninitiailzed scalar variableTedd Ho-Jeong An1-0/+1
2021-11-09monitor: Add support for Device Privacy Mode flagLuiz Augusto von Dentz1-1/+2
2021-10-21monitor: Enable decoding of MSFT extension with emulatorLuiz Augusto von Dentz1-0/+9
2021-10-21monitor/msft: Add feature bits definitionLuiz Augusto von Dentz1-0/+7
2021-10-21monitor/msft: Fix uuid.u128 formatLuiz Augusto von Dentz1-1/+1
2021-10-18monitor: Make use of MSFT packet definitionsLuiz Augusto von Dentz1-26/+118
2021-10-18monitor: Add packet definitions for MSFT extensionLuiz Augusto von Dentz1-0/+151
2021-09-21monitor: Inclusive language changesArchie Pusaka7-321/+330
2021-09-21lib: Inclusive language changesArchie Pusaka1-2/+2
2021-09-02monitor: Fix calculation of RFCOMM lengthLuiz Augusto von Dentz1-1/+1
2021-08-17monitor: Track PSM for L2CAP analyze functionMarcel Holtmann1-0/+34
2021-08-16monitor: Fix logging of CIG Test SDU Interval paramMariusz Skamra1-1/+1
2021-08-16monitor: Fix Maximum PDU type in CIS Test ParamMariusz Skamra2-5/+7
2021-08-16monitor: Track L2CAP packets for analyze functionMarcel Holtmann1-2/+71
2021-08-16monitor: Store MSFT extension event prefixMarcel Holtmann3-0/+11
2021-08-09monitor: Make --analyze print address OUILuiz Augusto von Dentz7-86/+29
2021-08-09monitor: Make --analyze output latencies in msecLuiz Augusto von Dentz1-6/+9
2021-08-09monitor: Fix not accouting for multiple outstanding packetsLuiz Augusto von Dentz1-7/+13
2021-08-09monitor: Fix minimun packet latencyLuiz Augusto von Dentz1-2/+5
2021-08-09monitor: Fix median packet sizeLuiz Augusto von Dentz1-5/+4
2021-08-06monitor: Add support for tlv based version format for Intel vendorTedd Ho-Jeong An1-2/+217
2021-08-06monitor: Add further stats to analzye functionalityMarcel Holtmann1-13/+132
2021-08-04monitor: Fix truncated server socket path parameterMariusz Skamra1-4/+2
2021-08-03monitor: Track connections for analyze functionMarcel Holtmann1-2/+154
2021-08-03monitor: Remove unneeded fprintf for new devicesMarcel Holtmann1-2/+0
2021-08-03monitor: Count number of control messagesMarcel Holtmann1-0/+20
2021-08-03monitor: Add ISO packets to analyze optionMarcel Holtmann1-0/+22
2021-08-03monitor: Remove unneeded fprintf for unknown opcodesMarcel Holtmann1-1/+0
2021-07-29monitor: Print EIR of Extended Advertisement ReportSonny Sasaka1-0/+1
2021-07-20monitor: add new Intel extended telemetry eventsJoseph Hwang3-9/+503
2021-06-23emulator/btdev: Add support HCI LE Adv Set Terminated eventLuiz Augusto von Dentz1-0/+1
2021-06-23emulator/btdev: Add support multiple instance of extended advertisingTedd Ho-Jeong An1-0/+1
2021-06-16monitor: Adding missing device found flag in the parserAlain Michaud1-3/+4
2021-06-15monitor: Fix typosLuiz Augusto von Dentz1-2/+2
2021-05-20monitor: Decode MSFT LE Monitor AdvertisementMarcel Holtmann1-1/+28
2021-05-18btmon: Use bt_uuid128_to_str when printing UUIDs of 128 bitsLuiz Augusto von Dentz1-21/+6
2021-05-13monitor: Fix possible crash of rfcomm packetYun-Hao Chung1-0/+3
2021-05-10monitor: Remove Pygments dependency from manpageTedd Ho-Jeong An1-2/+2
2021-05-04monitor/avdtp: Fix decoding of reject typeLuiz Augusto von Dentz1-4/+0
2021-05-04monitor: Convert manpage to rst formatTedd Ho-Jeong An1-0/+171
2021-04-20monitor: Add Intel read supported features commandTedd Ho-Jeong An1-0/+24
2021-04-02monitor: Update RSSI printing functionMarcel Holtmann3-8/+9
2021-03-19monitor: Add basic decoding for MSFT extensionMarcel Holtmann3-3/+150
2021-03-19monitor: Add skeleton for Microsoft HCI extensionMarcel Holtmann3-11/+143
2021-03-18monitor: Add option to force output colorSonny Sasaka3-2/+30
2021-03-15monitor: Fix decoding Read Local Supported Codec CapabilitiesKiran K1-6/+6
2021-03-08monitor: Fix invalid accessLuiz Augusto von Dentz1-1/+1
2021-03-07monitor: Decode Broadcom LM Diag vendor eventsMarcel Holtmann1-0/+6
2021-03-07monitor: Fix random address decoding for extending advertisingMarcel Holtmann1-1/+1
2021-03-07monitor: Add missing strings for management command codesMarcel Holtmann1-5/+12
2021-03-03monitor: Add option to set fallback widthSonny Sasaka3-2/+15
2021-03-02monitor: Add support for decoding Configure Data PathLuiz Augusto von Dentz2-0/+26
2021-03-02monitor: Add support for decoding Read Local Controller DelayLuiz Augusto von Dentz2-24/+67