vport: Move 'extern' declarations of vports to header.
authorJesse Gross <jesse@nicira.com>
Thu, 10 Jun 2010 20:48:08 +0000 (13:48 -0700)
committerJesse Gross <jesse@nicira.com>
Thu, 10 Jun 2010 21:29:30 +0000 (14:29 -0700)
commit5953c70e61897996e8b05fadea988b3289e133de
tree1031b3816798a28a4ec38449c5c12b177b37f33e
parent61e89cd6d688b8ea2368a815dbe3516d731e77f0
vport: Move 'extern' declarations of vports to header.

Since vport implementations have no header files they needed to be
declared as extern before being used.  They are currently declared
in vport.c but this isn't safe because the compiler will silently
accept it if the type is incorrect.  This moves those declarations
into vport.h, which is included by all implementations and will
cause errors about conflicting types if there is a mismatch.
datapath/vport-gre.c
datapath/vport-internal_dev.c
datapath/vport-netdev.c
datapath/vport-patch.c
datapath/vport.c
datapath/vport.h