X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ofproto%2Fofproto-dpif-sflow.c;h=ee31f888736502fb8318af9d2a8d3fd1d6b65fe3;hb=f9c0c3eccdb8e14dc8fbf572e515dbef1eb7b2ee;hp=5d53ee08e1a2655f768bbaf85ef6b1d3bff4fca3;hpb=7894e7daad4bc780dc3386bf2c28cafdc0692016;p=sliver-openvswitch.git diff --git a/ofproto/ofproto-dpif-sflow.c b/ofproto/ofproto-dpif-sflow.c index 5d53ee08e..ee31f8887 100644 --- a/ofproto/ofproto-dpif-sflow.c +++ b/ofproto/ofproto-dpif-sflow.c @@ -146,9 +146,8 @@ dpif_sflow_find_port(const struct dpif_sflow *ds, odp_port_t odp_port) { struct dpif_sflow_port *dsp; - HMAP_FOR_EACH_IN_BUCKET (dsp, hmap_node, - hash_int(odp_to_u32(odp_port), 0), - &ds->ports) { + HMAP_FOR_EACH_IN_BUCKET (dsp, hmap_node, hash_odp_port(odp_port), + &ds->ports) { if (dsp->odp_port == odp_port) { return dsp; } @@ -363,7 +362,7 @@ dpif_sflow_add_port(struct dpif_sflow *ds, struct ofport *ofport, dsp->ofport = ofport; dsp->odp_port = odp_port; SFL_DS_SET(dsp->dsi, SFL_DSCLASS_IFINDEX, ifindex, 0); - hmap_insert(&ds->ports, &dsp->hmap_node, hash_int(odp_to_u32(odp_port), 0)); + hmap_insert(&ds->ports, &dsp->hmap_node, hash_odp_port(odp_port)); /* Add poller. */ if (ds->sflow_agent) {