diff mbox

[ovs-dev,4/5] rtbsd: OS X does not implement RTM_IFANNOUNCE

Message ID 1457965819-9473-5-git-send-email-lrichard@redhat.com
State Superseded
Headers show

Commit Message

Lance Richardson March 14, 2016, 2:30 p.m. UTC
Conditionally compile code referencing RTM_IFANNOUNCE only for
non-OS X builds.

Signed-off-by: Lance Richardson <lrichard@redhat.com>
---
 lib/route-table-bsd.c | 2 ++
 1 file changed, 2 insertions(+)
diff mbox

Patch

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