On 22 April 2013 09:20, YAMAMOTO Takashi <y...@mwd.biglobe.ne.jp> wrote: > this will be used for get_stats and set_etheraddr > > Signed-off-by: YAMAMOTO Takashi <y...@mwd.biglobe.ne.jp> > --- > lib/netdev-bsd.c | 15 ++++++++++++++- > 1 file changed, 14 insertions(+), 1 deletion(-) > > diff --git a/lib/netdev-bsd.c b/lib/netdev-bsd.c > index ba351f5..e63ac3f 100644 > --- a/lib/netdev-bsd.c > +++ b/lib/netdev-bsd.c > @@ -119,6 +119,11 @@ enum { > /* An AF_INET socket (used for ioctl operations). */ > static int af_inet_sock = -1; > > +#if defined(__NetBSD__) > +/* AF_LINK socket used for netdev_bsd_get_stats and set_etheraddr */ > +static int af_link_sock = -1; > +#endif /* defined(__NetBSD__) */ > + > #define PCAP_SNAPLEN 2048 > > > @@ -185,9 +190,17 @@ netdev_bsd_init(void) > > af_inet_sock = socket(AF_INET, SOCK_DGRAM, 0); > status = af_inet_sock >= 0 ? 0 : errno; > - > if (status) { > VLOG_ERR("failed to create inet socket: %s", strerror(status)); > + return status; > + } > + > + af_link_sock = socket(AF_LINK, SOCK_DGRAM, 0);
Missing #if defined(__NetBSD__) guard here. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev