diff mbox

[ovs-dev] Fix compiling error in netbsd

Message ID 1482258246-21183-1-git-send-email-hkang.sunysb@gmail.com
State Not Applicable
Headers show

Commit Message

Hui Kang Dec. 20, 2016, 6:24 p.m. UTC
In some netbsd version, RTF_LLINFO is undefined

Signed-off-by: Hui Kang <hkang.sunysb@gmail.com>
---
 lib/netdev-bsd.c | 4 ++++
 1 file changed, 4 insertions(+)

Comments

Hui Kang Dec. 20, 2016, 6:26 p.m. UTC | #1
Please ignore this patch.

- Hui

On Tue, Dec 20, 2016 at 1:24 PM, Hui Kang <hkang.sunysb@gmail.com> wrote:
> In some netbsd version, RTF_LLINFO is undefined
>
> Signed-off-by: Hui Kang <hkang.sunysb@gmail.com>
> ---
>  lib/netdev-bsd.c | 4 ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/lib/netdev-bsd.c b/lib/netdev-bsd.c
> index 75a330b..94c515d 100644
> --- a/lib/netdev-bsd.c
> +++ b/lib/netdev-bsd.c
> @@ -1357,7 +1357,11 @@ netdev_bsd_arp_lookup(const struct netdev *netdev OVS_UNUSED,
>      mib[2] = 0;
>      mib[3] = AF_INET;
>      mib[4] = NET_RT_FLAGS;
> +#ifdef RTF_LLINFO
>      mib[5] = RTF_LLINFO;
> +#else
> +    mib[5] = 0;
> +#endif
>      if (sysctl(mib, 6, NULL, &needed, NULL, 0) == -1) {
>          error = errno;
>          goto error;
> --
> 1.9.1
>
diff mbox

Patch

diff --git a/lib/netdev-bsd.c b/lib/netdev-bsd.c
index 75a330b..94c515d 100644
--- a/lib/netdev-bsd.c
+++ b/lib/netdev-bsd.c
@@ -1357,7 +1357,11 @@  netdev_bsd_arp_lookup(const struct netdev *netdev OVS_UNUSED,
     mib[2] = 0;
     mib[3] = AF_INET;
     mib[4] = NET_RT_FLAGS;
+#ifdef RTF_LLINFO
     mib[5] = RTF_LLINFO;
+#else
+    mib[5] = 0;
+#endif
     if (sysctl(mib, 6, NULL, &needed, NULL, 0) == -1) {
         error = errno;
         goto error;