Add connect event reporting
Adds reporting of connect events including netId, destination IP address,
destination port, uid and connect latency.
Currently ignores the new data it receives, further work will be
done in the subsequent CLs.
Test: for now just the benchmarking, in the future CTS
Bug: 29748723
(cherry picked from commit 965894eeb9)
Change-Id: I0c563f26ac39a7e1870153f30d073fc7d0006abc
This commit is contained in:
committed by
Lorenzo Colitti
parent
f82d1596ce
commit
265494a0f8
@@ -140,6 +140,14 @@ public class NetdEventListenerService extends INetdEventListener.Stub {
|
||||
batch.addResult((byte) eventType, (byte) returnCode, latencyMs);
|
||||
}
|
||||
|
||||
@Override
|
||||
// Called concurrently by multiple binder threads.
|
||||
// This method must not block or perform long-running operations.
|
||||
public synchronized void onConnectEvent(int netId, int latencyMs, String ipAddr, int port,
|
||||
int uid) {
|
||||
maybeVerboseLog(String.format("onConnectEvent(%d, %d)", netId, latencyMs));
|
||||
}
|
||||
|
||||
public synchronized void dump(PrintWriter writer) {
|
||||
IndentingPrintWriter pw = new IndentingPrintWriter(writer, " ");
|
||||
pw.println(TAG + ":");
|
||||
|
||||
Reference in New Issue
Block a user