The attachment (Fedora_server_23.sh) was rejected. Renamed it to Fedora_server_23.sh_txt and try it again....
On Tue, Jul 5, 2016 at 11:09 AM, Charlie Li <charlie...@gmail.com> wrote: > Hi Mark, > > It does not make any difference if I use "PCI bus:device.function" > instead of logical interface name. > > Sorry I accidentally deleted following line while trying to adding some > comments > > sudo ./ovs-vsctl add-br br0 -- set bridge br0 datapath_type=netdev > > Attached is my real script without any editing. > > Here are the exact steps to reproduce the problem. > > # working case > > 1) Reboot the system > 2) Run the Fedora_server_23.sh script > 3) Every thing will work and it can pass traffic between the two ports > > # failing case > > 1) Reboot the system > 2) Edit the Fedora_server_23.sh script and remove the following lines > > echo "# Build DPDK" > > cd $DPDK_DIR > make install T=x86_64-native-linuxapp-gcc > > echo "# Configure & build OVS" > > cd $OVS_DIR > ./boot.sh > ./configure --with-dpdk=$DPDK_BUILD/ > make CFLAGS='-O3 -march=native' > > 3) Run the Fedora_server_23.sh script > 4) It will reproduce the problem > > > > > On Tue, Jul 5, 2016 at 10:22 AM, Kavanagh, Mark B < > mark.b.kavan...@intel.com> wrote: > >> > >> >Thanks Mark and Ben for looking into this. >> > >> >Attached please find the script I use to set up the OVS-DPDK. If both >> DPDK and OVS are re- >> >built, it works fine. However, if DPDK and OVS are not rebuilt, then it >> will cause the >> >problem. >> >> >> Hi Charlie, >> >> I found some issues with this script: >> >> <snip> >> sudo insmod $DPDK_BUILD/kmod/igb_uio.ko >> sudo $DPDK_DIR/tools/dpdk_nic_bind.py --bind=igb_uio enp2s0f0 >> sudo $DPDK_DIR/tools/dpdk_nic_bind.py --bind=igb_uio enp2s0f1 >> >> => binding using the logical interface name assumes that it is >> managed by the kernel; if the interface was previously bound to a DPDK >> driver that may not be the case. >> You should instead specify the device in terms of its PCI >> bus:device.function >> >> ... >> </snip> >> >> <snip> >> # create br and add ports >> cd $OVS_DIR/utilities >> >> => You don't add the bridge before attempting to add ports to it. >> >> sudo ./ovs-vsctl add-port br0 dpdk0 -- set Interface dpdk0 type=dpdk >> sudo ./ovs-vsctl add-port br0 dpdk1 -- set Interface dpdk1 type=dpdk >> </snip> >> >> Also, can you provide the exact steps that you perform in order to >> produce this issue, as I have been unable to reproduce your issue with >> consistency? >> e.g. "I build OVS & DPDK, create br0, and add two Phy ports, as per the >> script. >> I then kill all ovs processes and run the setup script again, >> minus the build steps; when the bridge is added, OVS becomes unresponsive" >> >> >> > >> >The OS is Fedora Server 23 with updated kernel (4.5.7-200.fc23.x86_64) >> > >> >Charlie >> > >> >On Tue, Jul 5, 2016 at 5:37 AM, Kavanagh, Mark B < >> mark.b.kavan...@intel.com> wrote: >> > >> >> >> >>The logs show that ovs-vswitchd failing to log anything after it >> >>receives the initial configuration from the database. This is probably >> >>a bug in the DPDK portion of OVS. OVS-DPDK folks, have you noticed >> >>anything like this before? Can you take over the investigation? >> >> >> > >> >I can take this Ben - I've conducted some preliminary testing and have >> not been able to >> >reproduce the issue. >> > >> >Charlie - can you provide the exact steps that you perform to trigger >> this issue? >> >Also, could you also provide details of your OS, kernel, etc.? >> > >> >Thanks, >> >Mark >> > >> >>Thanks, >> >> >> >>Ben. >> >> >> >>On Sat, Jul 02, 2016 at 10:30:34AM -0500, Charlie Li wrote: >> >>> Please see the attached logs from ovs-vswitchd. >> >>> >> >>> On Sat, Jul 2, 2016 at 10:01 AM, Ben Pfaff <b...@ovn.org> wrote: >> >>> >> >>> > Thanks. >> >>> > >> >>> > The logs show ovs-vsctl is sending the configuration change to the >> >>> > database, but ovs-vswitchd never acknowledges that the configuration >> >>> > change has been completed. >> >>> > >> >>> > What's in the ovs-vswitchd log? >> >>> > >> >>> > On Sat, Jul 02, 2016 at 09:24:16AM -0500, Charlie Li wrote: >> >>> > > Please see the attached logs (with "-v" option). >> >>> > > >> >>> > > On Fri, Jul 1, 2016 at 7:06 PM, Ben Pfaff <b...@ovn.org> wrote: >> >>> > > >> >>> > > > OK, in that case, can you run the command in circumstances such >> that it >> >>> > > > hangs, but adding the "-v" option? That will cause it to print >> a log >> >>> > of >> >>> > > > debugging messages to stdout. Give it a couple of seconds, >> then hit >> >>> > > > control+C and email all of the output that it printed. >> >>> > > > >> >>> > > > Thanks, >> >>> > > > >> >>> > > > Ben. >> >>> > > > >> >>> > > > On Fri, Jul 01, 2016 at 06:35:26PM -0500, Charlie Li wrote: >> >>> > > > > ovs-vsctl: cannot create a bridge named br0 because a bridge >> named >> >>> > br0 >> >>> > > > > already exists >> >>> > > > > >> >>> > > > > >> >>> > > > > On Fri, Jul 1, 2016 at 5:22 PM, Ben Pfaff <b...@ovn.org> >> wrote: >> >>> > > > > >> >>> > > > > > If you hit control+C and run the ovs-vsctl command again, >> what >> >>> > happens? >> >>> > > > > > >> >>> > > > > > On Fri, Jul 01, 2016 at 05:06:27PM -0500, Charlie Li wrote: >> >>> > > > > > > I don't think so - "ps -ef" shows the following processes >> >>> > > > > > > >> >>> > > > > > > root 1458 1 0 16:17 ? 00:00:00 >> ./ovsdb-server >> >>> > > > > > > --remote=punix:/usr/local/var/run/openvswitch/db.sock >> >>> > > > > > --remote=db:Open_vSw >> >>> > > > > > > root 1464 1 0 16:18 ? 00:00:09 >> ./ovs-vswitchd >> >>> > > > --dpdk -c >> >>> > > > > > > 0x1 -n 4 -- unix:/usr/local/var/run/openvswitch/db.sock >> --pidfil >> >>> > > > > > > root 1468 1332 0 16:19 pts/0 00:00:00 sudo >> ./ovs-vsctl >> >>> > > > add-br >> >>> > > > > > br0 >> >>> > > > > > > -- set bridge br0 datapath_type=netdev >> >>> > > > > > > root 1469 1468 0 16:19 pts/0 00:00:00 >> ./ovs-vsctl >> >>> > add-br >> >>> > > > br0 -- >> >>> > > > > > > set bridge br0 datapath_type=netdev >> >>> > > > > > > >> >>> > > > > > > >> >>> > > > > > > On Fri, Jul 1, 2016 at 4:38 PM, Ben Pfaff <b...@ovn.org> >> wrote: >> >>> > > > > > > >> >>> > > > > > > > Does ovs-vswitchd die when you run that? >> >>> > > > > > > > >> >>> > > > > > > > On Fri, Jul 01, 2016 at 04:24:15PM -0500, Charlie Li >> wrote: >> >>> > > > > > > > > If I don't re-build DPDK and OVS, the following >> command will >> >>> > hang >> >>> > > > > > > > > >> >>> > > > > > > > > sudo ./ovs-vsctl add-br br0 -- set bridge br0 >> >>> > > > datapath_type=netdev >> >>> > > > > > > > > >> >>> > > > > > > > > Looks like Bala reported the same issue (not sure if >> it is >> >>> > > > caused by >> >>> > > > > > the >> >>> > > > > > > > > same reason - not re-building OVS/DPDK) >> >>> > > > > > > > > >> >>> > > > > > > > > On Fri, Jul 1, 2016 at 3:21 PM, Ben Pfaff < >> b...@ovn.org> >> >>> > wrote: >> >>> > > > > > > > > >> >>> > > > > > > > > > On Fri, Jul 01, 2016 at 01:57:38PM -0500, Charlie >> Li wrote: >> >>> > > > > > > > > > > By now I am successful in running >> openvswitch-2.5.0 with >> >>> > > > > > DPDK-2.2.0 >> >>> > > > > > > > by >> >>> > > > > > > > > > > following "INSTALL.DPDK.md < >> http://install.dpdk.md/>". >> >>> > > > > > > > > > > >> >>> > > > > > > > > > > I understand that I have to build DPDK and OVS >> for the >> >>> > very >> >>> > > > first >> >>> > > > > > > > time. >> >>> > > > > > > > > > > >> >>> > > > > > > > > > > # Build DPDK >> >>> > > > > > > > > > > cd $DPDK_DIR >> >>> > > > > > > > > > > make install T=x86_64-native-linuxapp-gcc >> >>> > > > > > > > > > > >> >>> > > > > > > > > > > # Configure & build OVS >> >>> > > > > > > > > > > cd $OVS_DIR >> >>> > > > > > > > > > > ./boot.sh >> >>> > > > > > > > > > > ./configure --with-dpdk=$DPDK_BUILD/ >> >>> > > > > > > > > > > make CFLAGS='-O3 -march=native' >> >>> > > > > > > > > > > >> >>> > > > > > > > > > > But why do I have to build DPDK and OVS every >> time to run >> >>> > > > > > OVS-DPDK? >> >>> > > > > > > > > > >> >>> > > > > > > > > > You don't. This doesn't make any sense. >> >>> > > > > > > > > > >> >>> > > > > > > > > > If you don't re-build OVS after you reboot, what >> happens? >> >>> > > > > > > > > > >> >>> > > > > > > > >> >>> > > > > > >> >>> > > > >> >>> > >> >>> > > $ sudo ./ovs-vsctl -v add-br br0 -- set bridge br0 >> datapath_type=netdev >> >>> > > >> >>> > >> 2016-07-02T14:18:06Z|00002|reconnect|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>> > entering BACKOFF >> >>> > > 2016-07-02T14:18:06Z|00003|hmap|DBG|lib/shash.c:112: 6 nodes in >> bucket >> >>> > (32 nodes, 16 buckets) >> >>> > > >> >>> > >> 2016-07-02T14:18:06Z|00004|reconnect|INFO|unix:/usr/local/var/run/openvswitch/db.sock: >> >>> > connecting... >> >>> > > >> >>> > >> 2016-07-02T14:18:06Z|00005|reconnect|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>> > entering CONNECTING >> >>> > > 2016-07-02T14:18:06Z|00006|poll_loop|DBG|wakeup due to [POLLOUT] >> on fd 4 >> >>> > (<->/usr/local/var/run/openvswitch/db.sock) at lib/stream-fd.c:151 >> >>> > > >> >>> > >> 2016-07-02T14:18:06Z|00007|reconnect|INFO|unix:/usr/local/var/run/openvswitch/db.sock: >> >>> > connected >> >>> > > >> >>> > >> 2016-07-02T14:18:06Z|00008|reconnect|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>> > entering ACTIVE >> >>> > > >> >>> > >> 2016-07-02T14:18:06Z|00009|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>> > send request, method="get_schema", params=["Open_vSwitch"], id=0 >> >>> > > 2016-07-02T14:18:06Z|00010|poll_loop|DBG|wakeup due to [POLLIN] >> on fd 4 >> >>> > (<->/usr/local/var/run/openvswitch/db.sock) at lib/stream-fd.c:155 >> >>> > > 2016-07-02T14:18:06Z|00011|hmap|DBG|lib/shash.c:112: 6 nodes in >> bucket >> >>> > (8 nodes, 4 buckets) >> >>> > > 2016-07-02T14:18:06Z|00012|hmap|DBG|lib/shash.c:112: 6 nodes in >> bucket >> >>> > (32 nodes, 16 buckets) >> >>> > > >> >>> > >> 2016-07-02T14:18:06Z|00013|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>> > received reply, result={"name":"Open_vSwitch","tables":{"QoS":{"isR >> >>> > >> >>> > >> >> >>oot":true,"columns":{"external_ids":{"type":{"max":"unlimited","value":"string","key":"strin >> >g >> >>","min":0}},"type":{"type":"string"},"queues":{"type":{"ma >> >>> > >> >>> > >> >> >>x":"unlimited","value":{"type":"uuid","refTable":"Queue"},"key":{"minInteger":0,"maxInteger" >> >: >> >>4294967295,"type":"integer"},"min":0}},"other_config":{"ty >> >>> > >> >>> > >> >> >>pe":{"max":"unlimited","value":"string","key":"string","min":0}}}},"Queue":{"isRoot":true,"c >> >o >> >>lumns":{"external_ids":{"type":{"max":"unlimited","value": >> >>> > >> >>> > >> >> >>"string","key":"string","min":0}},"dscp":{"type":{"key":{"minInteger":0,"maxInteger":63,"typ >> >e >> >>":"integer"},"min":0}},"other_config":{"type":{"max":"unli >> >>> > >> >>> > >> >> >>mited","value":"string","key":"string","min":0}}}},"Open_vSwitch":{"maxRows":1,"isRoot":true >> >, >> >>"columns":{"datapath_types":{"type":{"max":"unlimited","mi >> >>> > >> >>> > >> >> >>n":0,"key":"string"}},"statistics":{"type":{"max":"unlimited","value":"string","key":"string >> >" >> >>,"min":0},"ephemeral":true},"external_ids":{"type":{"max": >> >>> > >> >>> > >> >> >>"unlimited","value":"string","key":"string","min":0}},"cur_cfg":{"type":"integer"},"db_versi >> >o >> >>n":{"type":{"key":"string","min":0}},"other_config":{"type >> >>> > >> >>> > >> >> >>":{"max":"unlimited","value":"string","key":"string","min":0}},"next_cfg":{"type":"integer"} >> >, >> >>"system_type":{"type":{"key":"string","min":0}},"system_ve >> >>> > >> >>> > >> >> >>rsion":{"type":{"key":"string","min":0}},"ovs_version":{"type":{"key":"string","min":0}},"br >> >i >> >>dges":{"type":{"max":"unlimited","min":0,"key":{"type":"uu >> >>> > >> >>> > >> >> >>id","refTable":"Bridge"}}},"ssl":{"type":{"key":{"type":"uuid","refTable":"SSL"},"min":0}}," >> >m >> >>anager_options":{"type":{"max":"unlimited","min":0,"key":{ >> >>> > >> >>> > >> >> >>"type":"uuid","refTable":"Manager"}}},"iface_types":{"type":{"max":"unlimited","min":0,"key" >> >: >> >>"string"}}}},"Flow_Sample_Collector_Set":{"isRoot":true,"c >> >>> > >> >>> > >> >> >>olumns":{"external_ids":{"type":{"max":"unlimited","value":"string","key":"string","min":0}} >> >, >> >>"bridge":{"type":{"key":{"type":"uuid","refTable":"Bridge" >> >>> > >> >>> > >> >> >>}}},"ipfix":{"type":{"key":{"type":"uuid","refTable":"IPFIX"},"min":0}},"id":{"type":{"key": >> >{ >> >>"minInteger":0,"maxInteger":4294967295,"type":"integer"}}} >> >>> > >> >>> > >> >> >>},"indexes":[["id","bridge"]]},"Bridge":{"columns":{"rstp_status":{"type":{"max":"unlimited" >> >, >> >>"value":"string","key":"string","min":0},"ephemeral":true} >> >>> > >> >>> > >> >> >>,"datapath_version":{"type":"string"},"flow_tables":{"type":{"max":"unlimited","value":{"typ >> >e >> >>":"uuid","refTable":"Flow_Table"},"key":{"minInteger":0,"m >> >>> > >> >>> > >> >> >>axInteger":254,"type":"integer"},"min":0}},"protocols":{"type":{"max":"unlimited","min":0,"k >> >e >> >>y":{"type":"string","enum":["set",["OpenFlow10","OpenFlow1 >> >>> > >> >>> > >> >> >>1","OpenFlow12","OpenFlow13","OpenFlow14","OpenFlow15"]]}}},"auto_attach":{"type":{"key":{"t >> >y >> >>pe":"uuid","refTable":"AutoAttach"},"min":0}},"mcast_snoop >> >>> > >> >>> > >> >> >>ing_enable":{"type":"boolean"},"flood_vlans":{"type":{"max":4096,"min":0,"key":{"minInteger" >> >: >> >>0,"maxInteger":4095,"type":"integer"}}},"stp_enable":{"typ >> >>> > >> >>> > >> >> >>e":"boolean"},"name":{"type":"string","mutable":false},"sflow":{"type":{"key":{"type":"uuid" >> >, >> >>"refTable":"sFlow"},"min":0}},"ports":{"type":{"max":"unli >> >>> > >> >>> > >> >> >>mited","min":0,"key":{"type":"uuid","refTable":"Port"}}},"mirrors":{"type":{"max":"unlimited >> >" >> >>,"min":0,"key":{"type":"uuid","refTable":"Mirror"}}},"netf >> >>> > >> >>> > >> >> >>low":{"type":{"key":{"type":"uuid","refTable":"NetFlow"},"min":0}},"external_ids":{"type":{" >> >m >> >>ax":"unlimited","value":"string","key":"string","min":0}}, >> >>> > >> >>> > >> >> >>"other_config":{"type":{"max":"unlimited","value":"string","key":"string","min":0}},"datapat >> >h >> >>_type":{"type":"string"},"fail_mode":{"type":{"key":{"type >> >>> > >> >>> > >> >> >>":"string","enum":["set",["secure","standalone"]]},"min":0}},"datapath_id":{"type":{"key":"s >> >t >> >>ring","min":0},"ephemeral":true},"controller":{"type":{"ma >> >>> > >> >>> > >> >> >>x":"unlimited","min":0,"key":{"type":"uuid","refTable":"Controller"}}},"ipfix":{"type":{"key >> >" >> >>:{"type":"uuid","refTable":"IPFIX"},"min":0}},"rstp_enable >> >>> > >> >>> > >> >> >>":{"type":"boolean"},"status":{"type":{"max":"unlimited","value":"string","key":"string","mi >> >n >> >>":0},"ephemeral":true}},"indexes":[["name"]]},"IPFIX":{"co >> >>> > >> >>> > >> >> >>lumns":{"external_ids":{"type":{"max":"unlimited","value":"string","key":"string","min":0}}, >> >" >> >>sampling":{"type":{"key":{"minInteger":1,"maxInteger":4294 >> >>> > >> >>> > >> >> >>967295,"type":"integer"},"min":0}},"cache_active_timeout":{"type":{"key":{"minInteger":0,"ma >> >x >> >>Integer":4200,"type":"integer"},"min":0}},"other_config":{ >> >>> > >> >>> > >> >> >>"type":{"max":"unlimited","value":"string","key":"string","min":0}},"targets":{"type":{"max" >> >: >> >>"unlimited","min":0,"key":"string"}},"obs_domain_id":{"typ >> >>> > >> >>> > >> >> >>e":{"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"},"min":0}},"obs_point_id" >> >: >> >>{"type":{"key":{"minInteger":0,"maxInteger":4294967295,"ty >> >>> > >> >>> > >> >> >>pe":"integer"},"min":0}},"cache_max_flows":{"type":{"key":{"minInteger":0,"maxInteger":42949 >> >6 >> >>7295,"type":"integer"},"min":0}}}},"SSL":{"maxRows":1,"col >> >>> > >> >>> > >> >> >>umns":{"external_ids":{"type":{"max":"unlimited","value":"string","key":"string","min":0}}," >> >c >> >>ertificate":{"type":"string"},"bootstrap_ca_cert":{"type": >> >>> > >> >>> > >> >> >>"boolean"},"ca_cert":{"type":"string"},"private_key":{"type":"string"}}},"Interface":{"colum >> >n >> >>s":{"mac":{"type":{"key":"string","min":0}},"cfm_fault_sta >> >>> > >> >>> > >> >> >>tus":{"type":{"max":"unlimited","min":0,"key":"string"},"ephemeral":true},"lldp":{"type":{"m >> >a >> >>x":"unlimited","value":"string","key":"string","min":0}}," >> >>> > >> >>> > >> >> >>statistics":{"type":{"max":"unlimited","value":"integer","key":"string","min":0},"ephemeral" >> >: >> >>true},"cfm_flap_count":{"type":{"key":"integer","min":0}}, >> >>> > >> >>> > >> >> >>"type":{"type":"string"},"link_resets":{"type":{"key":"integer","min":0},"ephemeral":true}," >> >n >> >>ame":{"type":"string","mutable":false},"lacp_current":{"ty >> >>> > >> >>> > >> >> >>pe":{"key":"boolean","min":0},"ephemeral":true},"options":{"type":{"max":"unlimited","value" >> >: >> >>"string","key":"string","min":0}},"cfm_health":{"type":{"k >> >>> > >> >>> > >> >> >>ey":{"minInteger":0,"maxInteger":100,"type":"integer"},"min":0},"ephemeral":true},"cfm_mpid" >> >: >> >>{"type":{"key":"integer","min":0}},"ingress_policing_rate" >> >>> > >> >>> > >> >> >>:{"type":{"key":{"type":"integer","minInteger":0}}},"cfm_remote_mpids":{"type":{"max":"unlim >> >i >> >>ted","min":0,"key":"integer"},"ephemeral":true},"mac_in_us >> >>> > >> >>> > >> >> >>e":{"type":{"key":"string","min":0},"ephemeral":true},"status":{"type":{"max":"unlimited","v >> >a >> >>lue":"string","key":"string","min":0},"ephemeral":true},"l >> >>> > >> >>> > >> >> >>ink_speed":{"type":{"key":"integer","min":0},"ephemeral":true},"link_state":{"type":{"key":{ >> >" >> >>type":"string","enum":["set",["down","up"]]},"min":0},"eph >> >>> > >> >>> > >> >> >>emeral":true},"ofport":{"type":{"key":"integer","min":0}},"bfd_status":{"type":{"max":"unlim >> >i >> >>ted","value":"string","key":"string","min":0}},"bfd":{"typ >> >>> > >> >>> > >> >> >>e":{"max":"unlimited","value":"string","key":"string","min":0}},"ofport_request":{"type":{"k >> >e >> >>y":{"minInteger":1,"maxInteger":65279,"type":"integer"},"m >> >>> > >> >>> > >> >> >>in":0}},"ifindex":{"type":{"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"}," >> >m >> >>in":0},"ephemeral":true},"ingress_policing_burst":{"type": >> >>> > >> >>> > >> >> >>{"key":{"type":"integer","minInteger":0}}},"external_ids":{"type":{"max":"unlimited","value" >> >: >> >>"string","key":"string","min":0}},"cfm_fault":{"type":{"ke >> >>> > >> >>> > >> >> >>y":"boolean","min":0},"ephemeral":true},"other_config":{"type":{"max":"unlimited","value":"s >> >t >> >>ring","key":"string","min":0}},"admin_state":{"type":{"key >> >>> > >> >>> > >> >> >>":{"type":"string","enum":["set",["down","up"]]},"min":0},"ephemeral":true},"mtu":{"type":{" >> >k >> >>ey":"integer","min":0},"ephemeral":true},"cfm_remote_opsta >> >>> > >> >>> > >> >> >>te":{"type":{"key":{"type":"string","enum":["set",["down","up"]]},"min":0},"ephemeral":true} >> >, >> >>"error":{"type":{"key":"string","min":0}},"duplex":{"type" >> >>> > >> >>> > >> >> >>:{"key":{"type":"string","enum":["set",["full","half"]]},"min":0},"ephemeral":true}},"indexe >> >s >> >>":[["name"]]},"Manager":{"columns":{"external_ids":{"type" >> >>> > >> >>> > >> >> >>:{"max":"unlimited","value":"string","key":"string","min":0}},"is_connected":{"type":"boolea >> >n >> >>","ephemeral":true},"other_config":{"type":{"max":"unlimit >> >>> > >> >>> > >> >> >>ed","value":"string","key":"string","min":0}},"connection_mode":{"type":{"key":{"type":"stri >> >n >> >>g","enum":["set",["in-band","out-of-band"]]},"min":0}},"ta >> >>> > >> >>> > >> >> >>rget":{"type":"string"},"inactivity_probe":{"type":{"key":"integer","min":0}},"status":{"typ >> >e >> >>":{"max":"unlimited","value":"string","key":"string","min" >> >>> > >> >>> > >> >> >>:0},"ephemeral":true},"max_backoff":{"type":{"key":{"type":"integer","minInteger":1000},"min >> >" >> >>:0}}},"indexes":[["target"]]},"Flow_Table":{"columns":{"ex >> >>> > >> >>> > >> >> >>ternal_ids":{"type":{"max":"unlimited","value":"string","key":"string","min":0}},"prefixes": >> >{ >> >>"type":{"max":3,"min":0,"key":"string"}},"name":{"type":{" >> >>> > >> >>> > >> >> >>key":"string","min":0}},"overflow_policy":{"type":{"key":{"type":"string","enum":["set",["ev >> >i >> >>ct","refuse"]]},"min":0}},"groups":{"type":{"max":"unlimit >> >>> > >> >>> > >> >> >>ed","min":0,"key":"string"}},"flow_limit":{"type":{"key":{"type":"integer","minInteger":0}," >> >m >> >>in":0}}}},"Port":{"columns":{"statistics":{"type":{"max":" >> >>> > >> >>> > >> >> >>unlimited","value":"integer","key":"string","min":0},"ephemeral":true},"mac":{"type":{"key": >> >" >> >>string","min":0}},"trunks":{"type":{"max":4096,"min":0,"ke >> >>> > >> >>> > >> >> >>y":{"minInteger":0,"maxInteger":4095,"type":"integer"}}},"rstp_status":{"type":{"max":"unlim >> >i >> >>ted","value":"string","key":"string","min":0},"ephemeral": >> >>> > >> >>> > >> >> >>true},"bond_updelay":{"type":"integer"},"bond_downdelay":{"type":"integer"},"bond_active_sla >> >v >> >>e":{"type":{"key":"string","min":0}},"bond_fake_iface":{"t >> >>> > >> >>> > >> >> >>ype":"boolean"},"name":{"type":"string","mutable":false},"lacp":{"type":{"key":{"type":"stri >> >n >> >>g","enum":["set",["active","off","passive"]]},"min":0}},"f >> >>> > >> >>> > >> >> >>ake_bridge":{"type":"boolean"},"qos":{"type":{"key":{"type":"uuid","refTable":"QoS"},"min":0 >> >} >> >>},"interfaces":{"type":{"max":"unlimited","key":{"type":"u >> >>> > >> >>> > >> >> >>uid","refTable":"Interface"}}},"rstp_statistics":{"type":{"max":"unlimited","value":"integer >> >" >> >>,"key":"string","min":0},"ephemeral":true},"external_ids": >> >>> > >> >>> > >> >> >>{"type":{"max":"unlimited","value":"string","key":"string","min":0}},"vlan_mode":{"type":{"k >> >e >> >>y":{"type":"string","enum":["set",["access","native-tagged >> >>> > >> >>> > ","native- >> >> >>untagged","trunk"]]},"min":0}},"tag":{"type":{"key":{"minInteger":0,"maxInteger":4095,"type" >> >: >> >>"integer"},"min":0}},"other_config":{"type":{"ma >> >>> > >> >>> > >> >> >>x":"unlimited","value":"string","key":"string","min":0}},"status":{"type":{"max":"unlimited" >> >, >> >>"value":"string","key":"string","min":0},"ephemeral":true} >> >>> > >> >>> > >> ,"bond_mode":{"type":{"key":{"type":"string","enum":["set",["active-backup","balance- >> >>slb","balance-tcp"]]},"min":0}}},"indexes":[["name"]]},"NetFlow":{ >> >>> > >> >>> > >> >> >>"columns":{"external_ids":{"type":{"max":"unlimited","value":"string","key":"string","min":0 >> >} >> >>},"active_timeout":{"type":{"key":{"type":"integer","minIn >> >>> > >> >>> > teger":- >> >> >>1}}},"targets":{"type":{"max":"unlimited","key":"string"}},"add_id_to_interface":{"type":"bo >> >o >> >>lean"},"engine_id":{"type":{"key":{"minInteger":0, >> >>> > >> >>> > >> >> >>"maxInteger":255,"type":"integer"},"min":0}},"engine_type":{"type":{"key":{"minInteger":0,"m >> >a >> >>xInteger":255,"type":"integer"},"min":0}}}},"Controller":{ >> >>> > >> >>> > >> >> >>"columns":{"external_ids":{"type":{"max":"unlimited","value":"string","key":"string","min":0 >> >} >> >>},"local_ip":{"type":{"key":"string","min":0}},"role":{"ty >> >>> > >> >>> > >> >> >>pe":{"key":{"type":"string","enum":["set",["master","other","slave"]]},"min":0},"ephemeral": >> >t >> >>rue},"is_connected":{"type":"boolean","ephemeral":true},"o >> >>> > >> >>> > >> >> >>ther_config":{"type":{"max":"unlimited","value":"string","key":"string","min":0}},"controlle >> >r >> >>_rate_limit":{"type":{"key":{"type":"integer","minInteger" >> >>> > >> >>> > >> >> >>:100},"min":0}},"controller_burst_limit":{"type":{"key":{"type":"integer","minInteger":25}," >> >m >> >>in":0}},"connection_mode":{"type":{"key":{"type":"string", >> >>> > >> >>> > "enum":["set",["in-band","out-of- >> >> >>band"]]},"min":0}},"enable_async_messages":{"type":{"key":"boolean","min":0}},"target":{"typ >> >e >> >>":"string"},"local_netmas >> >>> > >> >>> > >> >> >>k":{"type":{"key":"string","min":0}},"inactivity_probe":{"type":{"key":"integer","min":0}}," >> >s >> >>tatus":{"type":{"max":"unlimited","value":"string","key":" >> >>> > >> >>> > >> >> >>string","min":0},"ephemeral":true},"local_gateway":{"type":{"key":"string","min":0}},"max_ba >> >c >> >>koff":{"type":{"key":{"type":"integer","minInteger":1000}, >> >>> > >> >>> > >> >> >>"min":0}}}},"Mirror":{"columns":{"external_ids":{"type":{"max":"unlimited","value":"string", >> >" >> >>key":"string","min":0}},"select_all":{"type":"boolean"},"s >> >>> > >> >>> > >> >> >>elect_src_port":{"type":{"max":"unlimited","min":0,"key":{"refTable":"Port","refType":"weak" >> >, >> >>"type":"uuid"}}},"output_vlan":{"type":{"key":{"minInteger >> >>> > >> >>> > >> >> >>":1,"maxInteger":4095,"type":"integer"},"min":0}},"statistics":{"type":{"max":"unlimited","v >> >a >> >>lue":"integer","key":"string","min":0},"ephemeral":true}," >> >>> > >> >>> > >> >> >>select_vlan":{"type":{"max":4096,"min":0,"key":{"minInteger":0,"maxInteger":4095,"type":"int >> >e >> >>ger"}}},"output_port":{"type":{"key":{"refTable":"Port","r >> >>> > >> >>> > >> >> >>efType":"weak","type":"uuid"},"min":0}},"name":{"type":"string"},"select_dst_port":{"type":{ >> >" >> >>max":"unlimited","min":0,"key":{"refTable":"Port","refType >> >>> > >> >>> > >> >> >>":"weak","type":"uuid"}}}}},"AutoAttach":{"columns":{"system_name":{"type":"string"},"mappin >> >g >> >>s":{"type":{"max":"unlimited","value":{"minInteger":0,"max >> >>> > >> >>> > >> >> >>Integer":4095,"type":"integer"},"key":{"minInteger":0,"maxInteger":16777215,"type":"integer" >> >} >> >>,"min":0}},"system_description":{"type":"string"}}},"sFlow >> >>> > >> >>> > >> >> >>":{"columns":{"external_ids":{"type":{"max":"unlimited","value":"string","key":"string","min >> >" >> >>:0}},"agent":{"type":{"key":"string","min":0}},"header":{" >> >>> > >> >>> > >> >> >>type":{"key":"integer","min":0}},"polling":{"type":{"key":"integer","min":0}},"sampling":{"t >> >y >> >>pe":{"key":"integer","min":0}},"targets":{"type":{"max":"u >> >>> > >> >>> > >> nlimited","key":"string"}}}}},"version":"7.12.1","cksum":"2211824403 >> >>> > 22535"}, id=0 >> >>> > > 2016-07-02T14:18:06Z|00014|hmap|DBG|lib/sset.c:53: 6 nodes in >> bucket (8 >> >>> > nodes, 4 buckets) >> >>> > > 2016-07-02T14:18:06Z|00015|hmap|DBG|lib/sset.c:53: 6 nodes in >> bucket (32 >> >>> > nodes, 16 buckets) >> >>> > > >> >>> > >> 2016-07-02T14:18:06Z|00016|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>> > send request, method="monitor", params=["Open_vSwitch",null,{"Open_ >> >>> > >> >>> > >> >> >>vSwitch":{"columns":["bridges","cur_cfg"]},"Interface":{"columns":["name","ofport"]},"Flow_S >> >a >> >>mple_Collector_Set":{"columns":["bridge"]},"Port":{"column >> >>> > >> >>> > >> >> >>s":["fake_bridge","interfaces","name","tag"]},"Bridge":{"columns":["controller","datapath_ty >> >p >> >>e","fail_mode","name","ports"]},"Controller":{"columns":[] >> >>> > }}], id=1 >> >>> > > >> >>> > >> 2016-07-02T14:18:06Z|00017|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>> > received reply, result={"Open_vSwitch":{"c67d14d9-857f-460d-90a2-da >> >>> > 79df5f9d09":{"new":{"cur_cfg":0,"bridges":["set",[]]}}}}, >> id=1 >> >>> > > >> >>> > >> 2016-07-02T14:18:06Z|00018|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>> > send request, method="transact", params=["Open_vSwitch",{"where":[[ >> >>> > >> >>> > "_uuid","==",["uuid","c67d14d9-857f-460d-90a2- >> >> >>da79df5f9d09"]]],"table":"Open_vSwitch","timeout":0,"op":"wait","rows":[{"bridges":["set",[] >> >] >> >>}],"columns" >> >>> > >> >>> > :["bridges"],"until":"=="},{"row":{"name":"br0","ports":["named- >> >> >>uuid","row67094deb_129b_4760_afef_46082914fc0f"],"datapath_type":"netdev"},"table":"Bri >> >>> > >> >>> > dge","op":"insert","uuid- >> >> >>name":"rowd71a9941_b131_4485_a077_cd03e0720c90"},{"row":{"bridges":["named- >> >>uuid","rowd71a9941_b131_4485_a077_cd03e0720c90"]}," >> >>> > >> >>> > where":[["_uuid","==",["uuid","c67d14d9-857f-460d-90a2- >> >> >>da79df5f9d09"]]],"table":"Open_vSwitch","op":"update"},{"row":{"type":"internal","name":"br0 >> >" >> >>}," >> >>> > >> >>> > table":"Interface","op":"insert","uuid- >> >> >>name":"row786ac466_b3fa_42ed_91a3_c73b98506b45"},{"row":{"name":"br0","interfaces":["named- >> >>uuid","row786ac466_b3 >> >>> > >> >>> > fa_42ed_91a3_c73b98506b45"]},"table":"Port","op":"insert","uuid- >> >> >>name":"row67094deb_129b_4760_afef_46082914fc0f"},{"mutations":[["next_cfg","+=",1]],"wh >> >>> > >> >>> > ere":[["_uuid","==",["uuid","c67d14d9-857f-460d-90a2- >> >> >>da79df5f9d09"]]],"table":"Open_vSwitch","op":"mutate"},{"where":[["_uuid","==",["uuid","c67d >> >1 >> >>4d9-8 >> >>> > >> >>> > 57f-460d-90a2- >> >> >>da79df5f9d09"]]],"table":"Open_vSwitch","op":"select","columns":["next_cfg"]},{"op":"comment >> >" >> >>,"comment":"ovs-vsctl: >> >>> > ./ovs-vsctl -v add-br br0 -- set bridge br0 >> >>> > datapath_type=netdev"}], id=2 >> >>> > > >> >>> > >> 2016-07-02T14:18:06Z|00019|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>> > received notification, method="update", params=[null,{"Interface":{ >> >>> > >> >>> > "e0c6c65d-6420-428a-b260- >> >> >>0a7813bb8e05":{"new":{"ofport":["set",[]],"name":"br0"}}},"Open_vSwitch":{"c67d14d9-857f- >> >>460d-90a2-da79df5f9d09":{"old":{"brid >> >>> > >> >>> > >> ges":["set",[]]},"new":{"cur_cfg":0,"bridges":["uuid","bc4fe747-1603-4ede-a94e- >> >>a64af3226cee"]}}},"Port":{"10f4a392-4c3d-4c24-a2e1-78f91c60f9f9":{"new": >> >>> > >> >>> > >> {"fake_bridge":false,"tag":["set",[]],"name":"br0","interfaces":["uuid","e0c6c65d-6420- >> >>428a-b260-0a7813bb8e05"]}}},"Bridge":{"bc4fe747-1603-4ede-a94e-a >> >>> > >> >>> > >> 64af3226cee":{"new":{"name":"br0","ports":["uuid","10f4a392-4c3d-4c24-a2e1- >> >> >>78f91c60f9f9"],"datapath_type":"netdev","fail_mode":["set",[]],"controller": >> >>> > ["set",[]]}}}}] >> >>> > > >> >>> > >> 2016-07-02T14:18:06Z|00020|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>> > received reply, result=[{},{"uuid":["uuid","bc4fe747-1603-4ede-a94e >> >>> > >> >>> > >> -a64af3226cee"]},{"count":1},{"uuid":["uuid","e0c6c65d-6420-428a-b260- >> >> >>0a7813bb8e05"]},{"uuid":["uuid","10f4a392-4c3d-4c24-a2e1-78f91c60f9f9"]},{"count" >> >>> > :1},{"rows":[{"next_cfg":1}]},{}], id=2 >> >>> > > 2016-07-02T14:18:06Z|00021|poll_loop|DBG|wakeup due to 0-ms >> timeout at >> >>> > lib/ovsdb-idl.c:1729 >> >>> > > 2016-07-02T14:19:51Z|00022|poll_loop|DBG|wakeup due to [POLLIN] >> on fd 5 >> >>> > (FIFO pipe:[26870]) at lib/fatal-signal.c:224 (0% CPU usage) >> >>> > > 2016-07-02T14:19:51Z|00023|fatal_signal|WARN|terminating with >> signal 2 >> >>> > (Interrupt) >> >>> > >> >>> > >> >> >> >>> $ sudo ./ovs-vswitchd --dpdk -c 0x1 -n 4 -- unix:$DB_SOCK --pidfile >> --detach -v >> >>> 2016-07-02T15:22:49Z|00001|dpdk|INFO|No -vhost_sock_dir provided - >> defaulting to >> >>/usr/local/var/run/openvswitch >> >>> EAL: Detected lcore 0 as core 0 on socket 0 >> >>> EAL: Detected lcore 1 as core 1 on socket 0 >> >>> EAL: Detected lcore 2 as core 2 on socket 0 >> >>> EAL: Detected lcore 3 as core 3 on socket 0 >> >>> EAL: Support maximum 128 logical core(s) by configuration. >> >>> EAL: Detected 4 lcore(s) >> >>> EAL: VFIO modules not all loaded, skip VFIO support... >> >>> EAL: Setting up physically contiguous memory... >> >>> EAL: Ask a virtual area of 0x40000000 bytes >> >>> EAL: Virtual area found at 0x7f8400000000 (size = 0x40000000) >> >>> EAL: Requesting 1 pages of size 1024MB from socket 0 >> >>> EAL: TSC frequency is ~2096068 KHz >> >>> EAL: Master lcore 0 is ready (tid=c499bac0;cpuset=[0]) >> >>> EAL: PCI device 0000:02:00.0 on NUMA socket -1 >> >>> EAL: probe driver: 8086:10fb rte_ixgbe_pmd >> >>> EAL: PCI memory mapped at 0x7f8440000000 >> >>> EAL: PCI memory mapped at 0x7f8440080000 >> >>> PMD: eth_ixgbe_dev_init(): MAC: 2, PHY: 18, SFP+: 5 >> >>> PMD: eth_ixgbe_dev_init(): port 0 vendorID=0x8086 deviceID=0x10fb >> >>> EAL: PCI device 0000:02:00.1 on NUMA socket -1 >> >>> EAL: probe driver: 8086:10fb rte_ixgbe_pmd >> >>> EAL: PCI memory mapped at 0x7f8440084000 >> >>> EAL: PCI memory mapped at 0x7f8440104000 >> >>> PMD: eth_ixgbe_dev_init(): MAC: 2, PHY: 18, SFP+: 6 >> >>> PMD: eth_ixgbe_dev_init(): port 1 vendorID=0x8086 deviceID=0x10fb >> >>> Zone 0: name:<RG_MP_log_history>, phys:0x1bfffdec0, len:0x2080, >> virt:0x7f843fffdec0, >> >>socket_id:0, flags:0 >> >>> Zone 1: name:<MP_log_history>, phys:0x1bfd73d40, len:0x28a0c0, >> virt:0x7f843fd73d40, >> >>socket_id:0, flags:0 >> >>> Zone 2: name:<rte_eth_dev_data>, phys:0x1bfd43380, len:0x2f700, >> virt:0x7f843fd43380, >> >>socket_id:0, flags:0 >> >>> >> 2016-07-02T15:22:51Z|00002|reconnect|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>entering BACKOFF >> >>> 2016-07-02T15:22:51Z|00003|hmap|DBG|lib/shash.c:112: 6 nodes in >> bucket (32 nodes, 16 >> >>buckets) >> >>> 2016-07-02T15:22:51Z|00004|ovs_numa|INFO|Discovered 4 CPU cores on >> NUMA node 0 >> >>> 2016-07-02T15:22:51Z|00005|ovs_numa|INFO|Discovered 1 NUMA nodes and >> 4 CPU cores >> >>> >> 2016-07-02T15:22:51Z|00006|reconnect|INFO|unix:/usr/local/var/run/openvswitch/db.sock: >> >>connecting... >> >>> >> 2016-07-02T15:22:51Z|00007|reconnect|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>entering CONNECTING >> >>> 2016-07-02T15:22:51Z|00008|poll_loop|DBG|wakeup due to [POLLOUT] on >> fd 19 (<- >> >>>/usr/local/var/run/openvswitch/db.sock) at lib/stream-fd.c:151 >> >>> >> 2016-07-02T15:22:51Z|00009|reconnect|INFO|unix:/usr/local/var/run/openvswitch/db.sock: >> >>connected >> >>> >> 2016-07-02T15:22:51Z|00010|reconnect|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>entering ACTIVE >> >>> >> 2016-07-02T15:22:51Z|00011|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> send >> >>request, method="get_schema", params=["Open_vSwitch"], id=0 >> >>> >> 2016-07-02T15:22:51Z|00012|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> send >> >>request, method="lock", params=["ovs_vswitchd"], id=1 >> >>> 2016-07-02T15:22:51Z|00001|poll_loop(urcu3)|DBG|wakeup due to 0-ms >> timeout >> >>> 2016-07-02T15:22:51Z|00013|poll_loop|DBG|wakeup due to [POLLIN] on fd >> 19 (<- >> >>>/usr/local/var/run/openvswitch/db.sock) at lib/stream-fd.c:155 >> >>> 2016-07-02T15:22:51Z|00014|hmap|DBG|lib/shash.c:112: 6 nodes in >> bucket (8 nodes, 4 >> >buckets) >> >>> 2016-07-02T15:22:51Z|00015|hmap|DBG|lib/shash.c:112: 6 nodes in >> bucket (32 nodes, 16 >> >>buckets) >> >>> >> 2016-07-02T15:22:51Z|00016|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>received reply, >> >> >>result={"name":"Open_vSwitch","tables":{"QoS":{"isRoot":true,"columns":{"external_ids":{"typ >> >e >> >> >>":{"max":"unlimited","value":"string","key":"string","min":0}},"type":{"type":"string"},"que >> >u >> >> >>es":{"type":{"max":"unlimited","value":{"type":"uuid","refTable":"Queue"},"key":{"minInteger >> >" >> >> >>:0,"maxInteger":4294967295,"type":"integer"},"min":0}},"other_config":{"type":{"max":"unlimi >> >t >> >> >>ed","value":"string","key":"string","min":0}}}},"Queue":{"isRoot":true,"columns":{"external_ >> >i >> >> >>ds":{"type":{"max":"unlimited","value":"string","key":"string","min":0}},"dscp":{"type":{"ke >> >y >> >> >>":{"minInteger":0,"maxInteger":63,"type":"integer"},"min":0}},"other_config":{"type":{"max": >> >" >> >> >>unlimited","value":"string","key":"string","min":0}}}},"Open_vSwitch":{"maxRows":1,"isRoot": >> >t >> >> >>rue,"columns":{"datapath_types":{"type":{"max":"unlimited","min":0,"key":"string"}},"statist >> >i >> >> >>cs":{"type":{"max":"unlimited","value":"string","key":"string","min":0},"ephemeral":true},"e >> >x >> >> >>ternal_ids":{"type":{"max":"unlimited","value":"string","key":"string","min":0}},"cur_cfg":{ >> >" >> >> >>type":"integer"},"db_version":{"type":{"key":"string","min":0}},"other_config":{"type":{"max >> >" >> >> >>:"unlimited","value":"string","key":"string","min":0}},"next_cfg":{"type":"integer"},"system >> >_ >> >> >>type":{"type":{"key":"string","min":0}},"system_version":{"type":{"key":"string","min":0}}," >> >o >> >> >>vs_version":{"type":{"key":"string","min":0}},"bridges":{"type":{"max":"unlimited","min":0," >> >k >> >> >>ey":{"type":"uuid","refTable":"Bridge"}}},"ssl":{"type":{"key":{"type":"uuid","refTable":"SS >> >L >> >> >>"},"min":0}},"manager_options":{"type":{"max":"unlimited","min":0,"key":{"type":"uuid","refT >> >a >> >> >>ble":"Manager"}}},"iface_types":{"type":{"max":"unlimited","min":0,"key":"string"}}}},"Flow_ >> >S >> >> >>ample_Collector_Set":{"isRoot":true,"columns":{"external_ids":{"type":{"max":"unlimited","va >> >l >> >> >>ue":"string","key":"string","min":0}},"bridge":{"type":{"key":{"type":"uuid","refTable":"Bri >> >d >> >> >>ge"}}},"ipfix":{"type":{"key":{"type":"uuid","refTable":"IPFIX"},"min":0}},"id":{"type":{"ke >> >y >> >> >>":{"minInteger":0,"maxInteger":4294967295,"type":"integer"}}}},"indexes":[["id","bridge"]]}, >> >" >> >> >>Bridge":{"columns":{"rstp_status":{"type":{"max":"unlimited","value":"string","key":"string" >> >, >> >> >>"min":0},"ephemeral":true},"datapath_version":{"type":"string"},"flow_tables":{"type":{"max" >> >: >> >> >>"unlimited","value":{"type":"uuid","refTable":"Flow_Table"},"key":{"minInteger":0,"maxIntege >> >r >> >> >>":254,"type":"integer"},"min":0}},"protocols":{"type":{"max":"unlimited","min":0,"key":{"typ >> >e >> >> >>":"string","enum":["set",["OpenFlow10","OpenFlow11","OpenFlow12","OpenFlow13","OpenFlow14"," >> >O >> >> >>penFlow15"]]}}},"auto_attach":{"type":{"key":{"type":"uuid","refTable":"AutoAttach"},"min":0 >> >} >> >> >>},"mcast_snooping_enable":{"type":"boolean"},"flood_vlans":{"type":{"max":4096,"min":0,"key" >> >: >> >> >>{"minInteger":0,"maxInteger":4095,"type":"integer"}}},"stp_enable":{"type":"boolean"},"name" >> >: >> >> >>{"type":"string","mutable":false},"sflow":{"type":{"key":{"type":"uuid","refTable":"sFlow"}, >> >" >> >> >>min":0}},"ports":{"type":{"max":"unlimited","min":0,"key":{"type":"uuid","refTable":"Port"}} >> >} >> >> >>,"mirrors":{"type":{"max":"unlimited","min":0,"key":{"type":"uuid","refTable":"Mirror"}}},"n >> >e >> >> >>tflow":{"type":{"key":{"type":"uuid","refTable":"NetFlow"},"min":0}},"external_ids":{"type": >> >{ >> >> >>"max":"unlimited","value":"string","key":"string","min":0}},"other_config":{"type":{"max":"u >> >n >> >> >>limited","value":"string","key":"string","min":0}},"datapath_type":{"type":"string"},"fail_m >> >o >> >> >>de":{"type":{"key":{"type":"string","enum":["set",["secure","standalone"]]},"min":0}},"datap >> >a >> >> >>th_id":{"type":{"key":"string","min":0},"ephemeral":true},"controller":{"type":{"max":"unlim >> >i >> >> >>ted","min":0,"key":{"type":"uuid","refTable":"Controller"}}},"ipfix":{"type":{"key":{"type": >> >" >> >> >>uuid","refTable":"IPFIX"},"min":0}},"rstp_enable":{"type":"boolean"},"status":{"type":{"max" >> >: >> >> >>"unlimited","value":"string","key":"string","min":0},"ephemeral":true}},"indexes":[["name"]] >> >} >> >> >>,"IPFIX":{"columns":{"external_ids":{"type":{"max":"unlimited","value":"string","key":"strin >> >g >> >> >>","min":0}},"sampling":{"type":{"key":{"minInteger":1,"maxInteger":4294967295,"type":"intege >> >r >> >> >>"},"min":0}},"cache_active_timeout":{"type":{"key":{"minInteger":0,"maxInteger":4200,"type": >> >" >> >> >>integer"},"min":0}},"other_config":{"type":{"max":"unlimited","value":"string","key":"string >> >" >> >> >>,"min":0}},"targets":{"type":{"max":"unlimited","min":0,"key":"string"}},"obs_domain_id":{"t >> >y >> >> >>pe":{"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"},"min":0}},"obs_point_id >> >" >> >> >>:{"type":{"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"},"min":0}},"cache_m >> >a >> >> >>x_flows":{"type":{"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"},"min":0}}} >> >} >> >> >>,"SSL":{"maxRows":1,"columns":{"external_ids":{"type":{"max":"unlimited","value":"string","k >> >e >> >> >>y":"string","min":0}},"certificate":{"type":"string"},"bootstrap_ca_cert":{"type":"boolean"} >> >, >> >> >>"ca_cert":{"type":"string"},"private_key":{"type":"string"}}},"Interface":{"columns":{"mac": >> >{ >> >> >>"type":{"key":"string","min":0}},"cfm_fault_status":{"type":{"max":"unlimited","min":0,"key" >> >: >> >> >>"string"},"ephemeral":true},"lldp":{"type":{"max":"unlimited","value":"string","key":"string >> >" >> >> >>,"min":0}},"statistics":{"type":{"max":"unlimited","value":"integer","key":"string","min":0} >> >, >> >> >>"ephemeral":true},"cfm_flap_count":{"type":{"key":"integer","min":0}},"type":{"type":"string >> >" >> >> >>},"link_resets":{"type":{"key":"integer","min":0},"ephemeral":true},"name":{"type":"string", >> >" >> >> >>mutable":false},"lacp_current":{"type":{"key":"boolean","min":0},"ephemeral":true},"options" >> >: >> >> >>{"type":{"max":"unlimited","value":"string","key":"string","min":0}},"cfm_health":{"type":{" >> >k >> >> >>ey":{"minInteger":0,"maxInteger":100,"type":"integer"},"min":0},"ephemeral":true},"cfm_mpid" >> >: >> >> >>{"type":{"key":"integer","min":0}},"ingress_policing_rate":{"type":{"key":{"type":"integer", >> >" >> >> >>minInteger":0}}},"cfm_remote_mpids":{"type":{"max":"unlimited","min":0,"key":"integer"},"eph >> >e >> >> >>meral":true},"mac_in_use":{"type":{"key":"string","min":0},"ephemeral":true},"status":{"type >> >" >> >> >>:{"max":"unlimited","value":"string","key":"string","min":0},"ephemeral":true},"link_speed": >> >{ >> >> >>"type":{"key":"integer","min":0},"ephemeral":true},"link_state":{"type":{"key":{"type":"stri >> >n >> >> >>g","enum":["set",["down","up"]]},"min":0},"ephemeral":true},"ofport":{"type":{"key":"integer >> >" >> >> >>,"min":0}},"bfd_status":{"type":{"max":"unlimited","value":"string","key":"string","min":0}} >> >, >> >> >>"bfd":{"type":{"max":"unlimited","value":"string","key":"string","min":0}},"ofport_request": >> >{ >> >> >>"type":{"key":{"minInteger":1,"maxInteger":65279,"type":"integer"},"min":0}},"ifindex":{"typ >> >e >> >> >>":{"key":{"minInteger":0,"maxInteger":4294967295,"type":"integer"},"min":0},"ephemeral":true >> >} >> >> >>,"ingress_policing_burst":{"type":{"key":{"type":"integer","minInteger":0}}},"external_ids": >> >{ >> >> >>"type":{"max":"unlimited","value":"string","key":"string","min":0}},"cfm_fault":{"type":{"ke >> >y >> >> >>":"boolean","min":0},"ephemeral":true},"other_config":{"type":{"max":"unlimited","value":"st >> >r >> >> >>ing","key":"string","min":0}},"admin_state":{"type":{"key":{"type":"string","enum":["set",[" >> >d >> >> >>own","up"]]},"min":0},"ephemeral":true},"mtu":{"type":{"key":"integer","min":0},"ephemeral": >> >t >> >> >>rue},"cfm_remote_opstate":{"type":{"key":{"type":"string","enum":["set",["down","up"]]},"min >> >" >> >> >>:0},"ephemeral":true},"error":{"type":{"key":"string","min":0}},"duplex":{"type":{"key":{"ty >> >p >> >> >>e":"string","enum":["set",["full","half"]]},"min":0},"ephemeral":true}},"indexes":[["name"]] >> >} >> >> >>,"Manager":{"columns":{"external_ids":{"type":{"max":"unlimited","value":"string","key":"str >> >i >> >> >>ng","min":0}},"is_connected":{"type":"boolean","ephemeral":true},"other_config":{"type":{"ma >> >x >> >> >>":"unlimited","value":"string","key":"string","min":0}},"connection_mode":{"type":{"key":{"t >> >y >> >>pe":"string","enum":["set",["in-band","out-of- >> >> >>band"]]},"min":0}},"target":{"type":"string"},"inactivity_probe":{"type":{"key":"integer","m >> >i >> >> >>n":0}},"status":{"type":{"max":"unlimited","value":"string","key":"string","min":0},"ephemer >> >a >> >> >>l":true},"max_backoff":{"type":{"key":{"type":"integer","minInteger":1000},"min":0}}},"index >> >e >> >> >>s":[["target"]]},"Flow_Table":{"columns":{"external_ids":{"type":{"max":"unlimited","value": >> >" >> >> >>string","key":"string","min":0}},"prefixes":{"type":{"max":3,"min":0,"key":"string"}},"name" >> >: >> >> >>{"type":{"key":"string","min":0}},"overflow_policy":{"type":{"key":{"type":"string","enum":[ >> >" >> >> >>set",["evict","refuse"]]},"min":0}},"groups":{"type":{"max":"unlimited","min":0,"key":"strin >> >g >> >> >>"}},"flow_limit":{"type":{"key":{"type":"integer","minInteger":0},"min":0}}}},"Port":{"colum >> >n >> >> >>s":{"statistics":{"type":{"max":"unlimited","value":"integer","key":"string","min":0},"ephem >> >e >> >> >>ral":true},"mac":{"type":{"key":"string","min":0}},"trunks":{"type":{"max":4096,"min":0,"key >> >" >> >> >>:{"minInteger":0,"maxInteger":4095,"type":"integer"}}},"rstp_status":{"type":{"max":"unlimit >> >e >> >> >>d","value":"string","key":"string","min":0},"ephemeral":true},"bond_updelay":{"type":"intege >> >r >> >> >>"},"bond_downdelay":{"type":"integer"},"bond_active_slave":{"type":{"key":"string","min":0}} >> >, >> >> >>"bond_fake_iface":{"type":"boolean"},"name":{"type":"string","mutable":false},"lacp":{"type" >> >: >> >> >>{"key":{"type":"string","enum":["set",["active","off","passive"]]},"min":0}},"fake_bridge":{ >> >" >> >> >>type":"boolean"},"qos":{"type":{"key":{"type":"uuid","refTable":"QoS"},"min":0}},"interfaces >> >" >> >> >>:{"type":{"max":"unlimited","key":{"type":"uuid","refTable":"Interface"}}},"rstp_statistics" >> >: >> >> >>{"type":{"max":"unlimited","value":"integer","key":"string","min":0},"ephemeral":true},"exte >> >r >> >> >>nal_ids":{"type":{"max":"unlimited","value":"string","key":"string","min":0}},"vlan_mode":{" >> >t >> >> >>ype":{"key":{"type":"string","enum":["set",["access","native-tagged","native- >> >> >>untagged","trunk"]]},"min":0}},"tag":{"type":{"key":{"minInteger":0,"maxInteger":4095,"type" >> >: >> >> >>"integer"},"min":0}},"other_config":{"type":{"max":"unlimited","value":"string","key":"strin >> >g >> >> >>","min":0}},"status":{"type":{"max":"unlimited","value":"string","key":"string","min":0},"ep >> >h >> >> >>emeral":true},"bond_mode":{"type":{"key":{"type":"string","enum":["set",["active- >> >>backup","balance-slb","balance- >> >> >>tcp"]]},"min":0}}},"indexes":[["name"]]},"NetFlow":{"columns":{"external_ids":{"type":{"max" >> >: >> >> >>"unlimited","value":"string","key":"string","min":0}},"active_timeout":{"type":{"key":{"type >> >" >> >>:"integer","minInteger":- >> >> >>1}}},"targets":{"type":{"max":"unlimited","key":"string"}},"add_id_to_interface":{"type":"bo >> >o >> >> >>lean"},"engine_id":{"type":{"key":{"minInteger":0,"maxInteger":255,"type":"integer"},"min":0 >> >} >> >> >>},"engine_type":{"type":{"key":{"minInteger":0,"maxInteger":255,"type":"integer"},"min":0}}} >> >} >> >> >>,"Controller":{"columns":{"external_ids":{"type":{"max":"unlimited","value":"string","key":" >> >s >> >> >>tring","min":0}},"local_ip":{"type":{"key":"string","min":0}},"role":{"type":{"key":{"type": >> >" >> >> >>string","enum":["set",["master","other","slave"]]},"min":0},"ephemeral":true},"is_connected" >> >: >> >> >>{"type":"boolean","ephemeral":true},"other_config":{"type":{"max":"unlimited","value":"strin >> >g >> >> >>","key":"string","min":0}},"controller_rate_limit":{"type":{"key":{"type":"integer","minInte >> >g >> >> >>er":100},"min":0}},"controller_burst_limit":{"type":{"key":{"type":"integer","minInteger":25 >> >} >> >> >>,"min":0}},"connection_mode":{"type":{"key":{"type":"string","enum":["set",["in-band","out- >> >>of- >> >> >>band"]]},"min":0}},"enable_async_messages":{"type":{"key":"boolean","min":0}},"target":{"typ >> >e >> >> >>":"string"},"local_netmask":{"type":{"key":"string","min":0}},"inactivity_probe":{"type":{"k >> >e >> >> >>y":"integer","min":0}},"status":{"type":{"max":"unlimited","value":"string","key":"string"," >> >m >> >> >>in":0},"ephemeral":true},"local_gateway":{"type":{"key":"string","min":0}},"max_backoff":{"t >> >y >> >> >>pe":{"key":{"type":"integer","minInteger":1000},"min":0}}}},"Mirror":{"columns":{"external_i >> >d >> >> >>s":{"type":{"max":"unlimited","value":"string","key":"string","min":0}},"select_all":{"type" >> >: >> >> >>"boolean"},"select_src_port":{"type":{"max":"unlimited","min":0,"key":{"refTable":"Port","re >> >f >> >> >>Type":"weak","type":"uuid"}}},"output_vlan":{"type":{"key":{"minInteger":1,"maxInteger":4095 >> >, >> >> >>"type":"integer"},"min":0}},"statistics":{"type":{"max":"unlimited","value":"integer","key": >> >" >> >> >>string","min":0},"ephemeral":true},"select_vlan":{"type":{"max":4096,"min":0,"key":{"minInte >> >g >> >> >>er":0,"maxInteger":4095,"type":"integer"}}},"output_port":{"type":{"key":{"refTable":"Port", >> >" >> >> >>refType":"weak","type":"uuid"},"min":0}},"name":{"type":"string"},"select_dst_port":{"type": >> >{ >> >> >>"max":"unlimited","min":0,"key":{"refTable":"Port","refType":"weak","type":"uuid"}}}}},"Auto >> >A >> >> >>ttach":{"columns":{"system_name":{"type":"string"},"mappings":{"type":{"max":"unlimited","va >> >l >> >> >>ue":{"minInteger":0,"maxInteger":4095,"type":"integer"},"key":{"minInteger":0,"maxInteger":1 >> >6 >> >> >>777215,"type":"integer"},"min":0}},"system_description":{"type":"string"}}},"sFlow":{"column >> >s >> >> >>":{"external_ids":{"type":{"max":"unlimited","value":"string","key":"string","min":0}},"agen >> >t >> >> >>":{"type":{"key":"string","min":0}},"header":{"type":{"key":"integer","min":0}},"polling":{" >> >t >> >> >>ype":{"key":"integer","min":0}},"sampling":{"type":{"key":"integer","min":0}},"targets":{"ty >> >p >> >>e":{"max":"unlimited","key":"string"}}}}},"version":"7.12.1","cksum":"2211824403 >> 22535"}, >> >>id=0 >> >>> 2016-07-02T15:22:51Z|00017|hmap|DBG|lib/sset.c:53: 6 nodes in bucket >> (8 nodes, 4 buckets) >> >>> 2016-07-02T15:22:51Z|00018|hmap|DBG|lib/sset.c:53: 6 nodes in bucket >> (32 nodes, 16 >> >buckets) >> >>> >> 2016-07-02T15:22:51Z|00019|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> send >> >>request, method="monitor", >> >> >>params=["Open_vSwitch",null,{"QoS":{"columns":["other_config","queues","type"]},"Queue":{"co >> >l >> >> >>umns":["dscp","other_config"]},"Flow_Sample_Collector_Set":{"columns":["bridge","id","ipfix" >> >] >> >> >>},"Open_vSwitch":{"columns":["bridges","cur_cfg","datapath_types","iface_types","manager_opt >> >i >> >> >>ons","next_cfg","other_config","ssl","statistics"]},"Bridge":{"columns":["auto_attach","cont >> >r >> >> >>oller","datapath_id","datapath_type","datapath_version","fail_mode","flood_vlans","flow_tabl >> >e >> >> >>s","ipfix","mcast_snooping_enable","mirrors","name","netflow","other_config","ports","protoc >> >o >> >> >>ls","rstp_enable","rstp_status","sflow","status","stp_enable"]},"IPFIX":{"columns":["cache_a >> >c >> >> >>tive_timeout","cache_max_flows","obs_domain_id","obs_point_id","other_config","sampling","ta >> >r >> >> >>gets"]},"SSL":{"columns":["bootstrap_ca_cert","ca_cert","certificate","private_key"]},"Manag >> >e >> >> >>r":{"columns":["connection_mode","other_config","target"]},"Interface":{"columns":["admin_st >> >a >> >> >>te","bfd","bfd_status","cfm_fault","cfm_fault_status","cfm_flap_count","cfm_health","cfm_mpi >> >d >> >> >>","cfm_remote_mpids","cfm_remote_opstate","duplex","error","ifindex","ingress_policing_burst >> >" >> >> >>,"ingress_policing_rate","lacp_current","link_resets","link_speed","link_state","lldp","mac" >> >, >> >> >>"mac_in_use","mtu","name","ofport","ofport_request","options","other_config","statistics","s >> >t >> >> >>atus","type"]},"Flow_Table":{"columns":["external_ids","flow_limit","groups","name","overflo >> >w >> >> >>_policy","prefixes"]},"Port":{"columns":["bond_active_slave","bond_downdelay","bond_fake_ifa >> >c >> >> >>e","bond_mode","bond_updelay","fake_bridge","interfaces","lacp","mac","name","other_config", >> >" >> >> >>qos","rstp_statistics","rstp_status","statistics","status","tag","trunks","vlan_mode"]},"Net >> >F >> >> >>low":{"columns":["active_timeout","add_id_to_interface","engine_id","engine_type","targets"] >> >} >> >> >>,"Controller":{"columns":["connection_mode","controller_burst_limit","controller_rate_limit" >> >, >> >> >>"enable_async_messages","inactivity_probe","is_connected","local_gateway","local_ip","local_ >> >n >> >> >>etmask","max_backoff","other_config","role","status","target"]},"AutoAttach":{"columns":["ma >> >p >> >> >>pings","system_description","system_name"]},"Mirror":{"columns":["name","output_port","outpu >> >t >> >> >>_vlan","select_all","select_dst_port","select_src_port","select_vlan","statistics"]},"sFlow" >> >: >> >>{"columns":["agent","header","polling","sampling","targets"]}}], id=2 >> >>> >> 2016-07-02T15:22:51Z|00020|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>received reply, result={"locked":true}, id=1 >> >>> >> 2016-07-02T15:22:51Z|00021|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>received reply, result={"Open_vSwitch":{"e0730da5-786e-4990-a4ee- >> >> >>04772db6c420":{"new":{"statistics":["map",[]],"datapath_types":["set",[]],"cur_cfg":0,"next_ >> >c >> >> >>fg":0,"other_config":["map",[]],"bridges":["set",[]],"ssl":["set",[]],"manager_options":["se >> >t >> >>",[]],"iface_types":["set",[]]}}}}, id=2 >> >>> 2016-07-02T15:22:51Z|00022|netlink_socket|DBG|nl_sock_send__ >> (Success): nl(len:17, >> >>type=26(family-defined), flags=305[REQUEST][ACK][DUMP], seq=1, >> pid=3560992085 >> >>> 2016-07-02T15:22:51Z|00023|netlink_socket|DBG|nl_sock_recv__ >> (Success): nl(len:60, >> >>type=24(family-defined), flags=2[MULTI], seq=1, pid=3560992085 >> >>> 2016-07-02T15:22:51Z|00024|netlink_socket|DBG|nl_sock_recv__ >> (Success): nl(len:116, >> >>type=24(family-defined), flags=2[MULTI], seq=1, pid=3560992085 >> >>> 2016-07-02T15:22:51Z|00025|netlink_socket|DBG|nl_sock_recv__ >> (Success): nl(len:20, >> >>type=3(done), flags=2[MULTI], seq=1, pid=3560992085 done(0) >> >>> >> 2016-07-02T15:22:51Z|00026|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> send >> >>request, method="transact", >> >> >>params=["Open_vSwitch",{"op":"assert","lock":"ovs_vswitchd"},{"row":{"datapath_types":["set" >> >, >> >> >>["netdev","system"]],"iface_types":["set",["dpdk","dpdkr","dpdkvhostuser","geneve","gre","in >> >t >> >> >>ernal","ipsec_gre","lisp","patch","stt","system","tap","vxlan"]]},"where":[["_uuid","==",["u >> >u >> >>id","e0730da5-786e-4990-a4ee-04772db6c420"]]],"table":"Open_vSwitch","op":"update"}], >> id=3 >> >>> 2016-07-02T15:22:51Z|00002|poll_loop(urcu3)|DBG|wakeup due to >> [POLLIN] on fd 21 (FIFO >> >>pipe:[26795]) at lib/ovs-rcu.c:286 >> >>> 2016-07-02T15:22:51Z|00027|poll_loop|DBG|wakeup due to [POLLIN] on fd >> 19 (<- >> >>>/usr/local/var/run/openvswitch/db.sock) at lib/stream-fd.c:155 >> >>> >> 2016-07-02T15:22:51Z|00028|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>received notification, method="update", >> params=[null,{"Open_vSwitch":{"e0730da5-786e-4990- >> >>a4ee- >> >> >>04772db6c420":{"old":{"datapath_types":["set",[]],"iface_types":["set",[]]},"new":{"statisti >> >c >> >> >>s":["map",[]],"datapath_types":["set",["netdev","system"]],"cur_cfg":0,"next_cfg":0,"other_c >> >o >> >> >>nfig":["map",[]],"bridges":["set",[]],"ssl":["set",[]],"manager_options":["set",[]],"iface_t >> >y >> >> >>pes":["set",["dpdk","dpdkr","dpdkvhostuser","geneve","gre","internal","ipsec_gre","lisp","pa >> >t >> >>ch","stt","system","tap","vxlan"]]}}}}] >> >>> >> 2016-07-02T15:22:51Z|00029|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: >> >>received reply, result=[{},{"count":1}], id=3 >> >> >> >> >> >>_______________________________________________ >> >>dev mailing list >> >>dev@openvswitch.org >> >>http://openvswitch.org/mailman/listinfo/dev >> >> > _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev