ofproto: Improve abstraction by using OpenFlow port numbers in interface.
authorBen Pfaff <blp@nicira.com>
Mon, 9 May 2011 16:24:39 +0000 (09:24 -0700)
committerBen Pfaff <blp@nicira.com>
Wed, 11 May 2011 19:26:08 +0000 (12:26 -0700)
commit892815f564700501888139823ad282355a691e10
tree5c6e87b86f9655f0ce63771faaf4a4207e4bcd16
parent63d347ce1bb0019713fcae184ac574335d717df0
ofproto: Improve abstraction by using OpenFlow port numbers in interface.

Until now, ofproto has used a mix of datapath and OpenFlow port numbers in
its client interface.  This commit changes it to use OpenFlow port numbers
exclusively, to raise the level of abstraction.

Most of this commit boils down to simple search-and-replace with a few
call to ofp_port_to_odp_port() sprinkled in.  The addition of ofproto_port
is one exception.  An ofproto_port is almost the same as a dpif_port; the
difference is just that its port number is an OpenFlow port number instead
of a datapath port number.
ofproto/ofproto.c
ofproto/ofproto.h
vswitchd/bridge.c