net/i40e: fix link down and negotiation
authorJeff Guo <jia.guo@intel.com>
Fri, 21 Jul 2017 03:07:04 +0000 (11:07 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Mon, 31 Jul 2017 17:58:41 +0000 (19:58 +0200)
commit1bb8f661168d942927cb65e355ec64d4ab195281
treecf9bf0ae5c41add8640665568bf6e141e846872a
parent3d4b0814714bbd83f3102e6fe26d12cce3a07fee
net/i40e: fix link down and negotiation

Enable the functions set link down and set link up in i40e by check
phy_type, and fix the issue of auto negotiation failed in XXV710 when
bind kernel driver after unbind from DPDK driver by modify the speed
setting distinguish from set link up and down. With this fix, if unbind
DPDK to bind kernel driver, no need to set auto negotiation and ifconfig
up anymore, remove the part from doc.

Fixes: ca7e599d4506 ("net/i40e: fix link management")
Fixes: 2f1e22817420 ("i40e: skip link control as firmware workaround")
Fixes: 6e145fcc754b ("i40e: support autoneg or force link speed")
Cc: stable@dpdk.org
Signed-off-by: Jeff Guo <jia.guo@intel.com>
Acked-by: Jingjing Wu <jingjing.wu@intel.com>
doc/guides/nics/i40e.rst
drivers/net/i40e/i40e_ethdev.c