[ovs-dev] [netlink v3 0/5] more netlink patches that I hope are ready to go
Ben Pfaff
blp at nicira.com
Wed Nov 17 01:11:21 UTC 2010
This is the latest revision of my series of netlink preparation patches. I
think that they are ready to go, with one exception (see below), and now
I'm looking for final acks.
Jesse, I applied all of your earlier comments. I have a question about
the commit "vport: Add smp_wmb() to vport_alloc()." Please see the commit
message for details.
Thanks,
Ben.
Ben Pfaff (5):
datapath: Encapsulate parameters for new vports in new struct
vport_parms.
datapath: Make adding and attaching a vport a single step.
datapath: Merge "struct dp_port" into "struct vport".
vport: Add smp_wmb() to vport_alloc().
datapath: Merge vport "attach" into "create" and "detach" into
"destroy".
datapath/actions.c | 10 +-
datapath/datapath.c | 210 +++++++-------------
datapath/datapath.h | 37 +---
datapath/dp_notify.c | 15 +-
datapath/dp_sysfs.h | 6 +-
datapath/dp_sysfs_dp.c | 19 +--
datapath/dp_sysfs_if.c | 58 +++---
datapath/odp-compat.h | 13 --
datapath/tunnel.c | 32 ++--
datapath/tunnel.h | 5 +-
datapath/vport-capwap.c | 4 +-
datapath/vport-gre.c | 4 +-
datapath/vport-internal_dev.c | 57 ++----
datapath/vport-netdev.c | 49 ++---
datapath/vport-patch.c | 75 +++-----
datapath/vport.c | 323 ++++++-------------------------
datapath/vport.h | 88 ++++++---
include/openvswitch/datapath-protocol.h | 23 ++-
include/openvswitch/tunnel.h | 2 +
lib/dpif-linux.c | 78 +++------
lib/dpif-netdev.c | 28 ++-
lib/dpif-provider.h | 5 +-
lib/dpif.c | 20 +-
lib/dpif.h | 5 +-
lib/netdev-linux.c | 209 ++++++++------------
lib/netdev-provider.h | 2 +
lib/netdev-vport.c | 217 +++++++++------------
lib/netdev-vport.h | 3 +
lib/netdev.c | 46 ++---
ofproto/ofproto.c | 1 +
utilities/ovs-dpctl.8.in | 16 +-
utilities/ovs-dpctl.c | 77 +++++---
utilities/ovs-openflowd.c | 11 +-
vswitchd/bridge.c | 159 +++++----------
34 files changed, 713 insertions(+), 1194 deletions(-)
More information about the dev
mailing list