Commit Graph

12 Commits

Author SHA1 Message Date
Christian Deacon
148385b3e7 Add support for bpf_loop(). 2025-03-27 20:36:20 -04:00
Christian Deacon
2060f41081 Add option to disable IPv6 to speed up performance of XDP program. 2025-03-25 11:25:15 -04:00
Christian Deacon
2c9312c574 Disable source IP-based rate limiting by default and add note to README. 2025-03-25 11:06:54 -04:00
Christian Deacon
5aa3270f82 Implement both IP and flow-based rate limiting. 2025-03-23 20:35:08 -04:00
Christian Deacon
5d7ca715d1 Implement support for multiple interfaces and improve code. 2025-03-10 16:08:43 -04:00
Christian Deacon
b18124b071 Disable IP ranges drop map by default. 2025-03-01 13:51:18 -05:00
Christian Deacon
bab579949e Update hard-code config and types. 2025-03-01 10:39:38 -05:00
Christian Deacon
353aedab42 Use filter ID + 1. 2025-02-26 16:30:37 -05:00
Christian Deacon
8596997b98 Add filter logging. 2025-02-26 11:13:59 -05:00
Christian Deacon
eae98244b2 Move a couple constants from constants.h to config.h. 2025-02-23 07:38:03 -05:00
Christian Deacon
c7a1822ce5 Rename some config constants. 2025-02-22 10:05:49 -05:00
Christian Deacon
8756892791 Restructure project and organize code. 2025-02-22 09:50:57 -05:00