diff options
author | np <np@FreeBSD.org> | 2015-04-08 01:43:29 +0000 |
---|---|---|
committer | np <np@FreeBSD.org> | 2015-04-08 01:43:29 +0000 |
commit | 3713ef6b03e4017a5ba9e902268968038c9c14de (patch) | |
tree | ecb62836844d65b4fedb1160523763c6f025944f /sys/dev/qlxgbe | |
parent | 406b6dc8fbf65c592dac719ca5937c1dcd684008 (diff) | |
download | FreeBSD-src-3713ef6b03e4017a5ba9e902268968038c9c14de.zip FreeBSD-src-3713ef6b03e4017a5ba9e902268968038c9c14de.tar.gz |
MFC r279243-r279246, r279251, r279691, r279700, and r279701.
r279243:
cxgbe(4): request an automatic tx update when a netmap txq idles.
r279244:
cxgbe(4): wait for the hardware to catch up before destroying a netmap txq.
r279245:
cxgbe(4): do not set the netmap rxq interrupts on a hair-trigger.
r279246:
cxgbe(4): set up congestion management for netmap rx queues.
The hw.cxgbe.cong_drop knob controls the response of the chip when
netmap queues are congested.
r279251:
cxgbe(4): allow tx hardware checksumming on the netmap interface.
It is disabled by default but users can set IFCAP_TXCSUM on the
netmap ifnet (ifconfig ncxl0 txcsum) to override netmap and force
the hardware to calculate and insert proper IP and L4 checksums in
outbound frames.
r279691:
cxgbe(4): provide the correct size of freelists associated with netmap
rx queues to the chip. This will fix many problems with native netmap
rx on ncxl/ncxgbe interfaces.
r279700:
cxgbe(4): knobs to experiment with the interrupt coalescing timer for
netmap rx queues, and the "batchiness" of rx updates sent to the chip.
These knobs will probably become per-rxq in the near future and will be
documented only after their final form is decided.
r279701:
cxgbe(4): experimental rx packet sink for netmap queues. This is not
intended for general use.
Diffstat (limited to 'sys/dev/qlxgbe')
0 files changed, 0 insertions, 0 deletions