projects
/
openvswitch
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
datapath: Get rid of query operations for single flows.
[openvswitch]
/
lib
/
cfg.c
diff --git
a/lib/cfg.c
b/lib/cfg.c
index 833e6e51648e1656b27cc6f7d2d3606b9a97d4a5..901315ed99cd83d0f8b333a7e8e03247734f66c8 100644
(file)
--- a/
lib/cfg.c
+++ b/
lib/cfg.c
@@
-332,13
+332,16
@@
try_lock(int fd, bool block)
int
cfg_lock(uint8_t *cookie, int timeout)
{
int
cfg_lock(uint8_t *cookie, int timeout)
{
- long long int start
= time_msec()
;
+ long long int start;
long long int elapsed = 0;
int fd;
uint8_t curr_cookie[CFG_COOKIE_LEN];
assert(lock_fd < 0);
COVERAGE_INC(cfg_lock);
long long int elapsed = 0;
int fd;
uint8_t curr_cookie[CFG_COOKIE_LEN];
assert(lock_fd < 0);
COVERAGE_INC(cfg_lock);
+
+ time_refresh();
+ start = time_msec();
for (;;) {
int error;
for (;;) {
int error;