Make datapath interface library more flexible.
authorBen Pfaff <blp@nicira.com>
Wed, 17 Dec 2008 00:13:36 +0000 (16:13 -0800)
committerBen Pfaff <blp@nicira.com>
Wed, 17 Dec 2008 00:56:49 +0000 (16:56 -0800)
commitfb13cbbd606f1960882eeed9fd5fb42d71ce2217
tree986b495edf6d44d1a8fd91d6f5bbb9867b8f678c
parentec689bac1eb333cf88d14d00db861488a8cd54e4
Make datapath interface library more flexible.

A single netlink socket can address any kernel datapath, but the datapath
interface library was artificially restricting a dpif to address a single
datapath that was selected at dpif creation time.  This commit removes
that restriction.

This is useful for vswitchd, which can create and destroy any number of
datapaths and add and remove ports on them.  It's more convenient to use
a single dpif for that instead of many.
lib/dpif.c
lib/dpif.h
lib/vconn-netlink.c
utilities/dpctl.c