summaryrefslogtreecommitdiffstats
path: root/net/core/net-sysfs.c
diff options
context:
space:
mode:
authorDavid S. Miller2019-03-24 02:52:37 +0100
committerDavid S. Miller2019-03-24 02:52:37 +0100
commit7c1508e5f64a784988be4659dd4d6b791c008bbf (patch)
treec4453bdbec5071e37965795d27fdf8dcba6248c7 /net/core/net-sysfs.c
parenttcp: add documentation for tcp_ca_state (diff)
parentnet: dev: introduce support for sch BYPASS for lockless qdisc (diff)
downloadkernel-qcow2-linux-7c1508e5f64a784988be4659dd4d6b791c008bbf.tar.gz
kernel-qcow2-linux-7c1508e5f64a784988be4659dd4d6b791c008bbf.tar.xz
kernel-qcow2-linux-7c1508e5f64a784988be4659dd4d6b791c008bbf.zip
Merge branch 'net-dev-BYPASS-for-lockless-qdisc'
Paolo Abeni says: ==================== net: dev: BYPASS for lockless qdisc This patch series is aimed at improving xmit performances of lockless qdisc in the uncontended scenario. After the lockless refactor pfifo_fast can't leverage the BYPASS optimization. Due to retpolines the overhead for the avoidables enqueue and dequeue operations has increased and we see measurable regressions. The first patch introduces the BYPASS code path for lockless qdisc, and the second one optimizes such path further. Overall this avoids up to 3 indirect calls per xmit packet. Detailed performance figures are reported in the 2nd patch. v2 -> v3: - qdisc_is_empty() has a const argument (Eric) v1 -> v2: - use really an 'empty' flag instead of 'not_empty', as suggested by Eric ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/core/net-sysfs.c')
0 files changed, 0 insertions, 0 deletions