Commit Graph

21 Commits

Author SHA1 Message Date
gamemann
21b15badf6 Allocate stats with MAX_CPUS and check for NULL index to attempt to fix seg fault on issue #10. 2021-12-06 16:54:20 +00:00
gamemann
3ebb0a763b We don't need to pass using reference. 2021-12-06 16:38:47 +00:00
gamemann
ef996a6596 Check BPF stats map lookup result. 2021-12-06 16:37:39 +00:00
gamemann
ed89cfed28 Only set ifindex in attributes if hardware offload is set. 2021-11-12 21:23:44 +00:00
gamemann
56831eed67 Set interface index in BPF attributes. 2021-11-12 19:55:25 +00:00
gamemann
ccd4f921bf Add comments. 2021-11-12 19:54:55 +00:00
gamemann
a6db73d335 Rework BPF object loading logic. 2021-11-12 19:54:04 +00:00
gamemann
8527ed163c We no longer need to free config structure. 2021-11-12 18:05:47 +00:00
gamemann
bee4377a80 Use bpf_prog_load_xattr() function for loading BPF object file instead. 2021-11-12 17:55:49 +00:00
gamemann
8089cfff0e Rename variables. 2021-11-12 17:46:12 +00:00
gamemann
99daa2d6f5 Change filename variable to const. 2021-11-12 17:40:13 +00:00
gamemann
bcfaccb71e Add comments to functions. 2021-11-12 17:30:35 +00:00
gamemann
becaeb4b34 Add SKB flag to help output. 2021-11-12 17:22:19 +00:00
gamemann
a521cc1f6f Rename variable and function names, use different integer types, and organize code. 2021-11-12 17:21:30 +00:00
gamemann
2d9138b8d9 Rename variable and structure names. 2021-11-12 16:58:14 +00:00
gamemann
aa85496ced Rename config functions. 2021-11-12 16:51:29 +00:00
gamemann
b0f60b05db Rename function names. 2021-11-12 16:48:26 +00:00
gamemann
ad588f74d5 Implement new command line and XDP attach functionality. 2021-11-12 16:46:49 +00:00
gamemann
637eea978d Use different paths for libbpf. 2021-11-12 16:21:49 +00:00
gamemann
24a7cf5c0c Rename include paths. 2021-11-12 15:53:01 +00:00
gamemann
b66d43b8cb Rename main program. 2021-11-12 15:52:14 +00:00