OSDN Git Service

Have IpManager track L2-L4 signaling traffic required for IP connectivity.
authorErik Kline <ek@google.com>
Wed, 19 Oct 2016 08:42:01 +0000 (17:42 +0900)
committerErik Kline <ek@google.com>
Thu, 15 Dec 2016 08:16:48 +0000 (17:16 +0900)
commit473355f96b91a1fbeb6f8f8f0bcd3c887da12f40
tree701b613820ffa2fe2b6d7a2a103773d7599088a2
parent7af83d0e5ab0f1962545096be65801e6f1c3886e
Have IpManager track L2-L4 signaling traffic required for IP connectivity.

Test: as follows
    - built and flashed
    - observed logcat
    - observed "dumpsys wifi ipmanager"
    - runtest BlockingSocketReaderTest passes
    - runtest ConnectivityPacketSummaryTest passes
Bug: 21859053
Bug: 26101306
Bug: 31742572
Bug: 31707128
Bug: 33531488

Change-Id: Ibecaf809dcc1813924b25749e8ba8eb2d4bdf114
core/java/android/net/NetworkUtils.java
core/jni/android_net_NetUtils.cpp
services/net/java/android/net/dhcp/DhcpPacket.java
services/net/java/android/net/ip/ConnectivityPacketTracker.java [new file with mode: 0644]
services/net/java/android/net/ip/IpManager.java
services/net/java/android/net/util/BlockingSocketReader.java [new file with mode: 0644]
services/net/java/android/net/util/ConnectivityPacketSummary.java [new file with mode: 0644]
services/net/java/android/net/util/NetworkConstants.java [new file with mode: 0644]
services/tests/servicestests/src/android/net/util/BlockingSocketReaderTest.java [new file with mode: 0644]
services/tests/servicestests/src/android/net/util/ConnectivityPacketSummaryTest.java [new file with mode: 0644]