projects
/
openvswitch
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
timeval: Don't require signals for time_alarm().
[openvswitch]
/
lib
/
netdev.c
diff --git
a/lib/netdev.c
b/lib/netdev.c
index 1b76785ae37d4a80dc31326deec50eaf9fce0a4e..394d8957f2488b3640be292c7a219066234e9cf3 100644
(file)
--- a/
lib/netdev.c
+++ b/
lib/netdev.c
@@
-80,6
+80,10
@@
netdev_initialize(void)
netdev_register_provider(&netdev_internal_class);
netdev_register_provider(&netdev_tap_class);
netdev_vport_register();
netdev_register_provider(&netdev_internal_class);
netdev_register_provider(&netdev_tap_class);
netdev_vport_register();
+#endif
+#ifdef __FreeBSD__
+ netdev_register_provider(&netdev_tap_class);
+ netdev_register_provider(&netdev_bsd_class);
#endif
}
}
#endif
}
}
@@
-843,7
+847,7
@@
do_update_flags(struct netdev *netdev, enum netdev_flags off,
int
netdev_get_flags(const struct netdev *netdev_, enum netdev_flags *flagsp)
{
int
netdev_get_flags(const struct netdev *netdev_, enum netdev_flags *flagsp)
{
- struct netdev *netdev =
(struct netdev *) netdev_
;
+ struct netdev *netdev =
CONST_CAST(struct netdev *, netdev_)
;
return do_update_flags(netdev, 0, 0, flagsp, false);
}
return do_update_flags(netdev, 0, 0, flagsp, false);
}