Skip to content

bug fixes

Ramla Ijaz requested to merge ri/drivers:bug_fixes into master

Makes the following changes to fix bugs in the ixgbe driver:

  • No longer write to reserved bits [15:12] of the DTXMXSZRQ register
  • Set reserved bits of RDRXCTL that should be set by software. According to the datasheet:
    RDRXCTL.RSCACKC (bit 25) is by default 0 and should be set to 1 by software.
    RDRXCTL.FCOE_WRFIX (bit 26) is by default 0 and should be set to 1 by software.
  • Called set_promisc() within rx_init() so that filter changes are made before rx is enabled.The FCTRL register (receive filters) should only be modified/ updated when the RXCTRL.RXEN bit is set to 0, after which it should be re-enabled.

Merge request reports