X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=lib%2Fdpif.c;h=29689667483a05d19af8290a0437346b0ef0f9dc;hb=b2492cb7eec087853f10ef84eb89993a697c2116;hp=667e07cefaa55f6aecd7c777b3ab64f5164e2629;hpb=232dfa4aa32a1a5ba99f671a6fd7de58b2bd8b3c;p=openvswitch diff --git a/lib/dpif.c b/lib/dpif.c index 667e07ce..29689667 100644 --- a/lib/dpif.c +++ b/lib/dpif.c @@ -685,15 +685,16 @@ dpif_port_poll_wait(const struct dpif *dpif) } /* Extracts the flow stats for a packet. The 'flow' and 'packet' - * arguments must have been initialized through a call to flow_extract(). */ + * arguments must have been initialized through a call to flow_extract(). + * 'used' is stored into stats->used. */ void dpif_flow_stats_extract(const struct flow *flow, const struct ofpbuf *packet, - struct dpif_flow_stats *stats) + long long int used, struct dpif_flow_stats *stats) { stats->tcp_flags = packet_get_tcp_flags(packet, flow); stats->n_bytes = packet->size; stats->n_packets = 1; - stats->used = time_msec(); + stats->used = used; } /* Appends a human-readable representation of 'stats' to 's'. */