numam-dpdk/drivers/net/ixgbe
Wenzhuo Lu 0b00ab6f16 ixgbe/base: optimize link up time
This patch adds max_link_up_time parameter to mac structure.
This parameter is used to control maximum link polling time in
ixgbe_check_mac_link functions. It is required to prevent long wait
time on x550 PHY that have no external link.

Since x550 is handled by software, we have to reset internal (PHY to
PHY) link when external link changes, and after reset, we have to wait for
this link to be established. As a result of not having interrupts, we have
to poll for link state, and we know that this link comes up much faster
than default 9 seconds. This parameter is added to prevent waiting 9
seconds for link when external link is not established.

Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
Acked-by: Helin Zhang <helin.zhang@intel.com>
2015-06-26 12:59:05 +02:00
..
base ixgbe/base: optimize link up time 2015-06-26 12:59:05 +02:00
ixgbe_82599_bypass.c ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00
ixgbe_bypass_api.h ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00
ixgbe_bypass_defines.h ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00
ixgbe_bypass.c ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00
ixgbe_bypass.h ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00
ixgbe_ethdev.c ixgbe: fix X550 copper link 2015-06-22 17:27:58 +02:00
ixgbe_ethdev.h ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00
ixgbe_fdir.c ixgbe: fix flow director flexbytes offset 2015-06-22 11:56:24 +02:00
ixgbe_logs.h ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00
ixgbe_pf.c ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00
ixgbe_rxtx_vec.c ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00
ixgbe_rxtx.c ixgbe: fix TSO in IPv6 2015-06-22 16:59:08 +02:00
ixgbe_rxtx.h ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00
Makefile ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00
rte_pmd_ixgbe_version.map ixgbe: move to drivers/net/ 2015-05-22 16:06:22 +02:00