tailscale/wgengine/filter
Brad Fitzpatrick d4220a76da wgengine/filter: add TCP non-SYN benchmarks
To show performance during heavy flows on established connections.

    BenchmarkFilterMatch/tcp-not-syn-v4-8           52125848                21.46 ns/op
    BenchmarkFilterMatch/tcp-not-syn-v4-8           52388781                21.43 ns/op
    BenchmarkFilterMatch/tcp-not-syn-v4-8           52916954                21.32 ns/op
    BenchmarkFilterMatch/tcp-not-syn-v4-8           52590730                21.43 ns/op
    BenchmarkFilterMatch/tcp-not-syn-v4-8           53015923                21.32 ns/op
    BenchmarkFilterMatch/tcp-not-syn-v4-no-logs-8   122795029                9.783 ns/op
    BenchmarkFilterMatch/tcp-not-syn-v4-no-logs-8   100000000               10.09 ns/op
    BenchmarkFilterMatch/tcp-not-syn-v4-no-logs-8   120090948                9.747 ns/op
    BenchmarkFilterMatch/tcp-not-syn-v4-no-logs-8   122350448               10.55 ns/op
    BenchmarkFilterMatch/tcp-not-syn-v4-no-logs-8   122943025                9.813 ns/op

Updates #12486

Change-Id: I8e7c9380bf969ad646851d53f8a4c287717694ea
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2024-06-16 09:22:10 -07:00
..
testdata wgengine/filter: add filter benchmark 2024-06-15 20:47:34 -07:00
filter_clone.go wgengine/filter: use NewContainsIPFunc for Srcs matches 2024-06-15 21:15:03 -07:00
filter_test.go wgengine/filter: add TCP non-SYN benchmarks 2024-06-16 09:22:10 -07:00
filter.go wgengine/filter: use NewContainsIPFunc for Srcs matches 2024-06-15 21:15:03 -07:00
match.go wgengine/filter: use NewContainsIPFunc for Srcs matches 2024-06-15 21:15:03 -07:00
tailcfg.go wgengine/filter: use NewContainsIPFunc for Srcs matches 2024-06-15 21:15:03 -07:00