numam-dpdk/drivers/net/ixgbe
Matthew Smith 64f1c8539c net/ixgbe: wait longer for link after fiber MAC setup
After setting up the link on a fiber port, the maximum wait time for
the link to come up is 500 ms in ixgbe_setup_mac_link_multispeed_fiber().
On an x550 SFP+ port, this is often not sufficiently long for the link
to come up. This can result in never being able to retrieve accurate
link status for the port using rte_eth_link_get_nowait().

Increase the maximum wait time in ixgbe_setup_mac_link_multispeed_fiber()
to 1 s.

Bugzilla ID: 69
Fixes: f3430431ab ("ixgbe/base: add SFP+ dual-speed support")
Cc: stable@dpdk.org

Signed-off-by: Matthew Smith <mgsmith@netgate.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
2018-10-11 18:53:48 +02:00
..
base net/ixgbe: wait longer for link after fiber MAC setup 2018-10-11 18:53:48 +02:00
ixgbe_82599_bypass.c drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_bypass_api.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_bypass_defines.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_bypass.c ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
ixgbe_bypass.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_ethdev.c net/ixgbe: remove unnecessary interrupt enable 2018-10-11 18:53:48 +02:00
ixgbe_ethdev.h net/ixgbe: fix tunnel type set error for FDIR 2018-07-03 01:35:57 +02:00
ixgbe_fdir.c net/ixgbe: fix mask bits register set error for FDIR 2018-07-03 01:35:58 +02:00
ixgbe_flow.c net/ixgbe: fix tunnel type set error for FDIR 2018-07-03 01:35:57 +02:00
ixgbe_ipsec.c ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
ixgbe_ipsec.h net/ixgbe: check security enable bits 2018-01-29 10:04:28 +01:00
ixgbe_logs.h net/ixgbe: implement dynamic logging 2018-01-16 18:47:49 +01:00
ixgbe_pf.c net/ixgbe: fix missing null check on detach 2018-07-23 23:55:26 +02:00
ixgbe_regs.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_rxtx_vec_common.h net/ixgbe: convert to new Rx offloads API 2018-04-14 00:40:21 +02:00
ixgbe_rxtx_vec_neon.c net/ixgbe: convert to new Rx offloads API 2018-04-14 00:40:21 +02:00
ixgbe_rxtx_vec_sse.c ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
ixgbe_rxtx.c ethdev: make default behavior CRC strip on Rx 2018-09-14 20:08:41 +02:00
ixgbe_rxtx.h net/ixgbe: remove unnecessary macro 2018-05-23 00:35:01 +02:00
ixgbe_tm.c drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_vf_representor.c net/ixgbe: fix missing Tx multi-segs capability 2018-09-28 01:41:02 +02:00
Makefile net/ixgbe: add support for representor ports 2018-04-27 18:00:57 +01:00
meson.build net/ixgbe: add support for representor ports 2018-04-27 18:00:57 +01:00
rte_pmd_ixgbe_version.map net/ixgbe: add API to update SBP bit 2018-05-14 22:31:47 +01:00
rte_pmd_ixgbe.c net/ixgbe: add API to update SBP bit 2018-05-14 22:31:47 +01:00
rte_pmd_ixgbe.h net/ixgbe: add API to update SBP bit 2018-05-14 22:31:47 +01:00