dpif: Don't log warning for ENOENT with dpif_port_exists().
authorJustin Pettit <jpettit@nicira.com>
Thu, 15 Nov 2012 21:05:58 +0000 (13:05 -0800)
committerJustin Pettit <jpettit@nicira.com>
Fri, 16 Nov 2012 20:35:55 +0000 (12:35 -0800)
The caller wants to know whether 'devname' is attached to 'dpif', and
ENOENT is a legitimate response to that not being the case.

Signed-off-by: Justin Pettit <jpettit@nicira.com>
lib/dpif.c

index 9577e4faa7719decc75811cf5350f5837f0f2c90..9feb67ba92ec8f01612f07aac535fe6461e57336 100644 (file)
@@ -516,7 +516,7 @@ bool
 dpif_port_exists(const struct dpif *dpif, const char *devname)
 {
     int error = dpif->dpif_class->port_query_by_name(dpif, devname, NULL);
-    if (error != 0 && error != ENODEV) {
+    if (error != 0 && error != ENOENT && error != ENODEV) {
         VLOG_WARN_RL(&error_rl, "%s: failed to query port %s: %s",
                      dpif_name(dpif), devname, strerror(error));
     }