datapath: Add support for "internal" ports similar to the local port.
authorBen Pfaff <blp@nicira.com>
Mon, 11 May 2009 21:26:44 +0000 (14:26 -0700)
committerBen Pfaff <blp@nicira.com>
Wed, 13 May 2009 17:39:52 +0000 (10:39 -0700)
commit3c8085b05c4fb2226ccc986c1d24ca573b9539d3
tree8c42313b08949db7ad575d979ed22f87aa8ba3b1
parent6aab08e31b7cae2ac6bb30bb96a665a05fcdac79
datapath: Add support for "internal" ports similar to the local port.

The datapath has supported a simulated "local port" for a long time, but it
has never been possible to create additional ports with the same
characteristics.  One way to do this is using the veth driver, but this is
somewhat awkward, since there is no desire to create a pair of devices;
one suffices.

The immediate purpose for this feature is to allow an IP address to be put
on both a physical interface and a tagged VLAN attached to that interface
on Xen.
18 files changed:
datapath/actions.c
datapath/brc_sysfs_dp.c
datapath/brc_sysfs_if.c
datapath/brcompat.c
datapath/datapath.c
datapath/datapath.h
datapath/dp_dev.c
datapath/dp_dev.h
datapath/dp_notify.c
datapath/snat.c
datapath/snat.h
include/openvswitch/datapath-protocol.h
lib/dpif.c
lib/dpif.h
utilities/dpctl.8.in
utilities/dpctl.c
vswitchd/bridge.c
vswitchd/vswitchd.conf.5.in