-
- need_reconfigure = false;
- if (inited && bridge_run()) {
- need_reconfigure = true;
- }
- if (ovsdb_idl_run(idl)) {
- need_reconfigure = true;
- }
-
- if (need_reconfigure) {
- const struct ovsrec_open_vswitch *cfg;
-
- cfg = ovsrec_open_vswitch_first(idl);
- if (cfg) {
- if (inited) {
- bridge_reconfigure(cfg);
- } else {
- bridge_init(cfg);
- inited = true;
- }
- }
- }