For PCI Express devices:
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Sun, 6 Jul 2008 06:47:10 +0000 (06:47 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Sun, 6 Jul 2008 06:47:10 +0000 (06:47 +0000)
commit671bd7ed9539eed729aa6574cf992928bfd936f3
tree737e03f82fb8528dafa00d07ee97268c90ef3477
parent83015dae7da49e4fa69d819562efbd20ed04a297
For PCI Express devices:
1) Adjust max read request size to 4Kbytes
2) Turn on FIFO_LONG_BURST in RDMA during bge_blockinit()

Though 1) does not seem to have much to do with the poor TX performance (*)
observed on PCI Express bge(4), 2) does fix the problem.

Obtained-from: tg3

# (*)
# http://lists.freebsd.org/pipermail/freebsd-net/2007-June/014373.html
# FreeBSD kern/119361
sys/dev/netif/bge/if_bge.c
sys/dev/netif/bge/if_bgereg.h