HomeFreeBSD

PHY LOCK acquires the hardware lock via bxe_acquire_phy_lock() and releases…

Description

PHY LOCK acquires the hardware lock via bxe_acquire_phy_lock() and releases it via bxe_release_phy_lock(). It was simply acquiring a mutex earlier which can cause the PHY to use bogus values. Fixes intermittent link failures.

bxe_ioctl() completes all functions within its context as opposed to a taskqueue earlier.

bxe_handle_rx_mode_tq() no longer required. bxe_set_rx_mode() handles the functionality within its context

Submitted by:gary.zambrano@qlogic.com
MFC after:5 days

Details

Provenance
davidcsAuthored on
Parents
rS284334: MFC: r283753
Branches
Unknown
Tags
Unknown