History log of /system/netd/server/NetdNativeService.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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