Message ID | 1482258246-21183-1-git-send-email-hkang.sunysb@gmail.com |
---|---|
State | Not Applicable |
Headers | show |
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 --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;
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(+)