libbpf_android doesn't use libnetdutils

Remove libnetdutils dependency because bpf is being used for things other
than networking these days, and we don't want to make libnetdutils
vendor-available in the future. libbase provides an alternative type now.

Bug: 140330870
Test: atest netd_integration_test netd_unit_test libnetdbpf_test
Test: atest bpf_benchmark (fails on unrelated synchronizeKernelRCU)

Change-Id: Iab50cf8113818606cc7d32843e51907ae02543bc
diff --git a/tests/bpf_base_test.cpp b/tests/bpf_base_test.cpp
index fa0a589..af8837b 100644
--- a/tests/bpf_base_test.cpp
+++ b/tests/bpf_base_test.cpp
@@ -38,7 +38,7 @@
 #include "bpf/BpfUtils.h"
 #include "netdbpf/bpf_shared.h"
 
-using android::netdutils::StatusOr;
+using android::base::Result;
 
 namespace android {
 namespace bpf {
@@ -107,14 +107,14 @@
     uint64_t cookie = getSocketCookie(sock);
     ASSERT_NE(NONEXISTENT_COOKIE, cookie);
     ASSERT_EQ(0, qtaguid_tagSocket(sock, TEST_TAG, TEST_UID));
-    StatusOr<UidTagValue> tagResult = cookieTagMap.readValue(cookie);
-    ASSERT_TRUE(isOk(tagResult));
+    Result<UidTagValue> tagResult = cookieTagMap.readValue(cookie);
+    ASSERT_TRUE(tagResult);
     ASSERT_EQ(TEST_UID, tagResult.value().uid);
     ASSERT_EQ(TEST_TAG, tagResult.value().tag);
     ASSERT_EQ(0, qtaguid_untagSocket(sock));
     tagResult = cookieTagMap.readValue(cookie);
-    ASSERT_FALSE(isOk(tagResult));
-    ASSERT_EQ(ENOENT, tagResult.status().code());
+    ASSERT_FALSE(tagResult);
+    ASSERT_EQ(ENOENT, tagResult.error().code());
 }
 
 TEST_F(BpfBasicTest, TestCloseSocketWithoutUntag) {
@@ -127,8 +127,8 @@
     uint64_t cookie = getSocketCookie(sock);
     ASSERT_NE(NONEXISTENT_COOKIE, cookie);
     ASSERT_EQ(0, qtaguid_tagSocket(sock, TEST_TAG, TEST_UID));
-    StatusOr<UidTagValue> tagResult = cookieTagMap.readValue(cookie);
-    ASSERT_TRUE(isOk(tagResult));
+    Result<UidTagValue> tagResult = cookieTagMap.readValue(cookie);
+    ASSERT_TRUE(tagResult);
     ASSERT_EQ(TEST_UID, tagResult.value().uid);
     ASSERT_EQ(TEST_TAG, tagResult.value().tag);
     ASSERT_EQ(0, close(sock));
@@ -136,8 +136,8 @@
     for (int i = 0; i < 10; i++) {
         usleep(5000);  // 5ms
         tagResult = cookieTagMap.readValue(cookie);
-        if (!isOk(tagResult)) {
-            ASSERT_EQ(ENOENT, tagResult.status().code());
+        if (!tagResult) {
+            ASSERT_EQ(ENOENT, tagResult.error().code());
             return;
         }
     }
@@ -151,13 +151,13 @@
     ASSERT_LE(0, uidCounterSetMap.getMap());
     ASSERT_EQ(0, qtaguid_setCounterSet(TEST_COUNTERSET, TEST_UID));
     uid_t uid = TEST_UID;
-    StatusOr<uint8_t> counterSetResult = uidCounterSetMap.readValue(uid);
-    ASSERT_TRUE(isOk(counterSetResult));
+    Result<uint8_t> counterSetResult = uidCounterSetMap.readValue(uid);
+    ASSERT_TRUE(counterSetResult);
     ASSERT_EQ(TEST_COUNTERSET, counterSetResult.value());
     ASSERT_EQ(0, qtaguid_setCounterSet(DEFAULT_COUNTERSET, TEST_UID));
     counterSetResult = uidCounterSetMap.readValue(uid);
-    ASSERT_FALSE(isOk(counterSetResult));
-    ASSERT_EQ(ENOENT, counterSetResult.status().code());
+    ASSERT_FALSE(counterSetResult);
+    ASSERT_EQ(ENOENT, counterSetResult.error().code());
 }
 
 TEST_F(BpfBasicTest, TestDeleteTagData) {
@@ -173,21 +173,21 @@
     StatsKey key = {.uid = TEST_UID, .tag = TEST_TAG, .counterSet = TEST_COUNTERSET,
                     .ifaceIndex = 1};
     StatsValue statsMapValue = {.rxPackets = 1, .rxBytes = 100};
-    EXPECT_TRUE(isOk(statsMapB.writeValue(key, statsMapValue, BPF_ANY)));
+    EXPECT_TRUE(statsMapB.writeValue(key, statsMapValue, BPF_ANY));
     key.tag = 0;
-    EXPECT_TRUE(isOk(statsMapA.writeValue(key, statsMapValue, BPF_ANY)));
-    EXPECT_TRUE(isOk(appUidStatsMap.writeValue(TEST_UID, statsMapValue, BPF_ANY)));
+    EXPECT_TRUE(statsMapA.writeValue(key, statsMapValue, BPF_ANY));
+    EXPECT_TRUE(appUidStatsMap.writeValue(TEST_UID, statsMapValue, BPF_ANY));
     ASSERT_EQ(0, qtaguid_deleteTagData(0, TEST_UID));
-    StatusOr<StatsValue> statsResult = statsMapA.readValue(key);
-    ASSERT_FALSE(isOk(statsResult));
-    ASSERT_EQ(ENOENT, statsResult.status().code());
+    Result<StatsValue> statsResult = statsMapA.readValue(key);
+    ASSERT_FALSE(statsResult);
+    ASSERT_EQ(ENOENT, statsResult.error().code());
     statsResult = appUidStatsMap.readValue(TEST_UID);
-    ASSERT_FALSE(isOk(statsResult));
-    ASSERT_EQ(ENOENT, statsResult.status().code());
+    ASSERT_FALSE(statsResult);
+    ASSERT_EQ(ENOENT, statsResult.error().code());
     key.tag = TEST_TAG;
     statsResult = statsMapB.readValue(key);
-    ASSERT_FALSE(isOk(statsResult));
-    ASSERT_EQ(ENOENT, statsResult.status().code());
+    ASSERT_FALSE(statsResult);
+    ASSERT_EQ(ENOENT, statsResult.error().code());
 }
 
 }