]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r257654, r257772, r258441, r258689, r258698, r258879, r259048, and
authornp <np@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 9 Dec 2013 22:40:22 +0000 (22:40 +0000)
committernp <np@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 9 Dec 2013 22:40:22 +0000 (22:40 +0000)
commitd41001530c1e909edd998a44c1705cf0fe1b7cba
treeb95cdb5d1b823954a68e08f4b3677b446e377ec6
parent755be1e49d612af432b1ab0385be62fd01a6c7a0
MFC r257654, r257772, r258441, r258689, r258698, r258879, r259048, and
r259103.

r257654:
cxgbe(4): Exclude MPS_RPLC_MAP_CTL (0x11114) from the register dump.  Turns
out it's a write-only register with strange side effects on read.

r257772:
cxgbe(4): Tidy up the display for payload memory statistics (pm_stats).

r258441:
cxgbe(4): update the internal list of device features.

r258689:
Disable an assertion that relies on some code[1] that isn't in HEAD yet.

r258698:
cxgbetool: "modinfo" command to display SFP+ module information.

r258879:
cxgbe(4):  T4_SET_SCHED_CLASS and T4_SET_SCHED_QUEUE ioctls to program
scheduling classes in the chip and to bind tx queue(s) to a scheduling
class respectively.  These can be used for various kinds of tx traffic
throttling (to force selected tx queues to drain at a fixed Kbps rate,
or a % of the port's total bandwidth, or at a fixed pps rate, etc.).

r259048:
Two new cxgbetool subcommands to set up scheduler classes and to bind
them to NIC queues.

r259103:
cxgbe(4): save a copy of the RSS map for each port for the driver's use.

git-svn-id: svn://svn.freebsd.org/base/stable/10@259142 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/cxgbe/adapter.h
sys/dev/cxgbe/common/common.h
sys/dev/cxgbe/common/t4_hw.c
sys/dev/cxgbe/t4_ioctl.h
sys/dev/cxgbe/t4_main.c
sys/dev/cxgbe/t4_sge.c
tools/tools/cxgbetool/Makefile
tools/tools/cxgbetool/cxgbetool.c