Christian Deacon
|
783fcef19a
|
Update XDP filter layout with port range support.
|
2025-03-21 18:21:31 -04:00 |
|
Christian Deacon
|
e9e9027fe7
|
Fix issues with IP range drop map.
|
2025-03-13 08:08:22 -04:00 |
|
Christian Deacon
|
d5c2413838
|
Clean up code.
|
2025-03-10 18:04:14 -04:00 |
|
Christian Deacon
|
c88a010aae
|
Rework IPv6 header matching with dynamic filters and add packet length to logging event.
|
2025-03-10 17:08:03 -04:00 |
|
Christian Deacon
|
888028bac3
|
Rework stat incrementing in XDP program.
|
2025-03-06 15:55:31 -05:00 |
|
Christian Deacon
|
ad045b5b84
|
Separate filter rule structures from config and BPF map.
|
2025-03-06 15:49:14 -05:00 |
|
Christian Deacon
|
916189a498
|
Rename functions and cmdline to cli for organization.
|
2025-03-06 13:49:09 -05:00 |
|
Christian Deacon
|
e1b0fec39e
|
Update README.
|
2025-03-02 20:54:59 -05:00 |
|
Christian Deacon
|
de3739d027
|
Treat block time of 0 as indefinitely.
|
2025-03-01 13:47:55 -05:00 |
|
Christian Deacon
|
ff1ac4e817
|
Add support for IP range drop and make features more modular.
|
2025-03-01 10:38:45 -05:00 |
|
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 |
|