Add netd commands to get marks for routing

Add commands for fetching the mark associated with routing a uid and for
fetching the mark associated with avoiding the fwmark routing rules

Change-Id: I4accd1a9aecd91f6f0630eb1a5466a81e309eeac
diff --git a/SecondaryTableController.cpp b/SecondaryTableController.cpp
index b63d416..fa096e0 100644
--- a/SecondaryTableController.cpp
+++ b/SecondaryTableController.cpp
@@ -609,6 +609,19 @@
             NULL);
 }
 
+void SecondaryTableController::getUidMark(SocketClient *cli, int uid) {
+    int mark = mUidMarkMap->getMark(uid);
+    char mark_str[11];
+    snprintf(mark_str, sizeof(mark_str), "%d", mark);
+    cli->sendMsg(ResponseCode::GetMarkResult, mark_str, false);
+}
+
+void SecondaryTableController::getProtectMark(SocketClient *cli) {
+    char protect_mark_str[11];
+    snprintf(protect_mark_str, sizeof(protect_mark_str), "%d", PROTECT_MARK);
+    cli->sendMsg(ResponseCode::GetMarkResult, protect_mark_str, false);
+}
+
 int SecondaryTableController::runCmd(int argc, const char **argv) {
     int ret = 0;