Skip to content

Commit aa09bdc

Browse files
NET:ETH:ALTERA: SM Ethernet 10G : Remove MAC Tx Disable/Enable in link monitor path
Software need not do a MAC TX Disable/Enable when the RxPCS goes down and comes up. Tx data path back pressuring is automatically provided by MAC control. Signed-off-by: Krishna Kumar S R <[email protected]>
1 parent d8a0ed1 commit aa09bdc

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

drivers/net/ethernet/altera/intel_fpga_gts_driver.c

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -208,29 +208,33 @@ int gts_init(intel_fpga_xtile_eth_private *priv)
208208
/* Set/Config source MAC address */
209209
gts_update_mac_addr(priv);
210210

211+
/* Enable MAC datapath */
212+
gts_enable_mac(priv);
213+
211214
return 0;
212215
}
213216

214217
int gts_start(intel_fpga_xtile_eth_private *priv)
215218
{
216-
/* Enable MAC datapath */
217-
gts_enable_mac(priv);
218-
219+
//Nothing to do as of now
219220
return 0;
220221
}
221222

222223
int gts_stop(intel_fpga_xtile_eth_private *priv)
223224
{
224-
/* Disable Ftile MAC datapath */
225-
gts_disable_mac(priv);
226-
225+
//Nothing to do as of now
227226
return 0;
228227
}
229228

230229
int gts_uninit(intel_fpga_xtile_eth_private *priv)
231230
{
232231
/* Just to make sure Ftile feature are disabled */
233-
return gts_stop(priv);
232+
(void)gts_stop(priv);
233+
234+
/* Disable MAC datapath */
235+
gts_disable_mac(priv);
236+
237+
return 0;
234238
}
235239

236240
int gts_run_check(intel_fpga_xtile_eth_private *priv)

0 commit comments

Comments
 (0)