X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ofproto%2Fofproto.c;h=0f24fd018b0dc613714cad2f99f813130c151ac5;hb=2e3fa633aad59f9687e2b6e3aad3b0a308aa89fc;hp=5fa57d85ebfe35f382c54a105b96283ce7542cb9;hpb=aa319503aa099030d4e4796710b0ebace8907f2b;p=sliver-openvswitch.git diff --git a/ofproto/ofproto.c b/ofproto/ofproto.c index 5fa57d85e..0f24fd018 100644 --- a/ofproto/ofproto.c +++ b/ofproto/ofproto.c @@ -2298,14 +2298,15 @@ handle_port_desc_stats_request(struct ofconn *ofconn, const struct ofp_header *request) { struct ofproto *p = ofconn_get_ofproto(ofconn); + enum ofp_version version; struct ofport *port; struct list replies; ofpmp_init(&replies, request); + version = ofputil_protocol_to_ofp_version(ofconn_get_protocol(ofconn)); HMAP_FOR_EACH (port, hmap_node, &p->ports) { - ofputil_append_port_desc_stats_reply(ofconn_get_protocol(ofconn), - &port->pp, &replies); + ofputil_append_port_desc_stats_reply(version, &port->pp, &replies); } ofconn_send_replies(ofconn, &replies);