datarec
struct datarec *rec;
struct datarec *rec;
struct datarec *rec;
struct datarec *rec;
__type(value, struct datarec);
struct datarec *rec;
struct datarec empty = {};
struct datarec *rec;
struct datarec *rec;
__type(value, struct datarec);
struct datarec *rc = &r->cpu[i];
struct datarec *pc, p_beg = {};
size_t size = sample_map_count[i] * sizeof(struct datarec);
struct datarec *sample_mmap[NUM_MAP];
static struct datarec *alloc_record_per_cpu(void)
struct datarec *array;
static void map_collect_percpu(struct datarec *values, struct record *rec)
struct datarec *values;
values = calloc(count * nr_cpus, sizeof(struct datarec));
struct datarec *arr;
static __u64 calc_pps(struct datarec *r, struct datarec *p, double period_)
static __u64 calc_drop_pps(struct datarec *r, struct datarec *p, double period_)
static __u64 calc_errs_pps(struct datarec *r, struct datarec *p, double period_)
static __u64 calc_info_pps(struct datarec *r, struct datarec *p, double period_)
static void calc_xdp_pps(struct datarec *r, struct datarec *p, double *xdp_pass,
struct datarec *r = &rec->cpu[i];
struct datarec *p = &prev->cpu[i];
struct datarec *r = &rec->cpu[i];
struct datarec *p = &prev->cpu[i];
struct datarec *r = &rec->cpu[i];
struct datarec *p = &prev->cpu[i];
struct datarec *r = &rec->cpu[i];
struct datarec *p = &prev->cpu[i];
struct datarec *r = &rec->cpu[i];
struct datarec *p = &prev->cpu[i];
struct datarec *r = &rec->cpu[i];
struct datarec *p = &prev->cpu[i];
struct datarec total;
struct datarec *r = &rec->cpu[i];
struct datarec *p = &prev->cpu[i];
struct datarec *cpu;
struct datarec *r = &rec->cpu[i];
struct datarec *p = &prev->cpu[i];