X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ofproto%2Fofproto.h;h=413472af6fd6ce31dca9f680090f0563bec42ef5;hb=85b20fd6ee585f462e012fbcc7f966a81edab2ed;hp=0366c89f0772e1e9b3a2997619970122cc6ed2b5;hpb=1d9ffc175a68bf05c57797fa3715476f9e426b55;p=sliver-openvswitch.git diff --git a/ofproto/ofproto.h b/ofproto/ofproto.h index 0366c89f0..413472af6 100644 --- a/ofproto/ofproto.h +++ b/ofproto/ofproto.h @@ -132,12 +132,6 @@ struct ofproto_controller { uint8_t dscp; /* DSCP value for controller connection. */ }; -#define DEFAULT_MFR_DESC "Nicira, Inc." -#define DEFAULT_HW_DESC "Open vSwitch" -#define DEFAULT_SW_DESC VERSION -#define DEFAULT_SERIAL_DESC "None" -#define DEFAULT_DP_DESC "None" - void ofproto_enumerate_types(struct sset *types); const char *ofproto_normalize_type(const char *); @@ -207,6 +201,8 @@ int ofproto_port_dump_done(struct ofproto_port_dump *); #define OFPROTO_FLOW_EVICTION_THRESHOLD_DEFAULT 1000 #define OFPROTO_FLOW_EVICTION_THRESHOLD_MIN 100 +const char *ofproto_port_open_type(const char *datapath_type, + const char *port_type); int ofproto_port_add(struct ofproto *, struct netdev *, uint16_t *ofp_portp); int ofproto_port_del(struct ofproto *, uint16_t ofp_port); int ofproto_port_get_stats(const struct ofport *, struct netdev_stats *stats); @@ -227,11 +223,9 @@ void ofproto_set_extra_in_band_remotes(struct ofproto *, void ofproto_set_in_band_queue(struct ofproto *, int queue_id); void ofproto_set_flow_eviction_threshold(struct ofproto *, unsigned threshold); void ofproto_set_forward_bpdu(struct ofproto *, bool forward_bpdu); -void ofproto_set_mac_idle_time(struct ofproto *, unsigned idle_time); -void ofproto_set_desc(struct ofproto *, - const char *mfr_desc, const char *hw_desc, - const char *sw_desc, const char *serial_desc, - const char *dp_desc); +void ofproto_set_mac_table_config(struct ofproto *, unsigned idle_time, + size_t max_entries); +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 *, const struct netflow_options *nf_options);