Isaac Konikoff 
							
						 
					 
					
						
						
							
						
						444767f3f7 
					 
					
						
						
							
							replace 'expr length' with awk for cross platform compatibility  
						
						 
						
						... 
						
						
						
						Signed-off-by: Isaac Konikoff <konikofi@candelatech.com > 
						
						
					 
					
						2021-03-30 10:17:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Isaac Konikoff 
							
						 
					 
					
						
						
							
						
						9c3fcd3b4d 
					 
					
						
						
							
							change rpm check to use 'which' and added tshark in dependency check  
						
						 
						
						... 
						
						
						
						Signed-off-by: Isaac Konikoff <konikofi@candelatech.com > 
						
						
					 
					
						2021-03-30 09:30:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						4338979ab3 
					 
					
						
						
							
							Merge branch 'master' of github.com:greearb/lanforge-scripts  
						
						 
						
						
						
						
					 
					
						2021-03-26 15:49:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						6593090a8c 
					 
					
						
						
							
							Better logic to determine which packages are installed  
						
						 
						
						... 
						
						
						
						Signed-off-by: Matthew Stidham <stidmatt@protonmail.com > 
						
						
					 
					
						2021-03-26 14:01:54 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						5d3f1bdf59 
					 
					
						
						
							
							wifi-diag:  Protect against some div-by-zero  
						
						 
						
						... 
						
						
						
						In case some pkt counters are zero.
Signed-off-by: Ben Greear <greearb@candelatech.com > 
						
						
					 
					
						2021-03-26 13:13:51 -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 
							
						 
					 
					
						
						
							
						
						7d4562af3a 
					 
					
						
						
							
							wifi-diag:  Don't show any text for emtpy graphs.  
						
						 
						
						... 
						
						
						
						Cleans up the html output a bit.  Add some details on
the differen trigger-types as well.
Signed-off-by: Ben Greear <greearb@candelatech.com > 
						
						
					 
					
						2021-03-24 17:26:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Stidham 
							
						 
					 
					
						
						
							
						
						335fb0a768 
					 
					
						
						
							
							Check to make sure libraries are installed, quit on failure  
						
						 
						
						... 
						
						
						
						Signed-off-by: Matthew Stidham <stidmatt@protonmail.com > 
						
						
					 
					
						2021-03-24 14:15:54 -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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SushantBawiskar 
							
						 
					 
					
						
						
							
						
						a2c3d2dbe5 
					 
					
						
						
							
							updated wifi_diag_python  
						
						 
						
						
						
						
					 
					
						2020-10-01 20:22:48 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SushantBawiskar 
							
						 
					 
					
						
						
							
						
						e95704311b 
					 
					
						
						
							
							python scripts for wifi diag with pyshark  
						
						 
						
						
						
						
					 
					
						2020-09-30 11:14:10 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						0cc619191b 
					 
					
						
						
							
							wifi-diag: Report frames acked but not captured.  
						
						 
						
						
						
						
					 
					
						2020-01-24 10:43:48 -08: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 
							
						 
					 
					
						
						
							
						
						660e1fecfd 
					 
					
						
						
							
							Add shell script to more easily launch the wifi diag script.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Ben Greear <greearb@candelatech.com > 
						
						
					 
					
						2019-11-06 08:23:11 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						8d5863ab17 
					 
					
						
						
							
							wifi-diag:  Comment out debugging code.  
						
						 
						
						... 
						
						
						
						Should not have committed that. 
						
						
					 
					
						2019-03-05 16:38:44 -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 
							
						 
					 
					
						
						
							
						
						a87c8dd3d8 
					 
					
						
						
							
							wifi-diag:  Fix exception related to ack for unknown frame.  
						
						 
						
						
						
						
					 
					
						2018-12-20 12:42:06 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						bd1798505b 
					 
					
						
						
							
							wifi-diag:  More whitespace changes.  
						
						 
						
						... 
						
						
						
						No functional change. 
						
						
					 
					
						2018-12-20 12:42:06 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						15b742a290 
					 
					
						
						
							
							wifi-diag:  Normalize whitespace.  
						
						 
						
						... 
						
						
						
						Some of Jed's changes had some funky whitespace.  Back to xemacs
standards. 
						
						
					 
					
						2018-11-26 09:11:26 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Greear 
							
						 
					 
					
						
						
							
						
						b176608400 
					 
					
						
						
							
							wifi-diag:  Don't open per-tid stats files.  
						
						 
						
						... 
						
						
						
						We were not using them, and opening more than 1024 crashed the
script due to ulimit issues. 
						
						
					 
					
						2018-10-18 16:41:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jed Reynolds 
							
						 
					 
					
						
						
							
						
						dc827b0168 
					 
					
						
						
							
							fixed array lookup that appeared to use text hex string  
						
						 
						
						
						
						
					 
					
						2018-10-10 15:36:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jed Reynolds 
							
						 
					 
					
						
						
							
						
						496d38933e 
					 
					
						
						
							
							Updates css; improves html and table alignment; fixes pathing;  
						
						 
						
						
						
						
					 
					
						2018-10-10 15:30:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jed Reynolds 
							
						 
					 
					
						
						
							
						
						4f807e4d29 
					 
					
						
						
							
							wifi_diag: adds use lib pathing; conditional diagnostics; css  
						
						 
						
						
						
						
					 
					
						2018-10-10 13:37:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jed Reynolds 
							
						 
					 
					
						
						
							
						
						951951fd1d 
					 
					
						
						
							
							wifi_diag: fixes td tags  
						
						 
						
						
						
						
					 
					
						2018-10-10 11:58:02 -07: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 
							
						 
					 
					
						
						
							
						
						0a1dc4b67a 
					 
					
						
						
							
							wifi-diag:  Initial html report generation support.  
						
						 
						
						... 
						
						
						
						Block-ack graphs. 
						
						
					 
					
						2018-10-05 15:40:04 -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