• Rasesh Mody's avatar
    bna: Introduce ENET as New Driver and FW Interface · 45979c1e
    Rasesh Mody authored
    Change details:
     - This patch contains the messages, opcodes and structure format for the
       messages and responses exchanged between driver and the FW. In addition
       this patch contains the state machine implementation for Ethport, Enet,
       IOCEth.
     - Ethport object is responsible for receiving link state events, sending
       port enable/disable commands to FW.
     - Enet object is responsible for synchronizing initialization/teardown of
       tx & rx datapath configuration.
     - IOCEth object is responsible for init/un-init of IO Controller in the
       adapter which runs the FW.
     - This patch also contains code for initialization and resource assignment
       for Ethport, Enet, IOCEth, Tx, Rx objects.
    Signed-off-by: default avatarRasesh Mody <rmody@brocade.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    45979c1e
bfi_enet.h 19.7 KB