]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r309666, r310033, r310049, r310100, r310152, and r310807.
authornp <np@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 4 Jan 2017 06:58:35 +0000 (06:58 +0000)
committernp <np@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 4 Jan 2017 06:58:35 +0000 (06:58 +0000)
commit197dc5196b2a1821c18d72ff76637413fc2efee2
tree3f588b80aaf340db18cf4b642363b7dbbc8c77d5
parente909bd195978fc5905dad0ed031df16497ca46fa
MFC r309666, r310033, r310049, r310100, r310152, and r310807.

r309666:
cxgbe(4): unsigned short isn't large enough to store link speed (which
is in Mbps) for 100Gbps links.

r310033:
cxgbe(4): Retire t4_bus_space_read_8 and t4_bus_space_write_8.

r310049:
cxgbe(4): Fix the tid range shown for T6 cards in misc.tids.

r310100:
cxgbe(4): Deal with compressed error vectors.

r310152:
cxgbe(4): Fix typo in an unused macro.

r310807:
cxgbe(4): Updates to link configuration.

- Update struct link_settings and associated shared code.

- Add tunables to control FEC and autonegotiation.  All ports inherit
  these values as their initial settings.
  hw.cxgbe.fec
  hw.cxgbe.autoneg

- Add per-port sysctls to control FEC and autonegotiation.  These can be
  modified at any time.
  dev.<port>.<n>.fec
  dev.<port>.<n>.autoneg

git-svn-id: svn://svn.freebsd.org/base/stable/10@311261 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
share/man/man4/cxgbe.4
sys/dev/cxgbe/adapter.h
sys/dev/cxgbe/common/common.h
sys/dev/cxgbe/common/t4_hw.c
sys/dev/cxgbe/common/t4_msg.h
sys/dev/cxgbe/t4_main.c
sys/dev/cxgbe/t4_sge.c
sys/dev/cxgbe/t4_vf.c