diff options
| author | Ben Pfaff <blp@nicira.com> | 2010-08-11 17:24:13 -0700 |
|---|---|---|
| committer | Ben Pfaff <blp@nicira.com> | 2010-08-13 09:47:27 -0700 |
| commit | ba186119ca5f787486189c041d76d63dee629dc1 (patch) | |
| tree | 5afa34bcffec89395a752d937c5e4c1b1a67f68f /utilities/ovs-openflowd.c | |
| parent | 10df718e73122df2f3b04ed585e50e4b299a8cbd (diff) | |
| download | openvswitch-ba186119ca5f787486189c041d76d63dee629dc1.tar.gz | |
Remove vestigial support for Spanning Tree Protocol.
Open vSwitch has never properly supported IEEE 802.1D Spanning Tree
Protocol (STP), but it has various bits and pieces that claim to support
it. This commit deletes them, to reduce the amount of dead code in the
tree. We can always reintroduce it later if it proves to be a good idea.
Bug #1175.
Diffstat (limited to 'utilities/ovs-openflowd.c')
| -rw-r--r-- | utilities/ovs-openflowd.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/utilities/ovs-openflowd.c b/utilities/ovs-openflowd.c index d3b7ff560..8cb50e4b4 100644 --- a/utilities/ovs-openflowd.c +++ b/utilities/ovs-openflowd.c @@ -74,9 +74,6 @@ struct ofsettings { /* Failure behavior. */ int max_idle; /* Idle time for flows in fail-open mode. */ - /* Spanning tree protocol. */ - bool enable_stp; - /* NetFlow. */ struct svec netflow; /* NetFlow targets. */ }; @@ -150,10 +147,6 @@ main(int argc, char *argv[]) if (error) { ovs_fatal(error, "failed to configure NetFlow collectors"); } - error = ofproto_set_stp(ofproto, s.enable_stp); - if (error) { - ovs_fatal(error, "failed to configure STP"); - } ofproto_set_controllers(ofproto, s.controllers, s.n_controllers); ofproto_set_fail_mode(ofproto, s.fail_mode); @@ -203,8 +196,6 @@ parse_options(int argc, char *argv[], struct ofsettings *s) OPT_RATE_LIMIT, OPT_BURST_LIMIT, OPT_BOOTSTRAP_CA_CERT, - OPT_STP, - OPT_NO_STP, OPT_OUT_OF_BAND, OPT_IN_BAND, OPT_NETFLOW, @@ -231,8 +222,6 @@ parse_options(int argc, char *argv[], struct ofsettings *s) {"snoop", required_argument, 0, OPT_SNOOP}, {"rate-limit", optional_argument, 0, OPT_RATE_LIMIT}, {"burst-limit", required_argument, 0, OPT_BURST_LIMIT}, - {"stp", no_argument, 0, OPT_STP}, - {"no-stp", no_argument, 0, OPT_NO_STP}, {"out-of-band", no_argument, 0, OPT_OUT_OF_BAND}, {"in-band", no_argument, 0, OPT_IN_BAND}, {"netflow", required_argument, 0, OPT_NETFLOW}, @@ -273,7 +262,6 @@ parse_options(int argc, char *argv[], struct ofsettings *s) svec_init(&controllers); svec_init(&s->snoops); s->max_idle = 0; - s->enable_stp = false; svec_init(&s->netflow); svec_init(&s->ports); for (;;) { @@ -378,14 +366,6 @@ parse_options(int argc, char *argv[], struct ofsettings *s) } break; - case OPT_STP: - s->enable_stp = true; - break; - - case OPT_NO_STP: - s->enable_stp = false; - break; - case OPT_OUT_OF_BAND: controller_opts.band = OFPROTO_OUT_OF_BAND; break; |
