dpif-netdev: Proper error handling in do_add_port().
authorDaniele Di Proietto <diproiettod@vmware.com>
Thu, 25 Feb 2016 18:31:18 +0000 (10:31 -0800)
committerDaniele Di Proietto <diproiettod@vmware.com>
Fri, 8 Apr 2016 01:59:37 +0000 (18:59 -0700)
commitd17f4f082c1e7f09414157b652af0be93334f29e
tree6d1268f1fad78f76b7c2540b2cfc579b39cd5740
parentd46285a2206f33177c20f15278c73b3bd906a4b9
dpif-netdev: Proper error handling in do_add_port().

This fixes multiple error path mistakes in do_add_port, none of which
has been a problem in practice so far. This change will make it easier
for a following commit to return in case of error.

Also, this removes an unneeded special case for tunnel ports.

Signed-off-by: Daniele Di Proietto <diproiettod@vmware.com>
Tested-by: Ilya Maximets <i.maximets@samsung.com>
Acked-by: Ilya Maximets <i.maximets@samsung.com>
Acked-by: Mark Kavanagh <mark.b.kavanagh@intel.com>
lib/dpif-netdev.c