summaryrefslogtreecommitdiffstats
path: root/samples
diff options
context:
space:
mode:
authorAlexei Starovoitov <ast@fb.com>2016-02-01 22:39:54 -0800
committerDavid S. Miller <davem@davemloft.net>2016-02-06 03:34:36 -0500
commita10423b87a7eae75da79ce80a8d9475047a674ee (patch)
tree2a8296c94fc90056e7a8d2b2dd3b31d4d3d73d5b /samples
parent824bd0ce6c7c43a9e1e210abf124958e54d88342 (diff)
downloadlinux-a10423b87a7eae75da79ce80a8d9475047a674ee.tar.bz2
bpf: introduce BPF_MAP_TYPE_PERCPU_ARRAY map
Primary use case is a histogram array of latency where bpf program computes the latency of block requests or other events and stores histogram of latency into array of 64 elements. All cpus are constantly running, so normal increment is not accurate, bpf_xadd causes cache ping-pong and this per-cpu approach allows fastest collision-free counters. Signed-off-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'samples')
0 files changed, 0 insertions, 0 deletions