]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbe: Update flow control state machine in link setup
authorPeter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com>
Sat, 7 Feb 2009 05:46:54 +0000 (21:46 -0800)
committerDavid S. Miller <davem@davemloft.net>
Sat, 7 Feb 2009 05:46:54 +0000 (21:46 -0800)
commit14ac060866da8ab8d06588cd62adcb0777f3b270
tree40a06f43717f97d6dade8fbb55bad15740033799
parent9b913d26fad2948b02c46ff701c843ed297616f1
ixgbe: Update flow control state machine in link setup

The flow control handling is overly complicated and difficult to maintain.
This patch cleans up the flow control handling and makes it much more
explicit.  It also adds 1G flow control autonegotiation, for 1G copper
links, 1G KX links, and 1G fiber links.

Signed-off-by: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ixgbe/ixgbe_82598.c
drivers/net/ixgbe/ixgbe_common.c
drivers/net/ixgbe/ixgbe_common.h
drivers/net/ixgbe/ixgbe_dcb_82598.c
drivers/net/ixgbe/ixgbe_ethtool.c
drivers/net/ixgbe/ixgbe_main.c
drivers/net/ixgbe/ixgbe_type.h