dpif-linux: Log the correct port-PID mapping.
authorJustin Pettit <jpettit@nicira.com>
Sat, 5 Jan 2013 18:43:49 +0000 (10:43 -0800)
committerJustin Pettit <jpettit@nicira.com>
Thu, 10 Jan 2013 22:38:31 +0000 (14:38 -0800)
When adding a port, the code previously logged the requested port number
(which is generally UINT32_MAX) instead of the assigned port number.

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

index d9dd3b2..c75b8cc 100644 (file)
@@ -431,7 +431,7 @@ dpif_linux_port_add(struct dpif *dpif_, struct netdev *netdev,
     if (!error) {
         *port_nop = reply.port_no;
         VLOG_DBG("%s: assigning port %"PRIu32" to netlink pid %"PRIu32,
-                 dpif_name(dpif_), request.port_no, upcall_pid);
+                 dpif_name(dpif_), reply.port_no, upcall_pid);
     } else if (error == EBUSY && *port_nop != UINT32_MAX) {
         VLOG_INFO("%s: requested port %"PRIu32" is in use",
                  dpif_name(dpif_), *port_nop);