Merge branch 'bpf-nfp-perf-event-improvements'
authorDaniel Borkmann <daniel@iogearbox.net>
Fri, 27 Jul 2018 05:14:36 +0000 (07:14 +0200)
committerDaniel Borkmann <daniel@iogearbox.net>
Fri, 27 Jul 2018 05:14:37 +0000 (07:14 +0200)
commit2367bd99f62bd952fea5c534eeb1d84c113da38e
treeffbdb4369d622002053e76ff33e6332d0989ca22
parent9778cfdfc9d94396d1464630073d696cdea84037
parent17082566a9d2d05eefa3a5d6d968aa1d4b87c73d
Merge branch 'bpf-nfp-perf-event-improvements'

Jakub Kicinski says:

====================
This set is focused on improving the performance of perf events
reported from BPF offload.  Perf events can now be received on
packet data queues, which significantly improves the performance
(from total of 0.5 Msps to 5Msps per core).  To get to this
performance we need a fast path for control messages which will
operate on raw buffers and recycle them immediately.

Patch 5 replaces the map pointers for perf maps with map IDs.
We look the pointers up in a hashtable, anyway, to validate they
are correct, so there is no performance difference.  Map IDs
have the advantage of being easier to understand for users in
case of errors (we no longer print raw pointers to the logs).

Last patch improves info messages about map offload.
====================

Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>