git://git.onelab.eu
/
sliver-openvswitch.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
notifiers: Create and destroy nln_notifiers.
[sliver-openvswitch.git]
/
vswitchd
/
ovs-brcompatd.c
diff --git
a/vswitchd/ovs-brcompatd.c
b/vswitchd/ovs-brcompatd.c
index
df2b75d
..
3cb1cfc
100644
(file)
--- a/
vswitchd/ovs-brcompatd.c
+++ b/
vswitchd/ovs-brcompatd.c
@@
-799,7
+799,7
@@
int
main(int argc, char *argv[])
{
extern struct vlog_module VLM_reconnect;
main(int argc, char *argv[])
{
extern struct vlog_module VLM_reconnect;
- struct nln_notifier link_notifier;
+ struct nln_notifier
*
link_notifier;
struct unixctl_server *unixctl;
int retval;
struct unixctl_server *unixctl;
int retval;
@@
-823,8
+823,7
@@
main(int argc, char *argv[])
"\"brcompat\" kernel module.");
}
"\"brcompat\" kernel module.");
}
-
- rtnetlink_link_notifier_register(&link_notifier, netdev_changed_cb, NULL);
+ link_notifier = rtnetlink_link_notifier_create(netdev_changed_cb, NULL);
daemonize_complete();
daemonize_complete();
@@
-842,7
+841,7
@@
main(int argc, char *argv[])
poll_block();
}
poll_block();
}
- rtnetlink_link_notifier_
unregister(&
link_notifier);
+ rtnetlink_link_notifier_
destroy(
link_notifier);
return 0;
}
return 0;
}