summaryrefslogtreecommitdiff
path: root/include/linux/bcma
diff options
context:
space:
mode:
authorKim Phillips <kim.phillips@freescale.com>2012-06-22 19:48:53 -0500
committerHerbert Xu <herbert@gondor.apana.org.au>2012-06-27 14:42:06 +0800
commit1a076689cda8a1d623dcda170b2dc2b476cc6f1a (patch)
tree4c71eb88be4803eb8fd3b60884e8e9b2bc496b5e /include/linux/bcma
parent281922a1d4f59bdebbe78c1d9f4c50a967eb6cff (diff)
downloadkernel-1a076689cda8a1d623dcda170b2dc2b476cc6f1a.tar.gz
crypto: caam - disable IRQ coalescing by default
It has been observed that in zero-loss benchmarks, when a slow traffic rate is being tested, the IRQ timer coalescing parameter was set too high, and the ethernet controller would start dropping packets because the job ring back half wouldn't be executed in time before the ethernet controller would fill its buffers, thereby significantly reducing the zero-loss performance figures. Empirical testing has shown that the best zero-loss performance is achieved when IRQ coalescing is set to minimum values and/or turned off, since apparently the job ring driver already implements an adequately-performing general-purpose IRQ mitigation strategy in software. Whilst we could go with minimal count (2-8) and timing settings (192-256), we prefer just turning h/w coalescing altogether off to minimize setkey latency (due to split key generation), and for consistent cross-SoC performance (the SEC vs. core clock ratio changes). Signed-off-by: Kim Phillips <kim.phillips@freescale.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'include/linux/bcma')
0 files changed, 0 insertions, 0 deletions
ed/act_mpls.c?h=linux-6.12.y&id=d7bf2ebebc2bd61ab95e2a8e33541ef282f303d4'>sched: consistently handle layer3 header accesses in the presence of VLANsToke Høiland-Jørgensen 2019-12-04net: Fixed updating of ethertype in skb_mpls_push()Martin Varghese 2019-12-02Fixed updating of ethertype in function skb_mpls_popMartin Varghese 2019-11-26Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds 2019-11-21net: remove the unnecessary strict_start_type in some policiesXin Long 2019-10-31Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar 2019-10-30net: sched: update action implementations to support flagsVlad Buslov 2019-10-30net: sched: extend TCA_ACT space with TCA_ACT_FLAGSVlad Buslov 2019-10-30net/sched: Replace rcu_swap_protected() with rcu_replace_pointer()Paul E. McKenney 2019-10-15net/sched: fix corrupted L2 header with MPLS 'push' and 'pop' actionsDavide Caratti 2019-08-27net_sched: fix a NULL pointer deref in ipt actionCong Wang 2019-08-05net: sched: use temporary variable for actions indexesDmytro Linkin 2019-07-08net: sched: add mpls manipulation actions to TCJohn Hurley