FreeBSD/sys/dev/e1000/if_lem.c
/*
 * Give control back to hardware management
 * controller if there is one.
 */
Give control back to hardware management
controller if there is one.
Give control back to hardware management controller if there is one .
static void
lem_release_manageability(struct adapter *adapter)
{
	if (adapter->has_manage) {
		int manc = E1000_READ_REG(&adapter->hw, E1000_MANC);
		manc |= E1000_MANC_ARP_EN;
		E1000_WRITE_REG(&adapter->hw, E1000_MANC, manc);
	}
}
static void lem_release_manageability ( struct adapter * adapter ) { if ( adapter -> has_manage ) { int manc = E1000_READ_REG ( & adapter -> hw , E1000_MANC ) ; manc |= E1000_MANC_ARP_EN ; E1000_WRITE_REG ( & adapter -> hw , E1000_MANC , manc ) ; } }
Give control back to hardware management
 controller if there is one.
Give control back to hardware management controller if there is one .
/* re-enable hardware interception of ARP */