X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=secchan%2Fsecchan.c;h=64a1f233a5db45ce14ff08197966dde6418c7718;hb=c9b82cb59c027d9a32310c7645b6d4b8f2274bf5;hp=e54fb2ff392d0763b2dc33026af7d648c4f863cb;hpb=72984bb5e98c9f3aa38b023f6fa962c60a349bcc;p=openvswitch diff --git a/secchan/secchan.c b/secchan/secchan.c index e54fb2ff..64a1f233 100644 --- a/secchan/secchan.c +++ b/secchan/secchan.c @@ -1219,13 +1219,10 @@ parse_options(int argc, char *argv[], struct settings *s) VLOG_WARN("Rate limit set to unusually low value %d", s->rate_limit); } - if (!s->burst_limit) { - s->burst_limit = s->rate_limit * 2; - } else if (s->burst_limit < s->rate_limit) { - VLOG_WARN("Burst limit (%d) set lower than rate limit (%d)", - s->burst_limit, s->rate_limit); + s->burst_limit = s->rate_limit / 4; } + s->burst_limit = MAX(s->burst_limit, 1); s->burst_limit = MIN(s->burst_limit, INT_MAX / 1000); } }