datapath: Encapsulate parameters for new vports in new struct vport_parms.
authorBen Pfaff <blp@nicira.com>
Thu, 4 Nov 2010 23:32:57 +0000 (16:32 -0700)
committerBen Pfaff <blp@nicira.com>
Fri, 3 Dec 2010 19:33:41 +0000 (11:33 -0800)
commit94903c989826268a7fab3c730cd7d0b35ef423d5
tree1fa75e2ad22ac9f23518ce5a15efd15a8023a034
parent17e42975c2d42574072925f3743cc64bfd5a8fc1
datapath: Encapsulate parameters for new vports in new struct vport_parms.

Upcoming commits will keep needing to pass more information to the vport
'create' member function.  It's annoying to have to modify a dozen pieces
of code every time just to do this, so this commit encapsulates all of the
parameters in a new struct and passes that instead.

Acked-by: Jesse Gross <jesse@nicira.com>
datapath/datapath.c
datapath/tunnel.c
datapath/tunnel.h
datapath/vport-capwap.c
datapath/vport-gre.c
datapath/vport-internal_dev.c
datapath/vport-netdev.c
datapath/vport-patch.c
datapath/vport.c
datapath/vport.h