X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=ofproto%2Fofproto.h;h=3034d32b3babfa4c0d10a3ece8781b9633361204;hb=e79a6c83;hp=482212878e6e8caaed1773befd68165f9dbaf48d;hpb=1b84927316e090bc67cc6d923356857b52288670;p=cascardo%2Fovs.git diff --git a/ofproto/ofproto.h b/ofproto/ofproto.h index 482212878..3034d32b3 100644 --- a/ofproto/ofproto.h +++ b/ofproto/ofproto.h @@ -213,8 +213,7 @@ int ofproto_port_dump_done(struct ofproto_port_dump *); : (ofproto_port_dump_done(DUMP), false)); \ ) -#define OFPROTO_FLOW_EVICTION_THRESHOLD_DEFAULT 2500 -#define OFPROTO_FLOW_EVICTION_THRESHOLD_MIN 100 +#define OFPROTO_FLOW_LIMIT_DEFAULT 200000 /* How flow misses should be handled in ofproto-dpif */ enum ofproto_flow_miss_model { @@ -243,12 +242,12 @@ void ofproto_reconnect_controllers(struct ofproto *); void ofproto_set_extra_in_band_remotes(struct ofproto *, const struct sockaddr_in *, size_t n); void ofproto_set_in_band_queue(struct ofproto *, int queue_id); -void ofproto_set_flow_eviction_threshold(unsigned threshold); +void ofproto_set_flow_limit(unsigned limit); void ofproto_set_flow_miss_model(unsigned model); void ofproto_set_forward_bpdu(struct ofproto *, bool forward_bpdu); void ofproto_set_mac_table_config(struct ofproto *, unsigned idle_time, size_t max_entries); -void ofproto_set_threads(size_t n_handlers); +void ofproto_set_threads(size_t n_handlers, size_t n_revalidators); void ofproto_set_dp_desc(struct ofproto *, const char *dp_desc); int ofproto_set_snoops(struct ofproto *, const struct sset *snoops); int ofproto_set_netflow(struct ofproto *,