[ovs-dev] [PATCH 4/5] rtbsd: OS X does not implement RTM_IFANNOUNCE
Lance Richardson
lrichard at redhat.com
Mon Mar 14 14:30:18 UTC 2016
Conditionally compile code referencing RTM_IFANNOUNCE only for
non-OS X builds.
Signed-off-by: Lance Richardson <lrichard at redhat.com>
---
lib/route-table-bsd.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lib/route-table-bsd.c b/lib/route-table-bsd.c
index b5ff3cc..b8c7089 100644
--- a/lib/route-table-bsd.c
+++ b/lib/route-table-bsd.c
@@ -162,6 +162,8 @@ retry:
sa = (struct sockaddr *)((char *)sa + SA_SIZE(sa));
#elif defined(__NetBSD__)
sa = (struct sockaddr *)((char *)sa + RT_ROUNDUP(sa->sa_len));
+#elif defined(__MACH__)
+ return false; /* FIXME: Need length rounding rules for OSX */
#else
#error unimplemented
#endif
--
2.5.0
More information about the dev
mailing list