lantiq: add integer latency stat for lantiq-dsl
The current stats always have a 'ms' suffix, and they're used by luci. Introduce dsl.latency_[down|up] values, exported in µs without suffix. Signed-off-by: Andre Heider <a.heider@gmail.com>
This commit is contained in:
		 Andre Heider
					Andre Heider
				
			
				
					committed by
					
						 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
			
				
	
			
			
			 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
						parent
						
							d8f861f408
						
					
				
				
					commit
					5d501e54fc
				
			| @@ -64,6 +64,12 @@ scale_latency() { | |||||||
| 	printf "%d.%d ms" ${a} ${b} | 	printf "%d.%d ms" ${a} ${b} | ||||||
| } | } | ||||||
|  |  | ||||||
|  | scale_latency_us() { | ||||||
|  | 	local val=$1 | ||||||
|  |  | ||||||
|  | 	expr $val \* 10 | ||||||
|  | } | ||||||
|  |  | ||||||
| # | # | ||||||
| # convert vendorid into human readable form | # convert vendorid into human readable form | ||||||
| # | # | ||||||
| @@ -428,6 +434,8 @@ latency_delay() { | |||||||
| 	sidd=$(scale_latency $idd) | 	sidd=$(scale_latency $idd) | ||||||
|  |  | ||||||
| 	if [ "$action" = "lucistat" ]; then | 	if [ "$action" = "lucistat" ]; then | ||||||
|  | 		echo "dsl.latency_down=\"$(scale_latency_us $idd)\"" | ||||||
|  | 		echo "dsl.latency_up=\"$(scale_latency_us $idu)\"" | ||||||
| 		echo "dsl.latency_num_down=\"$sidd\"" | 		echo "dsl.latency_num_down=\"$sidd\"" | ||||||
| 		echo "dsl.latency_num_up=\"$sidu\"" | 		echo "dsl.latency_num_up=\"$sidu\"" | ||||||
| 		echo "dsl.latency_s_down=\"$idd_s\"" | 		echo "dsl.latency_s_down=\"$idd_s\"" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user