2021-10-10 |
Matt Corallo | Reduce bash CPU time for high-core-count machines in...
|
commit | commitdiff | tree |
2021-09-14 |
Matt Corallo | Double hashtable bucket size, halve parallelism.
|
commit | commitdiff | tree |
2021-09-14 |
Matt Corallo | Reuse hash table bucket entries if they're stale 32...
|
commit | commitdiff | tree |
2021-06-11 |
Matt Corallo | Rate limit by hard-coded 16-packet leaky bucket with...
|
commit | commitdiff | tree |
2021-06-10 |
Matt Corallo | Optimize per-src v6 matching on <= /64s to avoid always...
|
commit | commitdiff | tree |
2021-06-10 |
Matt Corallo | Now that mem is more compact, bump max tracked src...
|
commit | commitdiff | tree |
2021-06-10 |
Matt Corallo | Rewrite per-source ratelimiting rules to use a custom...
|
commit | commitdiff | tree |
2021-06-10 |
Matt Corallo | Use a common function in test and test building in...
|
commit | commitdiff | tree |
2021-06-10 |
Matt Corallo | Check in siphash
|
commit | commitdiff | tree |
2021-05-25 |
Matt Corallo | Drop union in rate limiting struct that is just confusing
|
commit | commitdiff | tree |
2021-05-25 |
Matt Corallo | Use BPF_F_NO_COMMON_LRU on BPF_MAP_TYPE_LRU_PERCPU_HASH...
|
commit | commitdiff | tree |
2021-05-25 |
Matt Corallo | Drop ports_valid flag, it just wastes a register
|
commit | commitdiff | tree |
2021-05-20 |
Matt Corallo | Satisfy BPF verifier with port swhich it can't prove...
|
commit | commitdiff | tree |
2021-05-18 |
Matt Corallo | Fix fragment parsing due to further `,` overload confusion.
|
commit | commitdiff | tree |
2021-05-18 |
Matt Corallo | Pull hash table size limit from extended community...
|
commit | commitdiff | tree |
2021-05-18 |
Matt Corallo | Properly parse bitmask-match `,`s, which are AND, though...
|
commit | commitdiff | tree |
2021-05-17 |
Matt Corallo | Only increment match on ratelimits when we reach the...
|
commit | commitdiff | tree |
2021-05-17 |
Matt Corallo | Add per-source ratelimit support
|
commit | commitdiff | tree |
2021-05-17 |
Matt Corallo | Fix some casting required in mask/endian calculation
|
commit | commitdiff | tree |
2021-05-11 |
Matt Corallo | Fix checksum offset calculation
|
commit | commitdiff | tree |
2021-05-11 |
Matt Corallo | Support a wrapper XDP prog which can call the defined...
|
commit | commitdiff | tree |
2021-04-09 |
Matt Corallo | Handle packet rate limits, too
|
commit | commitdiff | tree |
2021-04-09 |
Matt Corallo | Default to parse-options because some people like ...
|
commit | commitdiff | tree |
2021-04-07 |
Matt Corallo | Track both packet count and packet sizes in drop counts.
|
commit | commitdiff | tree |
2021-04-07 |
Matt Corallo | Update README to note lack of sorting.
|
commit | commitdiff | tree |
2021-04-07 |
Matt Corallo | Update README
|
commit | commitdiff | tree |
2021-04-07 |
Matt Corallo | Less effecient, but much, much less naive rate-limiter
|
commit | commitdiff | tree |
2021-04-06 |
Matt Corallo | Support ratelimiting communities
|
commit | commitdiff | tree |
2021-04-06 |
Matt Corallo | Implement (only manually-tested) flowspec community...
|
commit | commitdiff | tree |
2021-04-05 |
Matt Corallo | Total across loaded interfaces
|
commit | commitdiff | tree |
2021-04-05 |
Matt Corallo | Simplify and (correctly) test DSCP matches
|
commit | commitdiff | tree |
2021-04-04 |
Matt Corallo | Track and print rule source in drop prints
|
commit | commitdiff | tree |
2021-04-04 |
Matt Corallo | Track ports valid directly - as LLVM will | pointers...
|
commit | commitdiff | tree |
2021-04-04 |
Matt Corallo | Help the BPF verifier somewhat by splitting v4 and...
|
commit | commitdiff | tree |
2021-04-04 |
Matt Corallo | Clean up length checks with a macro and comment strange...
|
commit | commitdiff | tree |
2021-04-04 |
Matt Corallo | Support multi-if map dump and fix last element print
|
commit | commitdiff | tree |
2021-04-04 |
Matt Corallo | Print diagnostics about install location
|
commit | commitdiff | tree |
2021-04-04 |
Matt Corallo | Correct second-frag L4 matching
|
commit | commitdiff | tree |
2021-04-04 |
Matt Corallo | Add README
|
commit | commitdiff | tree |
2021-04-04 |
Matt Corallo | Improve drop count printing
|
commit | commitdiff | tree |
2021-04-04 |
Matt Corallo | Update (and test) AST grammar based on feedback
|
commit | commitdiff | tree |
2021-04-04 |
Matt Corallo | Add default installer script
|
commit | commitdiff | tree |
2021-04-04 |
Matt Corallo | Track drops
|
commit | commitdiff | tree |
2021-04-04 |
Matt Corallo | Make v6 frag parsing optional
|
commit | commitdiff | tree |
2021-04-04 |
Matt Corallo | Only parse v4/v6 if we have relevant rules for them
|
commit | commitdiff | tree |
2021-04-04 |
Matt Corallo | Improve arg parsing somewhat and add flexibility/standardness
|
commit | commitdiff | tree |
2021-04-04 |
Matt Corallo | Tag short packets as unlikely
|
commit | commitdiff | tree |
2021-04-03 |
Matt Corallo | Support v6 fragment parsing
|
commit | commitdiff | tree |
2021-04-03 |
Matt Corallo | Initial checkin
|
commit | commitdiff | tree |
|