Ben Greear 
							
						 
					 
					
						
						
							
						
						3b9f323502 
					 
					
						
						
							
							wifi-diag:  Better handle invalid block-ack value.  
						
						 
						
						... 
						
						
						
						warn() exited, so just print a warning and add in a dummy value.
Signed-off-by: Ben Greear <greearb@candelatech.com > 
						
						
					 
					
						2021-03-26 15:48:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						bed6ff690d 
					 
					
						
						
							
							wifi-diag:  Add histogram for encoding types.  
						
						 
						
						... 
						
						
						
						HE_SU, OFDMA, VHT, etc.
Signed-off-by: Ben Greear <greearb@candelatech.com > 
						
						
					 
					
						2021-03-25 17:24:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						a0102f4360 
					 
					
						
						
							
							wifi-diag:  Add graph for power-save wake/sleep state.  
						
						 
						
						... 
						
						
						
						This gives at least some idea what PS is doing.  It would be good
to add detailed checks for duration in/out of sleep, as well as check
for AP sending frames to a sleeping STA.
Signed-off-by: Ben Greear <greearb@candelatech.com > 
						
						
					 
					
						2021-03-24 13:21:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						235839a4f4 
					 
					
						
						
							
							wifi-diag:  Graph trigger type number over time.  
						
						 
						
						... 
						
						
						
						Type 0 appears to be OFDMA related, for instance.
Signed-off-by: Ben Greear <greearb@candelatech.com > 
						
						
					 
					
						2021-03-24 06:55:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						4d4d1d9e0b 
					 
					
						
						
							
							wifi-diag:  Show basic trigger RU Alloc over time graph.  
						
						 
						
						... 
						
						
						
						I believe this will show OFDMA ru allocation over time.
Signed-off-by: Ben Greear <greearb@candelatech.com > 
						
						
					 
					
						2021-03-24 06:29:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						bcd03aa3e5 
					 
					
						
						
							
							wifi-diag:  Parse sub-type for trigger frames.  
						
						 
						
						... 
						
						
						
						And add in BSS color graphs.
Report ack-but-not-captured in the rx pkt type histograms.
Signed-off-by: Ben Greear <greearb@candelatech.com > 
						
						
					 
					
						2021-03-24 04:58:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						55489b42c0 
					 
					
						
						
							
							wifi-diag:  Fix rate decoding, fix perl include path.  
						
						 
						
						... 
						
						
						
						The regex needed tweaking for Fedora-32 (and/or possibly just HE
frames).
Signed-off-by: Ben Greear <greearb@candelatech.com > 
						
						
					 
					
						2021-03-23 15:44:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jed Reynolds 
							
						 
					 
					
						
						
							
						
						d8b5b2892d 
					 
					
						
						
							
							wifi_diag: fixes unintialized sequence number, whitespace  
						
						 
						
						
						
						
					 
					
						2019-11-26 17:21:58 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jed Reynolds 
							
						 
					 
					
						
						
							
						
						88280615f4 
					 
					
						
						
							
							wifi-diag: initializes block-ack bitmap to 16 bytes of zeros  
						
						 
						
						
						
						
					 
					
						2019-11-26 16:10:30 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						d09a88784c 
					 
					
						
						
							
							wifi-diag:  Fix incorrect matching of seqno in TCP frames.  
						
						 
						
						
						
						
					 
					
						2019-03-05 16:36:26 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						95612cbac7 
					 
					
						
						
							
							wifi-diag:  Better no-ack detection and some cleanup.  
						
						 
						
						... 
						
						
						
						It now reports expected 'no-ack' frames at least in a fairly
simplistic test case. 
						
						
					 
					
						2019-01-04 17:07:14 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						d41cc2f3ca 
					 
					
						
						
							
							wifi-diag:  Parse newer tshark output properly, retransmit improvements.  
						
						 
						
						... 
						
						
						
						Newer tshark had a different text output, so needed to modify the script to
parse that properly.
Report big vs all retransmits (big frames are likely Data, small ones may
just be null-data frames or similar). 
						
						
					 
					
						2019-01-04 15:43:21 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						9c3fc92443 
					 
					
						
						
							
							wifi-diag:  Report WMM info from beacon.  
						
						 
						
						... 
						
						
						
						And HTML cleanup.
Signed-off-by: Ben Greear <greearb@candelatech.com > 
						
						
					 
					
						2018-10-10 09:44:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						756f6f80ec 
					 
					
						
						
							
							wifi-diag:  Add stats for diff between BA and next AMPDU and similar.  
						
						 
						
						
						
						
					 
					
						2018-10-09 16:34:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						91025df086 
					 
					
						
						
							
							wifi-diag:  Global per-second stats, mcs histogram.  
						
						 
						
						
						
						
					 
					
						2018-10-08 14:55:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						86ece6c662 
					 
					
						
						
							
							wifi-diag:  Plot mcs and retransmit scatter plots.  
						
						 
						
						
						
						
					 
					
						2018-10-05 17:09:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						7dbbcd501b 
					 
					
						
						
							
							wifi-diag:  reporting data.  
						
						 
						
						
						
						
					 
					
						2018-10-05 14:25:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						0dfd6424ed 
					 
					
						
						
							
							wifi-diag:  Start on block-ack parsing and sanity checks.  
						
						 
						
						
						
						
					 
					
						2018-10-04 17:06:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						ce5dc80851 
					 
					
						
						
							
							wifi-diag:  Add some initial reporting per conn and per tid.  
						
						 
						
						
						
						
					 
					
						2018-10-04 14:36:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						732a7d8aea 
					 
					
						
						
							
							wifi-diag:  Initial framework for script to diagnose wifi pcaps  
						
						 
						
						... 
						
						
						
						End goal is to be able to find block-ack issues and provide useful
graphs to help debug complex wifi networks. 
						
						
					 
					
						2018-10-04 13:14:52 -07:00