Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							8d76cae6b1 
							
						 
					 
					
						
						
							
							monitor: Dump some additional ROUTE attributes  
						
						
						
						
					 
					
						2020-11-04 14:51:03 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							7c5fb5aad4 
							
						 
					 
					
						
						
							
							monitor: Pretty-print IFA_CACHEINFO entries  
						
						
						
						
					 
					
						2020-11-04 14:51:00 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							609f9c8f43 
							
						 
					 
					
						
						
							
							monitor: Also print IPv6 addresses  
						
						
						
						
					 
					
						2020-11-04 14:29:21 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							5ec8a9f116 
							
						 
					 
					
						
						
							
							monitor: Pretty-print family for RTM_*ROUTE messages  
						
						
						
						
					 
					
						2020-11-04 13:33:58 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							ef7d33ee86 
							
						 
					 
					
						
						
							
							monitor: Pretty-print RTPROT_* values  
						
						
						
						
					 
					
						2020-11-04 13:33:26 -06:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							62810ca3e7 
							
						 
					 
					
						
						
							
							monitor: pid_t is signed on Linux  
						
						
						
						
					 
					
						2020-11-04 10:56:13 -06:00 
						 
				 
			
				
					
						
							
							
								Alvin Sipraga 
							
						 
					 
					
						
						
						
						
							
						
						
							01912a427a 
							
						 
					 
					
						
						
							
							monitor: print survey info results  
						
						... 
						
						
						
						Example output:
  > Result: New Survey Results (0x33) len 76 [multi]         14.062327
    Interface Index: 6 (0x00000006)
    Survey Info: len 64
        Frequency: 2472 (0x000009a8)
        Noise dBm: -89
        Survey Time: 100 (0x0000000000000064)
        Busy Time: 4 (0x0000000000000004)
        RX Time: 3 (0x0000000000000003)
        TX Time: 0 (0x0000000000000000) 
						
						
					 
					
						2020-10-27 09:53:49 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							84e32ba448 
							
						 
					 
					
						
						
							
							monitor: Improve RTM_NEWADDR/GETADDR/DELADDR decoding  
						
						
						
						
					 
					
						2020-10-05 22:42:13 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e9179c4270 
							
						 
					 
					
						
						
							
							monitor: Nicely print scope field  
						
						
						
						
					 
					
						2020-10-05 22:40:29 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f9f112b4f5 
							
						 
					 
					
						
						
							
							monitor: Prettify CQM event decoding  
						
						
						
						
					 
					
						2020-05-01 21:40:07 -05:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
						
						
							
						
						
							a47609acbe 
							
						 
					 
					
						
						
							
							iwd: remove unnecessary semicolons  
						
						... 
						
						
						
						Found with clang's -Wextra-semi-stmt 
						
						
					 
					
						2020-04-08 21:02:15 -05:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
						
						
							
						
						
							6b12593ec0 
							
						 
					 
					
						
						
							
							nlmon: fix -Wformat under musl 1.2.0  
						
						... 
						
						
						
						musl 1.2.0 uses 64-bit time, even under 32-bit OSes. Cast to int64_t
and use the proper macro. 
						
						
					 
					
						2020-04-02 00:30:59 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e705c4382a 
							
						 
					 
					
						
						
							
							monitor: Print WFD IE contents  
						
						... 
						
						
						
						Only print the WFD version 2.1.0 spec subelements which removed all the
low level video format details from the IEs so this code is much
shorter. 
						
						
					 
					
						2020-03-20 10:47:26 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							98e1d38056 
							
						 
					 
					
						
						
							
							monitor: Fix crash  
						
						... 
						
						
						
						NLMSG_OK and NLMSG_NEXT expect to operate on nlmsg_len which is an int
(signed type).  The current code uses an unsigned type which means that
it cannot detect underflows.  Such underflows can happen when NLMSG_NEXT
tries to advance nlmsg_len by a number of bytes (due to alignment) which
are greater than the current nlmsg_len itself.  This causes iwmon to
crash on certain messages.
Reported-By: Daniel Wagner <wagi@monom.org> 
						
						
					 
					
						2020-01-22 11:52:28 -06:00 
						 
				 
			
				
					
						
							
							
								Torstein Husebø 
							
						 
					 
					
						
						
						
						
							
						
						
							759dbdd37f 
							
						 
					 
					
						
						
							
							treewide: fix typos  
						
						
						
						
					 
					
						2020-01-21 16:03:28 -06:00 
						 
				 
			
				
					
						
							
							
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							ce2b0e7cc6 
							
						 
					 
					
						
						
							
							monitor: Use include path from top source directory  
						
						
						
						
					 
					
						2019-12-13 09:04:15 +01:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b715022ce6 
							
						 
					 
					
						
						
							
							iwmon: Update to use NL80211_ATTR_SOCKET_OWNER  
						
						... 
						
						
						
						NL80211_ATTR_IFACE_SOCKET_OWNER was renamed to NL80211_ATTR_SOCKET_OWNER. 
						
						
					 
					
						2019-12-08 21:47:21 -06:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							6b6e205f0f 
							
						 
					 
					
						
						
							
							iwmon: Print WSC AuthorizedMACs extended attributes  
						
						
						
						
					 
					
						2019-12-08 21:47:17 -06:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							05c8a1af47 
							
						 
					 
					
						
						
							
							monitor: print START_TIME_TSF/BSSID values  
						
						
						
						
					 
					
						2019-11-20 20:04:27 -06:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							772061a7d0 
							
						 
					 
					
						
						
							
							monitor: print parent TSF  
						
						
						
						
					 
					
						2019-11-15 14:17:39 -06:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							f2a7966897 
							
						 
					 
					
						
						
							
							monitor: add support for parsing RRM Reports  
						
						... 
						
						
						
						Only beacon reports are parsed for now 
						
						
					 
					
						2019-11-14 17:46:35 -06:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							b7cccb6bcc 
							
						 
					 
					
						
						
							
							monitor: add support for parsing RRM Requests  
						
						... 
						
						
						
						Only beacon requests are parsed for now 
						
						
					 
					
						2019-11-14 17:46:35 -06:00 
						 
				 
			
				
					
						
							
							
								Will Dietz 
							
						 
					 
					
						
						
						
						
							
						
						
							6c2b10b118 
							
						 
					 
					
						
						
							
							monitor: Don't pass NULL as src to memcpy  
						
						... 
						
						
						
						Skip the memcpy when len = 0 
						
						
					 
					
						2019-10-28 14:58:15 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d090747c06 
							
						 
					 
					
						
						
							
							monitor: Dump ATTR_RATES  
						
						
						
						
					 
					
						2019-10-28 12:44:57 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							580fd757c7 
							
						 
					 
					
						
						
							
							monitor: Fix the OUI check for P2P action frames  
						
						... 
						
						
						
						wsc_wfa_oui is different from wifi_alliance_oui.  Also use wsc_wfa_oui
instead of a local copy in print_wsc_vendor_extension. 
						
						
					 
					
						2019-10-25 13:33:07 -05:00 
						 
				 
			
				
					
						
							
							
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							152b56a12a 
							
						 
					 
					
						
						
							
							treewide: Move the Intel copyright forward to 2019  
						
						
						
						
					 
					
						2019-10-25 00:43:08 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							7397903234 
							
						 
					 
					
						
						
							
							monitor: Fix unused variable warning  
						
						
						
						
					 
					
						2019-10-17 12:36:44 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e4dc23a523 
							
						 
					 
					
						
						
							
							monitor: Use print_ie in auth frame dumper  
						
						... 
						
						
						
						Do not assume that the challenge IE is present or the only IE in the
authentication frame 
						
						
					 
					
						2019-10-17 12:04:08 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e34af3cfac 
							
						 
					 
					
						
						
							
							monitor: Reset rtnl to NULL after destruction  
						
						
						
						
					 
					
						2019-10-17 11:51:54 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							0b8de3d5df 
							
						 
					 
					
						
						
							
							monitor: Fix p2p channel list dumper  
						
						... 
						
						
						
						This dumper probably intended to update pos after invoking strncpy.
However, strncpy returns the number of bytes that *would* have been
copied and so the logic gets a bit complex to get completely right.
Instead, switch to using l_string since this is inside the monitor and
not particularly performance critical. 
						
						
					 
					
						2019-10-17 11:49:11 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							39bb4d07ee 
							
						 
					 
					
						
						
							
							monitor: Fix potential memory leak  
						
						... 
						
						
						
						In case l_netlink object was not created successfully, rtmmsg would
leak. 
						
						
					 
					
						2019-10-17 11:28:11 -05:00 
						 
				 
			
				
					
						
							
							
								Marcel Holtmann 
							
						 
					 
					
						
						
						
						
							
						
						
							765bb92084 
							
						 
					 
					
						
						
							
							build: Add skeleton manual pages for all installed binaries  
						
						
						
						
					 
					
						2019-09-22 21:57:47 +02:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							2fd667af94 
							
						 
					 
					
						
						
							
							monitor: print QoS Map  
						
						... 
						
						
						
						The actual data in the map is very low level, but this at least shows
us that the IE was included. 
						
						
					 
					
						2019-09-13 17:05:31 -05:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							6902bb9dae 
							
						 
					 
					
						
						
							
							monitor: print association response events  
						
						
						
						
					 
					
						2019-09-09 15:41:15 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e01a036a41 
							
						 
					 
					
						
						
							
							monitor: decode additional Extended Capability bits  
						
						
						
						
					 
					
						2019-08-23 08:54:17 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							571d66fe42 
							
						 
					 
					
						
						
							
							monitor: Dump PAE frames from CONTROL_PORT_FRAME events  
						
						
						
						
					 
					
						2019-08-15 15:06:59 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e6102141f5 
							
						 
					 
					
						
						
							
							monitor: Dump Supported Operating Classes IE  
						
						
						
						
					 
					
						2019-08-04 09:56:42 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							60078478cf 
							
						 
					 
					
						
						
							
							monitor: Dump RTM_NEWROUTE/DELROUTE/GETROUTE  
						
						
						
						
					 
					
						2019-07-23 11:35:27 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							c439a2614c 
							
						 
					 
					
						
						
							
							monitor: Dump IFLA_LINKINFO  
						
						
						
						
					 
					
						2019-07-23 09:31:05 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							45dfd26689 
							
						 
					 
					
						
						
							
							monitor: Supported nested rtnl attributes  
						
						
						
						
					 
					
						2019-07-23 09:30:42 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							c47fee2e78 
							
						 
					 
					
						
						
							
							monitor: Print string length of rtnl attributes  
						
						
						
						
					 
					
						2019-07-23 09:22:57 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							140c626a4b 
							
						 
					 
					
						
						
							
							monitor: Remove duplicate monitor_interface structure  
						
						... 
						
						
						
						The global structure was intended to be used, not the one local to the
main function. 
						
						
					 
					
						2019-07-23 09:22:01 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							45ce4bc8eb 
							
						 
					 
					
						
						
							
							monitor: Fix printing of nlmsgerr netlink messages  
						
						
						
						
					 
					
						2019-07-23 08:21:51 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e0eb824fe3 
							
						 
					 
					
						
						
							
							monitor: nlmsg attributes are unsigned  
						
						
						
						
					 
					
						2019-07-23 07:41:53 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d63f73adf9 
							
						 
					 
					
						
						
							
							monitor: Generalize flag printing  
						
						
						
						
					 
					
						2019-07-23 07:24:20 -05:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							2b12759595 
							
						 
					 
					
						
						
							
							monitor: basic ANQP printing  
						
						... 
						
						
						
						Simply prints the ANQP ID (human readable) and the length. Once
the ANQP dependency on netdev is removed the full ANQP parser
can be used, but for now its done manually. Once this is done it
will be much easier to print the actual ANQP ID data. 
						
						
					 
					
						2019-07-15 14:53:47 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							7f0b169e71 
							
						 
					 
					
						
						
							
							monitor: Use nl80211cmd_to_string  
						
						
						
						
					 
					
						2019-07-15 14:06:26 -05:00 
						 
				 
			
				
					
						
							
							
								James Prestwood 
							
						 
					 
					
						
						
						
						
							
						
						
							b483a78464 
							
						 
					 
					
						
						
							
							monitor: update nlmon.c to use exposed vendor OUIs  
						
						
						
						
					 
					
						2019-07-15 12:42:34 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2a5c2cec46 
							
						 
					 
					
						
						
							
							monitor: Print "None" for empty p2p flags  
						
						
						
						
					 
					
						2019-07-15 11:30:44 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							c60b0ed3cf 
							
						 
					 
					
						
						
							
							monitor: Dump additional attributes  
						
						
						
						
					 
					
						2019-07-10 17:01:19 -05:00