[VOL-5596]:OLT offload APP statistics for OLT display in voltctl
Signed-off-by: balaji.nagarajan <balaji.nagarajan@radisys.com>
Change-Id: I5aeffb25277ee6c57adf1b594a96c1f80f713e8f
diff --git a/internal/pkg/commands/stats.go b/internal/pkg/commands/stats.go
index 26697ac..2cdfe57 100644
--- a/internal/pkg/commands/stats.go
+++ b/internal/pkg/commands/stats.go
@@ -196,7 +196,6 @@
func buildOffloadAppStatsOutputFormat(stats *extension.GetOffloadedAppsStatisticsResponse) (map[string]interface{}, string) {
formatStr := "table" // Default format
-
if stats == nil {
return map[string]interface{}{
"error": "No stats available in response",
@@ -216,7 +215,7 @@
"option_82_removed_packets_to_client": data.Dhcpv4RaStats.Option_82RemovedPacketsToClient,
"option_82_not_inserted_to_server": data.Dhcpv4RaStats.Option_82NotInsertedToServer,
"additional_stats": convertMapStringToInterface(data.Dhcpv4RaStats.AdditionalStats),
- }, formatStr
+ }, DEFAULT_OFFLOAD_APP_STATS_DHCPv4_FORMAT
case *extension.GetOffloadedAppsStatisticsResponse_Dhcpv6RaStats:
return map[string]interface{}{
@@ -226,11 +225,11 @@
"option_17_removed_packets_to_client": data.Dhcpv6RaStats.Option_17RemovedPacketsToClient,
"option_18_inserted_packets_to_server": data.Dhcpv6RaStats.Option_18InsertedPacketsToServer,
"option_18_removed_packets_to_client": data.Dhcpv6RaStats.Option_18RemovedPacketsToClient,
- "option_37_inserted_packets_to_server": data.Dhcpv6RaStats.Option_18InsertedPacketsToServer,
- "option_37_removed_packets_to_client": data.Dhcpv6RaStats.Option_18RemovedPacketsToClient,
+ "option_37_inserted_packets_to_server": data.Dhcpv6RaStats.Option_37InsertedPacketsToServer,
+ "option_37_removed_packets_to_client": data.Dhcpv6RaStats.Option_37RemovedPacketsToClient,
"outgoing_mtu_exceeded_packets_from_client": data.Dhcpv6RaStats.OutgoingMtuExceededPacketsFromClient,
"additional_stats": convertMapStringToInterface(data.Dhcpv6RaStats.AdditionalStats),
- }, formatStr
+ }, DEFAULT_OFFLOAD_APP_STATS_DHCPv6_FORMAT
case *extension.GetOffloadedAppsStatisticsResponse_PppoeIaStats:
return map[string]interface{}{
@@ -244,7 +243,7 @@
"vendor_specific_tag_removed_packets_to_client": data.PppoeIaStats.VendorSpecificTagRemovedPacketsToClient,
"outgoing_mtu_exceeded_packets_from_client": data.PppoeIaStats.OutgoingMtuExceededPacketsFromClient,
"additional_stats": convertMapStringToInterface(data.PppoeIaStats.AdditionalStats),
- }, formatStr
+ }, DEFAULT_OFFLOAD_APP_STATS_PPPOE_IA_FORMAT
default:
return map[string]interface{}{