ixgbe/base: enable X550 FEC when EEE is disabled
ixgbe/base: enable X550 FEC when EEE is disabled

The FEC(Forward Error Correction) feature had been disabled
because it increases power consumption. However, some customers
want to use it. This patch enables FEC when EEE(Energy Efficient
Ethernet) is disabled; FEC was already being disabled when EEE
was enabled, but now both are done in the same function. The two
features are not allowed to be enabled at the same time. The two
features cannot both be disabled. If this ability is ever
determined to be needed, we will need to define a new user parameter
to control FEC independently of EEE.

Fixes: d4c9ffd4fe1c ("ixgbe/base: disable X550em FEC to save power")

Signed-off-by: Wenzhuo Lu <58cb9036bdff9a5412edc3b9f70e105ccf59954f@intel.com>
Acked-by: Helin Zhang <aba9dfdb1a6ec8bf1ff66b95272c029f8dfde1b1@intel.com>

tsphillips/dpdk-fork,venkynv/dpdk-mirror,msune/dpdk,venkynv/dpdk-mirror,msune/dpdk,msune/dpdk,tsphillips/dpdk-fork,john-mcnamara-intel/dpdk,john-mcnamara-intel/dpdk,mixja/dpdk,mixja/dpdk,mixja/dpdk,tsphillips/dpdk-fork,venkynv/dpdk-mirror,msune/dpdk,tsphillips/dpdk-fork,john-mcnamara-intel/dpdk,john-mcnamara-intel/dpdk,mixja/dpdk,venkynv/dpdk-mirror