MCPcopy Create free account
hub / github.com/F-Stack/f-stack / txgbe_enable_rx

Function txgbe_enable_rx

dpdk/drivers/net/txgbe/base/txgbe_hw.c:2231–2244  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2229}
2230
2231void txgbe_enable_rx(struct txgbe_hw *hw)
2232{
2233 u32 pfdtxgswc;
2234
2235 wr32m(hw, TXGBE_MACRXCFG, TXGBE_MACRXCFG_ENA, TXGBE_MACRXCFG_ENA);
2236 wr32m(hw, TXGBE_PBRXCTL, TXGBE_PBRXCTL_ENA, TXGBE_PBRXCTL_ENA);
2237
2238 if (hw->mac.set_lben) {
2239 pfdtxgswc = rd32(hw, TXGBE_PSRCTL);
2240 pfdtxgswc |= TXGBE_PSRCTL_LBENA;
2241 wr32(hw, TXGBE_PSRCTL, pfdtxgswc);
2242 hw->mac.set_lben = false;
2243 }
2244}
2245
2246/**
2247 * txgbe_setup_mac_link_multispeed_fiber - Set MAC link speed

Callers 1

Calls 3

wr32mFunction · 0.70
rd32Function · 0.70
wr32Function · 0.70

Tested by

no test coverage detected