17 Feb, 2010

1 commit


23 Jan, 2010

1 commit


24 Dec, 2009

2 commits


04 Dec, 2009

3 commits


24 Nov, 2009

3 commits


21 Nov, 2009

1 commit


28 Oct, 2009

1 commit


27 Oct, 2009

1 commit


15 Oct, 2009

2 commits


13 Oct, 2009

1 commit


05 Oct, 2009

1 commit


01 Oct, 2009

1 commit


18 Sep, 2009

1 commit


07 Sep, 2009

1 commit

  • Changes to support flashing of the be2 network adapter using the
    request_firmware() & ethtool infrastructure. The trigger to flash the device
    will come from ethtool utility. The driver will invoke request_firmware()
    to start the flash process. The file containing the flash image is expected
    to be available in /lib/firmware/

    Signed-off-by: Ajit Khaparde
    Signed-off-by: David S. Miller

    Ajit Khaparde
     

06 Aug, 2009

1 commit


02 Aug, 2009

5 commits


19 Jun, 2009

4 commits

  • Rcv and process ansync link status notifications from BE instead of polling
    for link status in the be_worker thread.

    Signed-off-by: Sathya Perla
    Signed-off-by: David S. Miller

    Sathya Perla
     
  • Cleanup multicast_set method to avoid an extra copy of mc_list
    and unwanted promiscuos sets to BE.

    Signed-off-by: Sathya Perla
    Signed-off-by: David S. Miller

    Sathya Perla
     
  • Currenlty multicast_set and promiscuous_config cmds -- that may be called in BH context --
    use the blocking MCC mbox to post cmds.
    An mbox cmd is protected via a spin_lock(cmd_lock) and not spin_lock_bh() as it is undesirable
    to disable BHs while a blocking mbox cmd is in progress (and take long to finish.)
    This can lockup a cmd in progress in process context.
    So, these two cmds in BH context must use the MCC queue to post cmds.

    Signed-off-by: Sathya Perla
    Signed-off-by: David S. Miller

    Sathya Perla
     
  • Currenlty all cmds use the blocking MCC mbox to post cmds. An mbox cmd is protected
    via a spin_lock(cmd_lock) and not spin_lock_bh() as it is undesirable
    to disable BHs while a blocking mbox cmd is in progress (and take long to finish.)
    This can lockup a cmd in progress in process context. Instead cmds that may be
    called in BH context must use the MCC queue to post cmds. The cmd completions
    are rcvd in a separate completion queue and the events are placed in the tx-event
    queue.

    Signed-off-by: Sathya Perla
    Signed-off-by: David S. Miller

    Sathya Perla
     

12 Mar, 2009

1 commit