summaryrefslogtreecommitdiff
path: root/sys/dev/microcode/radeon/SUMO2_me.bin
diff options
context:
space:
mode:
authorknakahara <knakahara@NetBSD.org>2018-03-02 10:19:20 +0000
committerknakahara <knakahara@NetBSD.org>2018-03-02 10:19:20 +0000
commita3138fc9a9cf8777ac2e5bd5bc0f4fc278582196 (patch)
tree0d076422c705cf0b48bff2ba0028b3ca96201782 /sys/dev/microcode/radeon/SUMO2_me.bin
parent8a388d3ec5e00b6871cec94dea8be89818cb043e (diff)
ixg(4) supports workqueue poll mode, but not enabled by default yet. (that is, the default behavior is *not* changed)
At the time of high load near the wire rate, the turnaround time of update/delete processing such as "ifconfig ixg0 inet XXX" or "ifconfig ixg0 delete" is very long. The main reason is CPU starvation caused by ixg(4)'s softint poll mode. ixg(4) uses workqueue poll mode instead of softint poll mode, so that this problem will be fix. This change may cause performance issues, so it is not enabled by default yet. Although there are that issues, if you want to use workqueue poll mode, do "sysctl -w hw.ixgXX.txrx_workqueue=1" while there is no traffic on the ixgXX. ok by msaitoh@n.o.
Diffstat (limited to 'sys/dev/microcode/radeon/SUMO2_me.bin')
0 files changed, 0 insertions, 0 deletions