l3_cxprofile.py : updated column for GI

port_probe.py : report the GI (Guard Index) for reporting

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
This commit is contained in:
Chuck SmileyRekiere
2021-10-27 15:27:12 -06:00
parent a31be6c835
commit 0fe949e5f7
2 changed files with 13 additions and 5 deletions

View File

@@ -286,8 +286,12 @@ class L3CXProfile(LFCliBase):
probe_results['TX MCS'] = probe_port.tx_mcs probe_results['TX MCS'] = probe_port.tx_mcs
probe_results['TX NSS'] = probe_port.tx_nss probe_results['TX NSS'] = probe_port.tx_nss
probe_results['TX MHz'] = probe_port.tx_mhz probe_results['TX MHz'] = probe_port.tx_mhz
probe_results['TX Guard Interval'] = probe_port.tx_gi if probe_port.tx_gi is not None:
probe_results['TX GI ns'] = (probe_port.tx_gi * 10**9)
else:
probe_results['TX GI ns'] = probe_port.tx_gi
probe_results['TX Mbps Calc'] = probe_port.tx_mbit_calc probe_results['TX Mbps Calc'] = probe_port.tx_mbit_calc
probe_results['TX GI'] = probe_port.tx_gi
probe_results['TX Mbps short GI'] = probe_port.tx_data_rate_gi_short_Mbps probe_results['TX Mbps short GI'] = probe_port.tx_data_rate_gi_short_Mbps
probe_results['TX Mbps long GI'] = probe_port.tx_data_rate_gi_long_Mbps probe_results['TX Mbps long GI'] = probe_port.tx_data_rate_gi_long_Mbps
probe_results['RX Bitrate'] = probe_port.rx_bitrate probe_results['RX Bitrate'] = probe_port.rx_bitrate
@@ -299,8 +303,12 @@ class L3CXProfile(LFCliBase):
probe_results['RX MCS'] = probe_port.rx_mcs probe_results['RX MCS'] = probe_port.rx_mcs
probe_results['RX NSS'] = probe_port.rx_nss probe_results['RX NSS'] = probe_port.rx_nss
probe_results['RX MHz'] = probe_port.rx_mhz probe_results['RX MHz'] = probe_port.rx_mhz
probe_results['RX Guard Interval'] = probe_port.rx_gi if probe_port.rx_gi is not None:
probe_results['RX GI ns'] = (probe_port.rx_gi * 10**9)
else:
probe_results['RX GI ns'] = probe_port.rx_gi
probe_results['RX Mbps Calc'] = probe_port.rx_mbit_calc probe_results['RX Mbps Calc'] = probe_port.rx_mbit_calc
probe_results['RX GI'] = probe_port.rx_gi
probe_results['RX Mbps short GI'] = probe_port.rx_data_rate_gi_short_Mbps probe_results['RX Mbps short GI'] = probe_port.rx_data_rate_gi_short_Mbps
probe_results['RX Mbps long GI'] = probe_port.rx_data_rate_gi_long_Mbps probe_results['RX Mbps long GI'] = probe_port.rx_data_rate_gi_long_Mbps

View File

@@ -244,10 +244,10 @@ class ProbePort(LFCliBase):
if abs(self.tx_mbit - self.tx_data_rate_gi_short_Mbps) <= abs(self.tx_mbit - self.tx_data_rate_gi_long_Mbps): if abs(self.tx_mbit - self.tx_data_rate_gi_short_Mbps) <= abs(self.tx_mbit - self.tx_data_rate_gi_long_Mbps):
self.tx_mbit_calc = self.tx_data_rate_gi_short_Mbps self.tx_mbit_calc = self.tx_data_rate_gi_short_Mbps
self.tx_gi = T_gi_short self.tx_gi = T_gi_short
else: else:
self.tx_mbit_calc = self.tx_data_rate_gi_long_Mbps self.tx_mbit_calc = self.tx_data_rate_gi_long_Mbps
self.tx_gi = T_gi_long self.tx_gi = T_gi_long
@@ -341,4 +341,4 @@ class ProbePort(LFCliBase):
self.rx_gi = T_gi_short self.rx_gi = T_gi_short
else: else:
self.rx_mbit_calc = self.rx_data_rate_gi_long_Mbps self.rx_mbit_calc = self.rx_data_rate_gi_long_Mbps
self.rx_gi = T_gi_long self.rx_gi = T_gi_long