Commit Graph

20 Commits

Author SHA1 Message Date
Christian Deacon
5f817f466b Fix issue with updating IPv6 client stats and rename map names. 2025-02-27 07:09:30 -05:00
Christian Deacon
47753af3d5 Change default log file path and clean up some code. 2025-02-27 07:03:41 -05:00
Christian Deacon
c631266061 Optimize inserting filters into BPF map. 2025-02-27 06:59:52 -05:00
Christian Deacon
2b79964407 Update install script. 2025-02-26 17:10:04 -05:00
Christian Deacon
d9998580f2 Split logging logic from XDP program into its own files. 2025-02-26 16:31:45 -05:00
Christian Deacon
e54fb3fe79 Add more info to filter logging. 2025-02-26 12:16:33 -05:00
Christian Deacon
8596997b98 Add filter logging. 2025-02-26 11:13:59 -05:00
Christian Deacon
d288a78775 Restructure includes. 2025-02-24 15:35:23 -05:00
Christian Deacon
6047718c6a Add another note. 2025-02-23 07:43:12 -05:00
Christian Deacon
247b752e4a Update comment note. 2025-02-23 07:41:51 -05:00
Christian Deacon
e5c11bb20c Organize codeand potentially increase performance in XDP program. 2025-02-23 07:15:37 -05:00
Christian Deacon
1f1c76854b Improve generic code. 2025-02-22 21:31:45 -05:00
Christian Deacon
09491e1462 Add typedefs and organize code. 2025-02-22 10:24:21 -05:00
Christian Deacon
1b9e805207 Organize more code. 2025-02-22 10:06:32 -05:00
Christian Deacon
c7a1822ce5 Rename some config constants. 2025-02-22 10:05:49 -05:00
Christian Deacon
50b0efa58a Add note about linked objects not working with __always_inline functions. 2025-02-22 10:02:35 -05:00
Christian Deacon
8756892791 Restructure project and organize code. 2025-02-22 09:50:57 -05:00
Christian Deacon
e3d47fda6f Oops, fix error with USE_FLOW_RL commented. 2025-02-11 08:19:51 -05:00
Christian Deacon
376b39d307 No need to pass ip_stats to function. 2025-02-11 08:17:20 -05:00
Christian Deacon
82d3c50bf3 Add flow-based client stats by default for rate limits and organize/clean code. 2025-02-11 07:51:40 -05:00