Yes, this is expected. The ovs-vsctl commands you are executing are manipulating a database that describes the configuration you'd like. The other commands are retrieving the actual configuration of the system. The last paragraph of this FAQ entry provides some information about how to notice invalid ports:
Q: How can I figure out the OpenFlow port number for a given port? A: The OFPT_FEATURES_REQUEST message requests an OpenFlow switch to respond with an OFPT_FEATURES_REPLY that, among other information, includes a mapping between OpenFlow port names and numbers. From a command prompt, "ovs-ofctl show br0" makes such a request and prints the response for switch br0. The Interface table in the Open vSwitch database also maps OpenFlow port names to numbers. To print the OpenFlow port number associated with interface eth0, run: ovs-vsctl get Interface eth0 ofport You can print the entire mapping with: ovs-vsctl -- --columns=name,ofport list Interface but the output mixes together interfaces from all bridges in the database, so it may be confusing if more than one bridge exists. In the Open vSwitch database, ofport value -1 means that the interface could not be created due to an error. (The Open vSwitch log should indicate the reason.) ofport value [] (the empty set) means that the interface hasn't been created yet. The latter is normally an intermittent condition (unless ovs-vswitchd is not running). --Justin On May 16, 2013, at 1:24 AM, akash sharma <akashsharma.0...@gmail.com> wrote: > Hi, > > I want to verify that all the ports which are added to the ovs switch are > present in the ovs list/show commands as well as the feature reply message > from switch to the controller. > > I am adding a port to the bridge which does not exist physically. > After the addition of port, the added port is present in the following > command results: > ovs-vsctl show > ovs-vsctl list interface > ovs-vsctl port > > But the port is not shown in the following ovs-ofctl commands: > ovs-ofctl show br0 > ovs-ofctl dump-ports br0 > ovs-ofctl dump-ports-desc br0 > > Also, the feature reply message sent by the switch to the controller does not > contain the added port. > It contains ports which are physically present(connected to another machine). > > Please confirm whether this is desired behavior or I am missing something. > > Regards, > Akash > _______________________________________________ > discuss mailing list > discuss@openvswitch.org > http://openvswitch.org/mailman/listinfo/discuss _______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss