summaryrefslogtreecommitdiffstats
path: root/contrib/diff/lib
diff options
context:
space:
mode:
authornp <np@FreeBSD.org>2012-08-16 22:33:56 +0000
committernp <np@FreeBSD.org>2012-08-16 22:33:56 +0000
commite3476a5babfbbf01ab5216c29ee8238e6c8a1ab3 (patch)
treebd9f5f236d9b3cbd65bacefd1457ec3295de8f40 /contrib/diff/lib
parent7d706dc46f20aa3d7d386cd3f3df8e786e35e3cf (diff)
downloadFreeBSD-src-e3476a5babfbbf01ab5216c29ee8238e6c8a1ab3.zip
FreeBSD-src-e3476a5babfbbf01ab5216c29ee8238e6c8a1ab3.tar.gz
Initialize various DDP parameters in the main cxgbe(4) driver:
- Setup multiple DDP page sizes. When the driver attempts DDP it will try to combine physically contiguous pages into regions of these sizes. - Set the indicate size such that the payload carried in the indicate can be copied in the header mbuf (and the 16K rx buffer can be recycled). - Set DDP threshold to the max payload that the chip will coalesce and deliver to the driver (this is ~16K by default, which is also why the offload rx queue is backed by 16K buffers). If the chip is able to coalesce up to the max it's allowed to, it's a good sign that the peer is transmitting in bulk without any TCP PSH. MFC after: 2 weeks
Diffstat (limited to 'contrib/diff/lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud