summaryrefslogtreecommitdiffstats
path: root/UPDATING
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2003-10-03 18:27:24 +0000
committerrwatson <rwatson@FreeBSD.org>2003-10-03 18:27:24 +0000
commit2bd88e51d5ff78538387afd55fef083b80a0056a (patch)
treef5fe007e6a11bbf25780876aa8db6449a6981b22 /UPDATING
parent55a6ca8b62ac8960225695ad65471b41deb2b759 (diff)
downloadFreeBSD-src-2bd88e51d5ff78538387afd55fef083b80a0056a.zip
FreeBSD-src-2bd88e51d5ff78538387afd55fef083b80a0056a.tar.gz
When direct dispatching an netisr (net.isr.enable=1), if there are already
any queued packets for the isr, process those packets before the newly submitted packet, maintaining ordering of all packets being delivered to the netisr. Remove the bypass counter since we don't bypass anymore. Leave the comment about possible problems and options since later performance optimization may change the strategy for addressing ordering problems here. Specifically, this maintains the strong isr ordering guarantee; additional parallelism and lower latency may be possible by moving to weaker guarantees (per-interface, for example). We will probably at some point also want to remove the one instance netisr dispatch limit currently enforced by a mutex, but it's not clear that's 100% safe yet, even in the netperf branch. Reviewed by: sam, others
Diffstat (limited to 'UPDATING')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud