X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ofproto%2Ffail-open.c;h=a86ee391b12dbfc8d56c8cdb55b1fb27965de50e;hb=86f2fa597c6eb8eb1c9a42685200c0ac90b85e97;hp=a79c5b226ac6fed8370599c77707c5087b6a220d;hpb=76ce9432393df462e2030036021ea60096a734d4;p=openvswitch diff --git a/ofproto/fail-open.c b/ofproto/fail-open.c index a79c5b22..a86ee391 100644 --- a/ofproto/fail-open.c +++ b/ofproto/fail-open.c @@ -21,6 +21,7 @@ #include "flow.h" #include "mac-learning.h" #include "odp-util.h" +#include "ofp-util.h" #include "ofpbuf.h" #include "ofproto.h" #include "pktbuf.h" @@ -271,7 +272,7 @@ void fail_open_wait(struct fail_open *fo) { if (fo->next_bogus_packet_in != LLONG_MAX) { - poll_timer_wait(fo->next_bogus_packet_in - time_msec()); + poll_timer_wait_until(fo->next_bogus_packet_in); } }