Add template listener for getting OEM netd
It is a template OemNetdListener that OEM could extend their
binder interface based on it.
Bug: 120251561
Test: built, flashed, booted
system/netd/tests/runtests.sh pass
Change-Id: Ida29af3f970f65fafc733617ac091747fe10eb11
diff --git a/server/Android.bp b/server/Android.bp
index 43e6cc4..7083f47 100644
--- a/server/Android.bp
+++ b/server/Android.bp
@@ -45,6 +45,14 @@
],
}
+aidl_interface {
+ name: "oemnetd_aidl_interface",
+ local_include_dir: "binder",
+ srcs: [
+ "binder/com/android/internal/net/IOemNetd.aidl",
+ ],
+}
+
// Modules common to both netd and netd_unit_test
cc_library_static {
name: "libnetd_server",
@@ -133,6 +141,7 @@
"libutils",
"netd_aidl_interface-cpp",
"netd_event_listener_interface-cpp",
+ "oemnetd_aidl_interface-cpp",
],
static_libs: [
"libnetd_server",
@@ -152,6 +161,7 @@
"NetlinkHandler.cpp",
"Network.cpp",
"NetworkController.cpp",
+ "OemNetdListener.cpp",
"PhysicalNetwork.cpp",
"PppController.cpp",
"Process.cpp",