902619c5674d49af0218c9a3dc4327cce4324ab6 |
|
30-Jan-2017 |
Nathan Harold <nharold@google.com> |
Add XfrmController to NetdNativeService Add a new controller to Netd that can handle IPSec XFRM commands from the framework. -Add new XfrmController controller -Connect XfrmController to Controllers -Add APIs in XfrmController for creating Transport IpSec Assocs Bug: 30984788 Test: b/34812052, b/34811227 Change-Id: If518a53a83fa76ea4c866992055a741ae064c30d (cherry picked from commit 1a37153768aa605e0787591c39d73b674acd92c3)
/system/netd/server/NetdNativeService.cpp
|
be581e228bd1a97efd179edcdd3e744622fb99b8 |
|
06-Oct-2016 |
Michal Karpinski <mkarpinski@google.com> |
Adding EventReporter class This class stores the reporting level and can be used to get the event listener service. Bug: 29748723 Change-Id: I9e4fbfc79e9c0e2352caae8c919916272bd6235c
/system/netd/server/NetdNativeService.cpp
|
484dac1d071c7476895c4a3184e8dbdd7b63e524 |
|
13-Sep-2016 |
Robin Lee <rgl@google.com> |
Benchmarks for network metrics reporting Bug: 29748723 Change-Id: I87e614083b726c1756f808d019cab39d889d2532 Test: this is an APCT test.
/system/netd/server/NetdNativeService.cpp
|
b218a87e0777d3d2c93231e03ef7315d783e3279 |
|
04-Jul-2016 |
Erik Kline <ek@google.com> |
Add general /proc/sys/net/ipv[46]/{conf,neigh}/ interface Bug: 21859053 Bug: 28135208 Change-Id: Ia3232706a697fd149ed87f74586efe3d434261f8
/system/netd/server/NetdNativeService.cpp
|
c296f098b63a986265ded8adf13118ba512a0fa7 |
|
02-Aug-2016 |
Erik Kline <ek@google.com> |
Support adding/removing IPv4 and IPv6 addresses on interfaces Bug: 30298058 Change-Id: Ic25cd165476d1a781595460b7d764e8df4707c65
/system/netd/server/NetdNativeService.cpp
|
0726fec82842883a2332318aa675f7f04670db51 |
|
26-Jul-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Don't close loopback sockets when a VPN connects or entering doze. Bug: 30186506 Change-Id: I8bae7b004c3bb9f6e9e0db99774a6ff6505578b4
/system/netd/server/NetdNativeService.cpp
|
212c405c296ed869eda927e683734aff80248872 |
|
17-Jul-2016 |
Erik Kline <ek@google.com> |
Add tetherApplyDnsInterfaces() binder interface. Bug: 9580643 Change-Id: I781a422c969deb153bc8370edda4578612af6dc6
/system/netd/server/NetdNativeService.cpp
|
beedec3bc42d6f40a2c83a65522e85b5ff046f79 |
|
12-Apr-2016 |
Pierre Imai <imaipi@google.com> |
Add two Netd binder calls to set/get resolver config. setResolverConfiguration() sets the name servers, search domains, and resolver parameters. getResolverInfo() returns the configured information and also the statistics for each server. Also includes tests for the new functionality. BUG: 25731675 Change-Id: Idde486f36bb731f9edd240d62dc1795f8e621fe6
/system/netd/server/NetdNativeService.cpp
|
563d98b27d02a1d694fc4ed82b5554fd534c9daf |
|
24-Apr-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Add a binder IPC to close socket connections. Bug: 27824851 Bug: 27867653 Change-Id: I2e63ccfb268db763ec732594a73c2908838468b8
/system/netd/server/NetdNativeService.cpp
|
b8087363143050d214d48e5620a330776ca95a69 |
|
30-Mar-2016 |
Robin Lee <rgl@google.com> |
Server API to only allow networking by VPN apps Secure virtual networks already create rules to route all traffic into theirselves. This depends on the secure network already existing. API creates an ip rule at a priority level below SECURE_VPN which can catch traffic before VPN comes up, if it is a requirement that no traffic ever leaves without first going through VPN. Bug: 26694104 Bug: 26354134 Change-Id: If23df0760c6eb0ad137fc26c5124e48edf23b722
/system/netd/server/NetdNativeService.cpp
|
dedd271d9961dbe8b99ffa7d54ffd63ac326f866 |
|
21-Mar-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Add a binder RPC to enable/disable data saver. Bug: 26685616 Bug: 27506285 Change-Id: Id11ee717cfc1c79070b6bbec397986c25947646c
/system/netd/server/NetdNativeService.cpp
|
2d3a163433c435ff053402ae8965f8602c7ac6da |
|
15-Mar-2016 |
Erik Kline <ek@google.com> |
Add initial dump() method to NetdNativeService This is called by "dumpsys netd". Bug: 27239233 Change-Id: I27fb308f8067243ff241a6f8fd6a83f406087d2a
/system/netd/server/NetdNativeService.cpp
|
e4851dede1dd24bbd80ffd30c4e89c7753fed121 |
|
17-Mar-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Start NetdNativeService before CommandListener. Starting CommandListener tells NetworkManagementService that netd is ready to accept commands. Ensure that the binder service is started (i.e., we have called startThreadPool) before we do this. Bug: 27239233 Change-Id: Ica89e72f51eb4752cb5cea2e4096c6a9dc5776d7
/system/netd/server/NetdNativeService.cpp
|
89faa349525ad1110b6fa3f2149e6ef825c65662 |
|
26-Feb-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Add an RPC to replace a UID firewall rule. Also add a binder_test that exercises binder RPCs to the real netd service running on the device Bug: 21725996 Bug: 27239233 Change-Id: Ic83d81605021a0578d6cd32f889290be61d76125
/system/netd/server/NetdNativeService.cpp
|
e4d626ea35b7a402388b524e2feafc81e6387697 |
|
02-Feb-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Initial netd binder interface. In this change: 1. AIDL files for a new, android.net.INetd service, and corresponding implementation using generated code. For now the interface is just a prototype: it only has one trivial method. 2. Permission checking code to check for CONNECTIVITY_INTERNAL. 3. Add a Big Netd Lock and provide a wrapper that makes it easy to ensure that it is taken by every CommandListener command. Bug: 27239233 Change-Id: I448d0ac233edd0e351a7fe7f13901fb6871683a2
/system/netd/server/NetdNativeService.cpp
|