X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=ofproto%2Fofproto.h;h=4975a8d3b0bc60bd801b5af3424af7d86af9e0a7;hb=7d110e960278c0b1f5c39e398a3aab9d02e84c00;hp=53ed69128b53c9a7f3c2b5a0ec630daf52a9f55c;hpb=a56104575c4db202bfc5db3079ea969820d77867;p=openvswitch diff --git a/ofproto/ofproto.h b/ofproto/ofproto.h index 53ed6912..4975a8d3 100644 --- a/ofproto/ofproto.h +++ b/ofproto/ofproto.h @@ -141,6 +141,9 @@ int ofproto_port_dump_done(struct ofproto_port_dump *); : (ofproto_port_dump_done(DUMP), false)); \ ) +#define OFPROTO_FLOW_EVICTON_THRESHOLD_DEFAULT 1000 +#define OFPROTO_FLOW_EVICTION_THRESHOLD_MIN 100 + int ofproto_port_add(struct ofproto *, struct netdev *, uint16_t *ofp_portp); int ofproto_port_del(struct ofproto *, uint16_t ofp_port); @@ -156,6 +159,7 @@ 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(struct ofproto *, unsigned threshold); void ofproto_set_desc(struct ofproto *, const char *mfr_desc, const char *hw_desc, const char *sw_desc, const char *serial_desc,