aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/bin/stackcollapse-report
diff options
context:
space:
mode:
authorDaniel Borkmann <daniel@iogearbox.net>2021-03-10 01:06:34 +0100
committerDaniel Borkmann <daniel@iogearbox.net>2021-03-10 01:07:21 +0100
commit32f91529e2bdbe0d92edb3ced41dfba4beffa84a (patch)
tree2e6ca2aa0d6d1ac694002dd4aff11915473d4118 /tools/perf/scripts/python/bin/stackcollapse-report
parentselftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (diff)
parentbpf, xdp: Restructure redirect actions (diff)
Merge branch 'bpf-xdp-redirect'
Björn Töpel says: ==================== This two patch series contain two optimizations for the bpf_redirect_map() helper and the xdp_do_redirect() function. The bpf_redirect_map() optimization is about avoiding the map lookup dispatching. Instead of having a switch-statement and selecting the correct lookup function, we let bpf_redirect_map() be a map operation, where each map has its own bpf_redirect_map() implementation. This way the run-time lookup is avoided. The xdp_do_redirect() patch restructures the code, so that the map pointer indirection can be avoided. Performance-wise I got 4% improvement for XSKMAP (sample:xdpsock/rx-drop), and 8% (sample:xdp_redirect_map) on my machine. v5->v6: Removed REDIR enum, and instead use map_id and map_type. (Daniel) Applied Daniel's fixups on patch 1. (Daniel) v4->v5: Renamed map operation to map_redirect. (Daniel) v3->v4: Made bpf_redirect_map() a map operation. (Daniel) v2->v3: Fix build when CONFIG_NET is not set. (lkp) v1->v2: Removed warning when CONFIG_BPF_SYSCALL was not set. (lkp) Cleaned up case-clause in xdp_do_generic_redirect_map(). (Toke) Re-added comment. (Toke) rfc->v1: Use map_id, and remove bpf_clear_redirect_map(). (Toke) Get rid of the macro and use __always_inline. (Jesper) ==================== Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions
p;d=retro' />Jerome Glisse1-1/+0 2010-01-14drm/radeon/kms: fix displayport->dvi connector DDC.Dave Airlie1-1/+2 2010-01-08drm/radeon/kms: add support for eDP (embedded DisplayPort)Alex Deucher1-2/+5 2010-01-06drm/radeon/kms: fallback to default connector tableAlex Deucher1-1/+4 2009-12-23drm/radeon/kms: set proper default tv standardAlex Deucher1-1/+1 2009-12-10drm/radeon/kms/avivo: add support for new pll selection algoAlex Deucher1-0/+92 2009-12-09drm/radeon/kms: connector fixesAlex Deucher1-2/+2 2009-12-08drm/radeon/kms: enable hpd supportAlex Deucher1-0/+3 2009-12-08drm/radeon/kms: get HPD info for connectorsAlex Deucher1-0/+12 2009-12-08drm/radeon/kms: fix DP detectAlex Deucher1-4/+2 2009-12-08drm/radeon/kms: initial radeon displayport portingDave Airlie1-0/+7 2009-12-02drm/radeon/kms: add support for encoder cloning.Dave Airlie1-0/+1 2009-12-02drm/radeon/kms: rework scaler handlingAlex Deucher1-2/+10 2009-12-02drm/radeon/kms: clean up i2cAlex Deucher1-4/+4 2009-12-02drm/radeon/kms: dont't pass a radeon_connector to radeon_i2c_do_lock()Alex Deucher1-4/+4 2009-10-16drm/radeon/kms: fix connector edid handlingAlex Deucher1-13/+5 2009-10-12drm/radeon/kms: use drm_mode directly for panel modesAlex Deucher1-3/+3 2009-10-12drm/radeon/kms: don't refuse LUT because no framebuffer.Dave Airlie1-4/+0 2009-10-06drm/fb: add more correct 8/16/24/32 bpp fb support.Dave Airlie1-21/+18 2009-10-05drm/radeon/kms: respect single crtc cards, only create one crtc. (v2)Dave Airlie1-1/+5 2009-09-18drm/radeon/kms: add initial connector propertiesDave Airlie1-0/+81 2009-09-16drm/radeon/kms: we should return 0 when we have no modes not -1.Dave Airlie1-1/+1 2009-09-08drm/radeon/kms: add initial radeon tv-out support.Dave Airlie1-5/+8 2009-08-31drm/kms: move driver specific fb common code to helper functions (v2)Dave Airlie1-3/+2 2009-07-29drm/radeon/kms: fix bandwidth computation on avivo hardwareJerome Glisse1-26/+42 2009-07-15drm/radeon/kms: add PLL flag to prefer frequencies <= the target freqAlex Deucher1-1/+5 2009-06-19drm: EDID endianness fixes.Michel Dänzer1-1/+1 2009-06-15drm/radeon: introduce kernel modesetting for radeon hardwareJerome Glisse1-0/+692