aboutsummaryrefslogtreecommitdiffstats
path: root/vpp/app
AgeCommit message (Collapse)AuthorFilesLines
2016-04-22Add clib_memcpy macro based on DPDK rte_memcpy implementationDamjan Marion3-10/+10
Change-Id: I22cb443c4bd0bf298abb6f06e8e4ca65a44a2854 Signed-off-by: Damjan Marion <damarion@cisco.com>
2016-04-22Add a vpp_restart commandDave Barach1-0/+1
vpp_restart solves the problem of restarting vpp and not exiting until the new vpp instance is sufficiently established to allow immediate binary API connections. The point is to avoid using arbitrary "sleep N" commands e.g. in CSIT shell scripts. We send SIGTERM to the current vpp process, and expect / depend on the process-monitor du jour to remove the vpp-api shared-memory segment. vpp_restart exits w/ status 0 if all is well, non-zero upon failure. In trying to make vpp_restart reliable, we discovered a recently-introduced heap corruption bug in .../dpdk/init.c, which caused vpp to crash on startup once every 20 times on a particular rig. If possible, we should check /var/log/syslog for evidence of unexpected multiple restarts during regression-testing. Change-Id: Ic48c74b1a94a4368066ba2e326d4b12d51192088 Signed-off-by: Dave Barach <dbarach@cisco.com>
2016-03-04Add CPU detection functionsDamjan Marion1-8/+16
Change-Id: Id7ea0410d6a789000c747c36a7e50076e31dc29a Signed-off-by: Damjan Marion <damarion@cisco.com>
2016-02-16Show DPDK EAL cmdline args in 'show version verbose'Damjan Marion1-5/+10
Change-Id: I88a8038a36e7e5060f354cd66a2532ef8c996b67 Signed-off-by: Damjan Marion <damarion@cisco.com>
2016-01-21PowerPC64-be arch support. Qemu ("qppc") platform support.Dave Barach1-0/+5
Change-Id: Ib0a05f9d1b08bacef09f6d7c101391737031ee0d Signed-off-by: Dave Barach <dave@barachs.net>
2015-12-16Add DPDK version in "show version verbose" outputDamjan Marion1-0/+2
Change-Id: I14693b81ecc0358683fd4dbfea41d0afc479ad51 Signed-off-by: Damjan Marion <damarion@cisco.com>
2015-12-14add compiler information to "show version" cliDamjan Marion1-0/+16
Change-Id: If95b45c87f6d2f1d6dad9fdaee9430129b2f4962 Signed-off-by: Damjan Marion <damarion@cisco.com>
2015-12-13Force recompilation of version.cDave Barach1-2/+5
Change-Id: Ife9d074c83df739a39f363203fac149bfbc2c49b Signed-off-by: Dave Barach <dave@barachs.net>
2015-12-13new version handlingDamjan Marion1-0/+52
Change-Id: I90983f3df94a3b28199908b29ffd8f827ab0c379 Signed-off-by: Damjan Marion <damarion@cisco.com>
2015-12-08Initial commit of vpp code.v1.0.0Ed Warnicke5-0/+1754
Change-Id: Ib246f1fbfce93274020ee93ce461e3d8bd8b9f17 Signed-off-by: Ed Warnicke <eaw@cisco.com>