Internal Ethernet MAC Driver ConfigurationRETAIN/CHANGERemark
Use Internal Ethernet MAC driver  CHANGE 
 Number of TX Descriptors to be Created RETAINNumber of the TX descriptors to be created. Because a TCP packet can span at most three buffers, the value should always be > = 4. The amount of memory needed per descriptor is not high (around 24 bytes) so when high MAC TX performance is needed, make sure that this number is > = 8. Default is eight. Retain this value.
 Number of RX Descriptors to be created RETAINNumber of the RX descriptors to be created. Default value is 10. Retain this value.
 Number of dedicated MAX RX buffers RETAINDefault is four. Retain this.
 Number of non-dedicated RX Buffers for MAC initialization RETAINDefault is zero. Retain this value.
 Minimum Threshld for the Buffer replenish process RETAINDefault is one. Retain this.
 Number of RX Buffers to allocate when below threshold condition is detected. RETAINDefault is two. Retain this.
 Size of a RX Buffer. Should be Multiple of 16. RETAINSize of a RX packet buffer. Should be multiple of 16. This is the size of all receive packet buffers processed by the ETHC. The size should be enough to accommodate any network received packet. If the packets are larger, they will have to take multiple RX buffers and the packet manipulation is less efficient. Default is 1536. Retain this.
 Maximum MAC Supported RX Frame size RETAINMaximum MAC supported RX frame size. Any incoming ETH frame that's longer than this size will be discarded. Default is 1536. Retain this.
 MAX Maximum number of supported fragments RETAINMAC maximum number of supported fragments. Default is one. Retain this.
 Ethernet RX Filter Selection   
  Accept Broadcast PacketRETAINMAC RX Filters These filters define the packets that are accepted and rejected by the MAC driver Adjust to your needs The default value allows the processing of unicast, multicast and broadcast packets that have a valid Cyclic Redundancy Check (CRC).
  Accept Multicast PacketsRETAIN
  Accept Unicast PacketsRETAIN
  Accept Not-me Unicast PacketsRETAIN
  Reject Runt PacketsRETAIN
  Accept Runt PacketsRETAIN
  Reject Packets with wrong CRCRETAIN
  Acept Packets with Wrong CRCRETAIN
 Ethernet Conection Flags   
  Use Auto-NegtiationRETAINFlags to use for the Ethernet connection A TCPIP_ETH_OPEN_FLAGS value. Set to TCPIP_ETH_OPEN_DEFAULT unless very good reason to use different value.
  Use Full-DuplexRETAIN
  Use Half-DuplexRETAIN
  Use 100 MBpsRETAIN
  Use 10 MBpsRETAIN
  Allow Huge PacketsRETAIN
  Loopbacked at MAC LevelRETAIN
  Loopbacked at PHY levelRETAIN
  Use Auto MDIXRETAIN
  RMII CorrectionRETAIN
 External PHY Connection Flags   
  RMII Data InterfaceRETAINFlags to configure the MAC ->PHY connection a DRV_ETHPHY_CONFIG_FLAGS This depends on the actual connection (MII/RMII, default/alternate I/O) The DRV_ETHPHY_CFG_AUTO value will use the configuration fuses setting.
  Configuratoin Fuses is ALTRETAIN 
  Use the Fuses ConfgurationRETAIN 
  Delay for the Link Initialization -msRETAINThe value of the delay for the link initialization, ms. This insures that the PHY is ready to transmit after it is reset A usual value is 500 ms. Adjust to your needs.
  PHY AddressRETAINThe PHY address, as configured on the board. By default all the PHYs respond to address 0.
  ETH Module IDRETAINEthernet Module ID. Set to ETH_ID_0. Retain this.
 Interrupt Priority RETAINDefault value is five. Retain this.
 Interrupt Sub-Priority RETAINDefault value is three. Retain this.
 Ethernet PHY Type RETAINDefault is SMSC_LAN8740. Retain this.
 PHY Instance Number RETAINDefault is one. Retain this. Ethernet PHY hardware instance configuration. This definition selects the maximum number of hardware instances that can be supported by the dynamic driver. Not defining it means using a static driver.
 PHY Clients Number RETAINDefault is one. Retain this. Ethernet PHY Maximum Number of Clients. This definition select the maximum number of clients that the Ethernet PHY driver can support at run time.
 PHY Peripheral Index Number RETAINDefault is one. Retain this. Ethernet PHY Static Index Selection. This definition selects the Ethernet PHY static index for the driver object reference.
 PHY Peripheral ID RETAINDefault is one. Retain this. Ethernet PHY Peripheral ID Selection Defines an override of the peripheral ID, using macros.
 PHY negotiation Timeout CHANGEThis definition sets the time out of the PHY negotiation initiation, in ms. Default is one. Change to 10 ms.
 PHY negotiation Done Timeout CHANGEThis definition sets the time out of the PHY negotiation complete, in ms. Default is 2000. Change to 7000 ms.
 PHY Reset Clear Timeout CHANGEThis definition sets the time out of the PHY Reset self clear, in ms. Default is 500. Change to 1000 ms.
 ETH MAC Instance Number RETAINThis definition selects the maximum number of hardware instances that can be supported by the dynamic driver. Default is one. Retain this.
 ETH MAC Clients Number RETAINThis definition select the maximum number of clients that the Ethernet MAC driver can support at run time. Default is one. Retain this.
 ETH MAC Peripheral ID RETAINThis definition selects the Ethernet MAC static index for the driver object reference. Default is one. Retain this.
 ETH MAC Interrupt Mode RETAINEnable by Default. Retain this.
 Power State RETAINDefault set to SYS_MODULE_POWER_RUN_FULL. Retain this.