My bad: ovs-vswitchd was not running. I also had two versions of ovs-vsctl installed (2.0.2 and 2.3.90). I deleted the default one `sudo apt-get remove openvswitch-switch`, after which only 2.3.90 was running. You are right, I did compile manually from OVS master, but forgot about this as it was a while ago. My apologies for both mistakes.
Lesson for others, do not forget to run: ovs-vsctl --no-wait init ovs-vswitchd --pidfile --detach I can do `sudo ovs-docker add-port br-int eth2 5338a16d7722` and `eth2` successfully shows up inside the Docker. This issue can be closed now. Thanks, Gurucharan! Appreciate your help very much. Nodir. On 13 February 2015 at 21:35, Gurucharan Shetty <[email protected]> wrote: >> Although new port (9b3a98108dd24_l) is added to the br-int, Docker >> does not have eth1; it has eth0 only. My Docker host machine (the one >> running OVS) is Ubuntu 14.04 LTS and OVS was installed via `sudo >> apt-get install openvswitch-switch` > It shouldn't matter, but doesn't 14.04 come with OVS 2.0.2. So you > likely manually installed OVS from master (2.3.90)? If so, I hope you > installed the new one in the right paths (find / -name ovs-vsctl > should show just one. 'ovs-appctl version' should show the correct > version.) >> >> Here is the output from `sudo ovs-vsctl --version` >> ovs-vsctl (Open vSwitch) 2.3.90 >> Compiled Jan 11 2015 18:42:23 >> DB Schema 7.11.1 >> >> Any help is appreciated. >> >> Nodir. >> _______________________________________________ >> discuss mailing list >> [email protected] >> http://openvswitch.org/mailman/listinfo/discuss _______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
