From d9564d528514442e73221d8fbc3044856a2010a9 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Sun, 1 Jun 2014 14:02:55 -0400 Subject: Use uint32 !=, not tor_memneq, for relay cell integrity checking tor_memeq has started to show up on profiles, and this is one of the most frequent callers of that function, appearing as it does on every cell handled for entry or exit. 59f9097d5c3dc010847c359888d31757d1c97904 introduced tor_memneq here; it went into Tor 0.2.1.31. Fixes part of 12169. --- changes/bug12169_simple | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 changes/bug12169_simple (limited to 'changes') diff --git a/changes/bug12169_simple b/changes/bug12169_simple new file mode 100644 index 000000000..f9a300775 --- /dev/null +++ b/changes/bug12169_simple @@ -0,0 +1,5 @@ + o Minor bugfixes (performance): + - Avoid using tor_memeq() for checking relay cell integrity. + This removes a possible performance bottleneck. Fixes part of bug + 12169; bugfix on 0.2.1.31. + -- cgit v1.2.3