[namelookup] Use bits for LookupIp options
Change-Id: I4fe72394cd7362e884b3753e3896d4f7b5156e5d
diff --git a/sdk/fidl/fuchsia.net/fuchsia.net.api b/sdk/fidl/fuchsia.net/fuchsia.net.api
index 6aaf9f4..837e900 100644
--- a/sdk/fidl/fuchsia.net/fuchsia.net.api
+++ b/sdk/fidl/fuchsia.net/fuchsia.net.api
@@ -1,6 +1,6 @@
{
"fidl/fuchsia.net/connectivity.fidl": "590a08dde226d4176c8454a52dad2a00",
- "fidl/fuchsia.net/namelookup.fidl": "bd4321c1d1809738b32f6ebcc52e6c15",
+ "fidl/fuchsia.net/namelookup.fidl": "956139b37ed5424c1e305eadfcb3ffb8",
"fidl/fuchsia.net/net.fidl": "32b62a8a4a45d5f31604de0245fecacf",
"fidl/fuchsia.net/socket.fidl": "8f75998339eeda78a16bafc044320da6"
}
\ No newline at end of file
diff --git a/zircon/system/fidl/fuchsia-net/namelookup.fidl b/zircon/system/fidl/fuchsia-net/namelookup.fidl
index ea083ca..2d2a9c6 100644
--- a/zircon/system/fidl/fuchsia-net/namelookup.fidl
+++ b/zircon/system/fidl/fuchsia-net/namelookup.fidl
@@ -26,16 +26,13 @@
INTERNAL_ERROR = 4;
};
-table LookupIpOptions {
+bits LookupIpOptions : uint8 {
/// If the lookup should return IPv4 addresses.
- /// Defaults to true.
- 1: bool v4_addrs;
+ V4_ADDRS = 0b001;
/// If the lookup should return IPv6 addresses.
- /// Defaults to true.
- 2: bool v6_addrs;
+ V6_ADDRS = 0b010;
/// If the lookup should return a canonical_name, if one exists.
- /// Defaults to false.
- 3: bool cname_lookup;
+ CNAME_LOOKUP = 0b100;
};
const uint64 MAX_HOSTNAME_SIZE = 255;