// Copyright (c) 2015 Brendan Gregg. // Licensed under the Apache License, Version 2.0 (the "License") #include enum stat_types { S_COUNT = 1, S_MAXSTAT }; BPF_ARRAY(stats, u64, S_MAXSTAT); static void stats_increment(int key) { u64 *leaf = stats.lookup(&key); if (leaf) (*leaf)++; } void do_count(struct pt_regs *ctx) { stats_increment(S_COUNT); }