GitHub PushEvent at 2014-04-30 16:45:44
Repository: dpdk-ovs
Actor: shanedonohue
Payload: {"shas":[["6223b4131a21bd424d1456c1835671e24e80a7f9","15d6762e798fc4a9f7d2b00729c4472816f24517@intel.com","ofproto: Increase ovs flow entry timeout from 5s to 30s\n\nThe default kernel-space flow entry timeout of 5 second is too fast\nfor running RFC2544 throughput test using Spirent. Spirent can be\nconfigured to send a verification stream to establish flows in the\nflow table. However, the time between the end of verification stream\nand the start of actual test stream is greater than 5 second which is not\n configurable on the RFC2544 test setup. Hence, under a zero loss\ncondition exception packets are lost for every stream of flows\nresulting in very low rates. Increasing the flow entry timeout from\n 5 second to 30 second persists the flows in the flow table long\nenough sustain good performance.\nDeclared a constant KERNEL_FLOW_TABLE_TIMEOUT and set to 30000.\n\nChange-Id: Ie17fd18b4c8fd6e9f1ae1154e15d870b4622daa9\nReviewed-by: Mark D. Gray <mark.d.gray@intel.com>\nSigned-off-by: Rashmi Pujar <rashmi.c.pujar@intel.com>","Pujar, Rashmi C",true],["a8f9ef2f32259817ba6a327cc44c5715fcb23398","4af8c24722d1d228b131938ea7424d38b29f344c@neclab.eu","datapath/dpdk: Run vhost dev removal flag handling only on online lcores\n\nExecutes the do_dev_flag_handling job only on lcores that are\nactually in use. This enables to let sleep unused lcores.\n\nChange-Id: I62fdcec3a5793adc218b1b64f5ad3dcb922ae521\nReviewed-by: Mark D. Gray <mark.d.gray@intel.com>\nSigned-off-by: Simon Kuenzer <simon.kuenzer@neclab.eu>","Simon Kuenzer",true],["9c68ca4a01e653505f57d4b4bf0374f37983ea93","fd8d180af9e0ee0161b03d1edf50af955f0bd716@intel.com","make: Disable 'pixman' when configuring QEMU\n\nUpgrading autoconf to 2.69 revealed a large number of issues in the\nQEMU package stemming from the original upstream QEMU code. Many of\nthese centered around the 'pixman' package. Disable pixman as it is\nnot needed, hence \"fixing\" these issues.\n\nChange-Id: I356b1a3d5f6da613c5b95c78a251933c9a0f8855\nSigned-off-by: Stephen Finucane <stephen.finucane@intel.com>\nReviewed-by: Mark D. Gray <mark.d.gray@intel.com>","Stephen Finucane",true],["31d71df28372002cd9872c8b1d6a3b1acf763fc3","fd8d180af9e0ee0161b03d1edf50af955f0bd716@intel.com","Revert \"make: Disable 'pixman' when configuring QEMU\"\n\nThis reverts commit 9c68ca4a01e653505f57d4b4bf0374f37983ea93.\n\nThis commit causes issues on FC18. Revert in light of this.\n\nChange-Id: I6b43b0b9f6d6228a71c6130fcfc6bd060aee742f\nSigned-off-by: Stephen Finucane <stephen.finucane@intel.com>\nReviewed-by: Mark D. Gray <mark.d.gray@intel.com>","Stephen Finucane",true],["7f5566c89840909a9338bec816cdb9c44ed26e02","db8c2e91c9f58451d767d75787c2de778d30f637@ct.jp.nec.com","datapath/dpdk: MEMNIC: add attach_memnic_port()\n\nIntroduce attach_memnic_port() which opens specified shared memory and\nattaches to use as MEMNIC, separated from init_memnic_port().\n\nThis splits the common part from init_memnic_port().\nThis function will be used during vport addtion from ovs-vswitchd process\nthrough DPIF datapath module.\n\nChange-Id: I00c0f626323f68048555fc3bca366a22f716b477\nSigned-off-by: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>\nReviewed-by: Hayato Momma <h-momma@ce.jp.nec.com>\nAcked-by: Mark D. Gray <mark.d.gray@intel.com>","Hiroshi Shimamoto",true],["f1a731fbd3c0859433b3300c65857db253bd2924","db8c2e91c9f58451d767d75787c2de778d30f637@ct.jp.nec.com","datapath/dpdk: add vport_attach()\n\nIntroduce vport_attach() which is called in adding vport in datapath.\nCall this function from vport_cmd_new() if port_name is indicated.\n\nOnly if vport type is MEMNIC it calls attach_memnic_port(), currently.\n\nNOTE: For other vport types will be needed to be considered about\nre-connecting after DPDK vSwitch restarts.\n\nChange-Id: I74c1088c057576646a390535fa5e0fc177051050\nSigned-off-by: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>\nReviewed-by: Hayato Momma <h-momma@ce.jp.nec.com>\nAcked-by: Mark D. Gray <mark.d.gray@intel.com>","Hiroshi Shimamoto",true],["d19bdea51d87972318f006f2bf77ead7e20621d7","db8c2e91c9f58451d767d75787c2de778d30f637@ct.jp.nec.com","datapath/dpdk: check vport enabled before receive\n\nDon't touch disabled vport.\n\nBecause disabled vports may have invalid data, avoid to use such vport.\nIn MEMNIC case, it could cause SEGV by touching uninialized area.\n\nChange-Id: I566c794e2ee3d1b636a18dee2cb05b2848321b23\nSigned-off-by: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>\nReviewed-by: Hayato Momma <h-momma@ce.jp.nec.com>\nAcked-by: Mark D. Gray <mark.d.gray@intel.com>","Hiroshi Shimamoto",true],["ea37283447d5764158f1bf9a411e2dfc1100e1aa","db8c2e91c9f58451d767d75787c2de778d30f637@ct.jp.nec.com","datapath/dpdk: MEMNIC: reuse previously attached vport\n\nWhen adding new MEMNIC vport from DPIF, check whether there is already\nthe same name port. And use the vport if the same name one exists.\n\nThis solves the issue that the online MEMNIC vport shared memory is always\nremoved and went uncontrollable when ovs-vswitchd restarts.\n\nChange-Id: I1e167f305c22d4d15f1cc6ed824e2c9f9913b3b8\nSigned-off-by: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>\nReviewed-by: Hayato Momma <h-momma@ce.jp.nec.com>\nAcked-by: Mark D. Gray <mark.d.gray@intel.com>","Hiroshi Shimamoto",true],["d6a3c92877c0845a520cb989772b6e92d23a7ea3","db8c2e91c9f58451d767d75787c2de778d30f637@ct.jp.nec.com","lib/dpif-dpdk: MEMNIC: remove memnic_rename_shm_object()\n\nThe current behavior of restarting ovs-vswitchd makes online MEMNIC vport\nuncontrollable. It's means that once DPDK vSwitch stops all VMs attached\nto the vSwitch must shutdown to reconnect to the vSwitch.\n\nNow the ovs_dpdk process will create or attach the shm object which passed\nfrom ovs-vswitchd during newly vport addition.\n\nThere is no reason to handle shm object name in ovs-vswitchd, remove it\nand solve the issue.\n\nThe shared memory file doesn't need to be deleted by vSwitch. Those files\nshould be unlinked in VM operations.\n\nChange-Id: Ia68779a77ea9e11df18cf56ec77bf0803896ecc8\nSigned-off-by: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>\nReviewed-by: Hayato Momma <h-momma@ce.jp.nec.com>\nAcked-by: Mark D. Gray <mark.d.gray@intel.com>","Hiroshi Shimamoto",true],["f09d730acd43f32f1c34a1c36777f8f585531178","b2159a6cd76062922f4922075b41372f3a469e2e","Dpdk-ovs: Fix autoconf related issues\n\nAs brought up by Shu Shen in a different thread, this is necessary only compiling against theDPDK in dpdk.org.\nIf DPDK-OVS does not support that DPDK we might want to drop this patch.\n\n-----Original Message-----\nFrom: Gasparakis, Joseph\nSent: Thursday, December 26, 2013 12:35 PM\nTo: dpdk-ovs at ml01.01.org\nCc: Gasparakis, Joseph\nSubject: [PATCH] Dpdk-ovs: Fix autoconf related issues\n\nThis patch allows autoconf to detect possible dependences with libdl as reported by TSADOK, Shlomi (Shlomi):\n\n/root/dpdk/dpdk-1.4.1r2//x86_64-default-linuxapp-gcc/lib/librte_eal.a(eal.o): In function `rte_eal_init':\neal.c:(.text+0xf29): undefined reference to `dlopen'\neal.c:(.text+0xf63): undefined reference to `dlopen'\neal.c:(.text+0xf86): undefined reference to `dlerror'\ncollect2: error: ld returned 1 exit status\nmake[2]: *** [utilities/ovs-dpctl] Error 1\nmake[2]: Leaving directory `/root/ovs_dpdk/openvswitch'\nmake[1]: *** [all-recursive] Error 1\nmake[1]: Leaving directory `/root/ovs_dpdk/openvswitch'\nmake: *** [all] Error 2\n\nAlso boot.sh seemed not to have the right execution permissions.\n\nChange-Id: Ia631381177a2eef3c027a6d84d873e9271fd5fe9\nReported-by: TSADOK, Shlomi (Shlomi) <shlomi.tsadok at alcatel-lucent.com>\nSigned-off-by: Joseph Gasparakis <joseph.gasparakis at intel.com>\nAcked-by: Mark D. Gray <mark.d.gray@intel.com>","Joseph Gasparakis",true],["cc16d781ef889fd3984c70638d362743ce4e9a10","fd8d180af9e0ee0161b03d1edf50af955f0bd716@intel.com","docs: Update documentation with new requirements\n\nAutomake 2.69 highlighted errors found in QEMU 2.68. Many of these\noccured within the 'pixman' submodule. Request that uses install the\n'pixman-devel' package in order to \"hide\" these errors.\n\nChange-Id: I5afc7af548b13d443c86ebea4dd1088ac029cf44\nSigned-off-by: Stephen Finucane <stephen.finucane@intel.com>\nReviewed-by: Mark D. Gray <mark.d.gray@intel.com>","Stephen Finucane",true],["5231833605f7bf52663cda29dd501f3d31783c25","fd8d180af9e0ee0161b03d1edf50af955f0bd716@intel.com","extras: Update OFTest results with latest data\n\nChange-Id: I269aa476651da28fec0a83dbc79af00ae482e6c1\nSigned-off-by: Stephen Finucane <stephen.finucane@intel.com>","Stephen Finucane",true]],"size":12,"ref":"refs/heads/development","head":"5231833605f7bf52663cda29dd501f3d31783c25"}