cxgb4/cxgbvf: Handle 32-bit fw port capabilities
authorGanesh Goudar <ganeshgr@chelsio.com>
Sun, 20 Aug 2017 08:45:51 +0000 (14:15 +0530)
committerDavid S. Miller <davem@davemloft.net>
Mon, 21 Aug 2017 02:51:18 +0000 (19:51 -0700)
commitc3168cabe1af2683475d0e3048220c04b7fa4f51
tree7eb2f4af2596ca32ce5506859c194517246b682f
parent274043c6c95636e62f5b2514e78fdba82eb47601
cxgb4/cxgbvf: Handle 32-bit fw port capabilities

Implement new 32-bit Firmware Port Capabilities in order to
handle new speeds which couldn't be represented in the old 16-bit
Firmware Port Capabilities values.

Based on the original work of Casey Leedom <leedom@chelsio.com>

Signed-off-by: Ganesh Goudar <ganeshgr@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c