e1000: consolidate managability enabling/disabling
authorJeff Garzik <jeff@garzik.org>
Fri, 15 Dec 2006 15:56:10 +0000 (10:56 -0500)
committerJeff Garzik <jeff@garzik.org>
Tue, 26 Dec 2006 20:51:29 +0000 (15:51 -0500)
commit0fccd0e9e3802748855d967940c16f8c59d4e2b6
tree6c869abd0f2af31d532b90a489ca1db749f8bd5b
parent167fb2841633edd2812e385af4b593d870abd15a
e1000: consolidate managability enabling/disabling

Several bugs existed in how we handle manageability issues all
over the driver.  This patch consolidates all the managability
release and init code in two single functions and call them from
appropriate locations. This fixes several BMC packet redirect issues
and powerup/down hiccups.

Originally from Jesse Brandeburg <jesse.brandeburg@intel.com>, rewritten
to use feature flags by me.

Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/e1000/e1000_hw.c
drivers/net/e1000/e1000_hw.h
drivers/net/e1000/e1000_main.c