freebsd-dev/sys/mips
Nathan Whitehorn f68992cf66 Performance improvements for octe(4):
- Distribute RX load across multiple cores, if present. This reverts
  r217212, which is no longer relevant (I think because of the newer
  SDK).
- Use newer APIs for pinning taskqueue entries to specific cores.
- Deepen RX buffers.

This more than doubles NAT forwarding throughput on my EdgeRouter Lite from,
with typical packet mixture, 90 Mbps to over 200 Mbps. The result matches
forwarding throughput in Linux without the UBNT hardware offload on the same
hardware, and thus likely reflects hardware limits.

Reviewed by:	jhibbits
2019-02-10 20:13:59 +00:00
..
atheros add snps IP uart support / genaralize UART 2018-08-19 21:10:21 +00:00
beri Add SMP support for BERI CPU. 2018-04-12 17:43:19 +00:00
broadcom add snps IP uart support / genaralize UART 2018-08-19 21:10:21 +00:00
cavium Performance improvements for octe(4): 2019-02-10 20:13:59 +00:00
conf Make iflib a loadable module. 2019-01-31 19:05:56 +00:00
include Remove a few stray "All Rights Reserved." declarations on stuff I've 2019-02-05 21:28:29 +00:00
ingenic [mips] Unbreak kernel build for CI20 2019-01-25 20:10:57 +00:00
malta add snps IP uart support / genaralize UART 2018-08-19 21:10:21 +00:00
mediatek Fix access to cpu_model[] in mtk_soc_set_cpu_model() 2018-11-19 06:48:48 +00:00
mips [mips] remove check that is always false (unsinged < 0) 2019-01-25 19:58:56 +00:00
nlm [mips] Fix error condition check that always evaluates to false 2019-01-25 20:14:28 +00:00