wifi: Create local wrapper for INetworkManagementService
INetworkManagementService is essentially a wrapper over the versioned
netd AIDL interface. Copy over the methods that are used by wifi stack
into a wrapper class called NetdWrapper. Migrate all of the wifi usage
to this new wrapper class.
Also,
a) include the netd AIDL stubs as dependency on wifi service.
b) jarjar InterfaceConfiguration class.
Bug: 145904524
Test: Device boots up and connects to wifi networks.
Test: Ensured @hide usage in INetworkManagementService no longer shows
up.
Test: atest com.android.server.wifi
Change-Id: I9966ab37c02d3cd95c968dfb62a4b8b6294fb3cc
18 files changed