summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-11-02Update git submodulesMarkos Chandras1-0/+0
* Update docs/submodules/releng-xci from branch 'master' - xci: Add missing update_cache statements When we install packages from the distro repos we need to make sure that the database is updated. This also takes SUSE's zypper pkg manager into consideration which can benefit from the same Ansible option. Change-Id: I7a2206bfc5827b9ccb448278759711c560bb4679 Signed-off-by: Markos Chandras <mchandras@suse.de>
2018-11-02Update git submodulesDeepak S1-0/+0
* Update docs/submodules/samplevnf from branch 'master' - Updating release notes for Gambia... Change-Id: Ide712ee94254b506a0ad88c95a7e01b789f00e48 Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2018-11-01Merge "Update git submodules for Promise"Trevor Bramwell4-6/+2
2018-11-01Merge "Transition stor4nfv docs away from submodules"Trevor Bramwell4-7/+3
2018-11-01Update git submodulesTim Rozet1-0/+0
* Update docs/submodules/apex from branch 'master' - Fix neutron_driver for odl The neutron_driver for opendaylight needs to be set to 'odl' instead of 'opendaylight' Change-Id: Ib9345d8b9fc8be5b7a49ac961a2499220c1c1bd6 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-11-01Update git submodulesStephen Wong1-0/+0
* Update docs/submodules/clover from branch 'master' - Merge "CLOVER-43: Initial commit for Clovisor" - CLOVER-43: Initial commit for Clovisor Part of Clover's initial task (during project proposal) is to explore cloud native network tracing tools. Clover the project proposes Clovisor as a way for Clover to use the IOvisor (https://www.iovisor.org/) to perform network tracing. This is the first commit of this module Please note that the BPF code used in this commit were only tested with Linux kernel 4.14+ --- hence, if ubuntu is used, and one prefers LTS, the requirement is 18.04+ A different patch will track the redis and k8s API server watcher code Also, a design doc will be added in the future (TBD) Signed-off-by: Stephen Wong <stephen.kf.wong@gmail.com> Change-Id: I30d9f9d474b8703097c470d39628e86bc788f9b6
2018-11-01Update git submodulesStephen Wong1-0/+0
* Update docs/submodules/clover from branch 'master' - Merge "Initial UI dashboard added for visibility" - Initial UI dashboard added for visibility - Add foundation, jquery and jquery-ui open source js/css packages for skin, layout and AJAX - Add plotly and candela js open source graphing packages - Build core visibility view and provide toplevel templates, headers, menu navigation, etc. - Update collector/visibility APIs to align to latest Spark analytics and UI requirements - Refresh page elements at 5 second interval. - Visibility controls to stop continual page refresh and clear visibility. - Multi-select and update service set to analyze. - System count updates for tracing, spans, metrics schemas. - Min/max/avg response times per service (aggregate) table. - Graphs for: per service request counts, user-agent percentages, per service/URL counts, per URL/status code counts, per URL counts - Tabs for distinct URLs, status codes, user-agents, upstream cluster, operation names, nodeids (service names) - Table for metrics counters specified in visibility configuration. - Metrics over time scatter plots for tracked metrics. Change-Id: Ie3ea12fd32e0274ac52f78becc4a56c4c4134660 Signed-off-by: earrage <eddie.arrage@huawei.com>
2018-11-01Update git submodulesStephen Wong1-0/+0
* Update docs/submodules/clover from branch 'master' - Merge "Update modsecurity image docker registry" - Update modsecurity image docker registry The clover-ns-modsecurity-crs docker image is now built by Jenkins and uploaded to the OPNFV docker hub. This patch updates the modsecurity deployment kubernetes manifest to pull image from OPNFV docker hub. Change-Id: I7e8afd27f726600de9247fc98fe3f5d491000f1c Signed-off-by: JingLu5 <lvjing5@huawei.com>
2018-11-01Update git submodulesFeng Pan1-0/+0
* Update docs/submodules/apex from branch 'master' - Merge "Fixes Docker image upload for master/rocky" - Fixes Docker image upload for master/rocky The API has changed to create/upload the docker container images to be used for deployment. In the past the prepare commands would read the THT environment files passed, to determine which docker images to render into an environment file. The new behavior uses a new "containers-prepare-parameter.yaml" format (included in this patch), which Apex will now configure for deployment. By default docker images will be rendered for all TripleO services identified in the roles_data.yaml file. Therefore we must use several excludes patterns to only pull the docker images needed for a default deployment. JIRA: APEX-642 Change-Id: Iab00fcb874554bb98540dc9a4c3051e58ea68a3b Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-11-01Update git submodulesEmma Foley1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "[docs] Test case documentation for vEPC testing" - [docs] Test case documentation for vEPC testing JIRA: YARDSTICK-1349 The test case document will cover the following: - test purpose - test configuration - pre-test conditions - test sequence - test verdict Change-Id: I2841a7ff3d248bb3e4739579fad722dc02b5504f Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
2018-11-01Update git submodulesahothan1-0/+0
* Update docs/submodules/nfvbench from branch 'master' - NFVBENCH-105 ARP not working with NFVbench 2.0 Fix type in arp record field. Remove unneeded code. Change-Id: I7a77f66c5e1c357907f4fd113f864708a351f152 Signed-off-by: ahothan <ahothan@cisco.com>
2018-11-01Update git submodulesAbhijit Sinha1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Add IxNextgen API for setting tracking options" - Add IxNextgen API for setting tracking options Added IxNextgen API for setting: - ingress flows tracking options - egress flows tracking options JIRA: YARDSTICK-1472 Change-Id: Ia604025a7d181213200c6562260b25cf11d4d73e Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
2018-11-01Update git submodulesAbhijit Sinha1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Add IxNextgen API for checking protocols status" - Add IxNextgen API for checking protocols status Added IxNextgen API methods which allows to check status of created protocols JIRA: YARDSTICK-1468 Change-Id: Id40b59ac258bcce6501862520bd042d31d926783 Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
2018-11-01Transition stor4nfv docs away from submodulesSofia Wallin4-7/+3
Uses intersphinx linking to reference stor4nfv documentation hosted on RTD. Change-Id: I0e2dcf599073c6e59645e064ddacb3ef6289d084 Signed-off-by: Sofia Wallin <sofia.wallin@est.tech>
2018-11-01Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'master' - Override tempest_conf.yaml in ci jobs It also removes STORAGE_PROTOCOL (env var) which was removed. Change-Id: Ib0f388f20c52ebf2409d2aca0bcba5c641287b40 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-11-01Update git submodulesxudan1-0/+0
* Update docs/submodules/dovetail from branch 'master' - Update classes in testcase.py 1. Remove the functions which are not called anywhere 2. Change some class methods to be static methods and instance methods Change-Id: I2e754cdff61aa34ffe899e352653ff767d4ac69d Signed-off-by: xudan <xudan16@huawei.com>
2018-11-01Update git submodulesEmma Foley1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Make OvS to listen on TCP by default" - Make OvS to listen on TCP by default JIRA: YARDSTICK-1492 Change-Id: I81c682d473ffe3d70ecbb42cce40c2d16e608b41 Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
2018-11-01Update git submodulesStephen Wong1-0/+0
* Update docs/submodules/clover from branch 'master' - Merge "Initial commit for Spark to analyze visibility data" - Initial commit for Spark to analyze visibility data - Add Apache Spark 2.3 with native Kubernetes support. - Runs self contained within K8s cluster in clover-system namespace. One container (clover-spark) includes Clover Spark JAR artifact. This container interacts with the K8s API to spawn a spark-driver pod. This pod in turn spawns executor pods to execute Spark jobs. - Currently JAR is included in source for convenience and must be built with sbt (install sbt and execute sbt package) - Includes JAR from DataStax to provide Cassandra connector to analyze Cassandra schemas as RDDs (Resilient Distributed Dataset). - Includes Redis interface JAR to write analyzed data back to visibility (UI, CLI or API). - Second container (clover-spark-submit) submits Spark jobs continuously to allow Spark to be operated entirely within the cluster. - Two Spark jobs (CloverSlow, CloverFast) allows some analytics to be provided in real-time and other analytics to be provided over longer horizons. - Each Spark job spawns two executor pods. - Includes yaml manifest to deploy clover-spark-submit with the necessary RBAC permissions to interact with the K8s API. - Data analyzed includes tracing and metrics schemas obtained by clover-collector and written to Cassandra. - Docker builds of clover-spark and clover-spark-submit are provided and will be pushed as OPNFV DockerHub images in a separate patch. Change-Id: I2e92c41fd75d4ebba948c0f8cb60face57005e50 Signed-off-by: earrage <eddie.arrage@huawei.com>
2018-11-01Update git submodulesStephen Wong1-0/+0
* Update docs/submodules/clover from branch 'master' - Merge "Add initial Istio validation testcase for CI" - Add initial Istio validation testcase for CI This work adds testcase for validating Istio installation Change-Id: Ie895b27eb4b3fbec23cf9519699f5fe37236153c Signed-off-by: JingLu5 <lvjing5@huawei.com>
2018-11-01Update git submodulesQiaowei Ren1-0/+0
* Update docs/submodules/stor4nfv from branch 'master' - add scenario description for os-nosdn-stor4nfv-ha Change-Id: I982164682f7567110d1e46ed07a8d96dfe9239e3 Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
2018-11-01Update git submodulesTim Rozet1-0/+0
* Update docs/submodules/apex from branch 'master' - Adds SDN Port variables to overcloudrc Functest needs these values to be set in overcloudrc to know which ports to query ODL on. JIRA: APEX-621 Change-Id: I41e34efccedc26edd98c6dd3f45e553ea76db195 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-10-31Update git submodulesTim Rozet1-0/+0
* Update docs/submodules/apex from branch 'master' - Fixes failure to restart containers post undercloud install It looks like the docker_container ansible module will recreate the container if it fails to restart it. This is undesired behavior so moving to use shell to restart the containers. Also, fixes mistral executor container not properly mounting the ceph-ansible playbook. Additionally fixes an issue with ceph-ansible by downgrading the package. Related rhbz: https://bugzilla.redhat.com/show_bug.cgi?id=1644713 Change-Id: I3199b4af11a4170d19419f70cb53f7d74def273c Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-10-31Update git submodulesEmma Foley1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Update: Trex KPI not collected no rabbitmq user" - Update: Trex KPI not collected no rabbitmq user Update of review #63707: missed yardstick password hash. This must be set on top of changes on review. JIRA: YARDSTICK-1479 Change-Id: Ia8783de81ad91ea7421c6bbff87a30c59db2d44c Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
2018-10-31Update git submodulesDeepak S1-0/+0
* Update docs/submodules/samplevnf from branch 'master' - Add Gambia release notes Change-Id: Ide712ee94254b506a0ad88c95a7e01b789f99d49 Signed-off-by: Deepak S <deepak.s@linux.intel.com>
2018-10-31Update git submodulesDeepak S1-0/+0
* Update docs/submodules/samplevnf from branch 'master' - Merge "Add support for counting non dataplane related packets" - Add support for counting non dataplane related packets When performing some zero packet loss performance testing on dataplane, it is important (not) to count non dataplane packets. For instance, one might receive uexpected packets from a switch, or ARP packets. Or one might need to transmit ARP packets. Such packets should not be counted as dataplane packets as for thse packets there is no 1:1 mapping between transmitted packets and received packets. To support this, the counters reporting numbers of transmitted and received packets remain unchanged but two new counters have been added to PROX, counting respectively number of received and number of transmitted non-dataplane packets. On RX side, packets are counsidered as non-dataplane if being ARP or if they do not countain the proper signature On TX side, ARP packets are not considered as dataplane packets. This feature requires configuration of signature. "dp core stats" command has been added Change-Id: I98e113cd02f36d540383d343a433592867ad86a9 Signed-off-by: Xavier Simonart <xavier.simonart@intel.com>
2018-10-31Update git submodulesDeepak S1-0/+0
* Update docs/submodules/samplevnf from branch 'master' - Merge "Fix potential crash when shuffling mbufs" - Fix potential crash when shuffling mbufs Change-Id: I70de6345afc6a696906f006c1b0f44540ae4ecec Signed-off-by: Xavier Simonart <xavier.simonart@intel.com>
2018-10-31Update git submodulesXavier Simonart1-0/+0
* Update docs/submodules/samplevnf from branch 'master' - Support for DPDK 18.05 and DPDK 18.08 Improve DPDK 18.05 support introduced by 3e532aca. Support for DPDK 18.08. Change-Id: Ide712ee94254b506a0ad88c95a7e01b789f99d48 Signed-off-by: Xavier Simonart <xavier.simonart@intel.com>
2018-10-31Update git submodulesStamatis Katsaounis1-0/+0
* Update docs/submodules/sdnvpn from branch 'master' - Add suport for fuel installer JIRA: FUEL-393 This patch adds support for fuel installer by modifying relevant pieces of code. Change-Id: I5245e84022dd258c96648b0985660e093ca98b52 Signed-off-by: Stamatis Katsaounis <mokats@intracom-telecom.com>
2018-10-31Update git submodulesAbhijit Sinha1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Adding Grafana dashboard for visualizing the vEPC default bearer metrics." - Adding Grafana dashboard for visualizing the vEPC default bearer metrics. The dashboard will highlight the Network metrics captured from Spirent landslide traffic generator. JIRA: YARDSTICK-1350 Change-Id: I47920446181355a97e875fd82afd633b336c8da6 Signed-off-by: Carey, Alan <alan.carey@intel.com>
2018-10-31Update git submodulesNikos Karandreas1-0/+0
* Update docs/submodules/sdnvpn from branch 'master' - Merge "Find the ODL owner of the BGP entity in the cluster in TC 3" - Find the ODL owner of the BGP entity in the cluster in TC 3 After new Apex release Opendaylight run in container. This fix finds the ODL owner of the BGP entity in the cluster for containerised installations. SDNVPN-234 Change-Id: Iec1abfe3e0be899ab51fe52057b394a4fa15cc49 Signed-off-by: dimitris.tsiolakis <dmts@intracom-telecom.com>
2018-10-31Merge "Removing promise user guide and adding release notes"Sofia Wallin2-1/+2
2018-10-31Update git submodulesNikos Karandreas1-0/+0
* Update docs/submodules/sdnvpn from branch 'master' - Merge "Fix false message instance is down" - Fix false message instance is down JIRA: SDNVPN-232 This patch fixes the false message instance is down. The message occurs because a wrong method was used to check if instance is alive. This instance does not proceed to login so the previous method cound not find "login" regex inside its console output. Change-Id: I35733f634595a9d2eeb9148c2476444afab710a6 Signed-off-by: Stamatis Katsaounis <mokats@intracom-telecom.com>
2018-10-31Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/releng-xci from branch 'master' - Bug fix: Fetch vm names from idf Currently we were taking the names of the nodes to be generated from the NODE_NAMES variable whereas ansible was fetching the names from the dynamic_inventory.py which uses idf. This resulted in problems: when doing ha, ansible was provisioning a compute as a controller and vicebersa. This patch forces create_nodes role to fetch the name from idf and thus align with the naming schema of ansible deploy-scenario:k8-calico-nofeature installer-type:kubespray Change-Id: Id1473727405701fd9ed0cb2f1394ee8676cec337 Signed-off-by: Manuel Buil <mbuil@suse.com> - Remove variable for driver Right now, we only support ipmi hosts (either virtual or physical) and that is why our json is always describing the ipmi parameters. It does not make sense that we have a variable which would allow to change that Change-Id: I7b88aca5930a73d68342e3d4cf21f9e96286c4d7 Signed-off-by: Manuel Buil <mbuil@suse.com> - Bug fix: Wrong reference to vm_host_groups The variable should be host_group which is generated at line 32 and 35 Change-Id: I7add3af73198ec0638dee0c8f189a3a372a78ee8 Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-10-31Update git submodulesxudan1-0/+0
* Update docs/submodules/dovetail from branch 'master' - Update class in container.py Change-Id: I4fb24f86c6d15aea5a62baaca20531b2891437ff Signed-off-by: xudan <xudan16@huawei.com> - CI verify jobs failed due to the update of tox The LF pod used to run the CI verify jobs have updated the version of tox. So the CI verify jobs failed. See https://build.opnfv.org/ci/view/dovetail/job/dovetail-merge-master/476/console Fix the python format errors Ignore error 'W503 line break before binary operator'. Change-Id: Ic2df070447bbea39c877ce7a394d733a95064bb1 Signed-off-by: xudan <xudan16@huawei.com>
2018-10-31Update git submodulesSridhar K. N. Rao1-0/+0
* Update docs/submodules/vswitchperf from branch 'master' - CI: Reduce Daily-build tests. Only throughput tests for all packet sizes for ovs-with-dpdk and vpp. JIRA: VSPERF-593 Change-Id: I03c39421ee572bf75b10f237d283c55e8bef7f76 Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com>
2018-10-30Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'master' - Prepare OPNFV functest releases It sets version=9 (I-release) Change-Id: I2e275f3b4ca08d40bea21ea09bb909aca5199b5e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-10-30Update git submodulesEmma Foley1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "[docs] Fix links to remove references to submodules" - [docs] Fix links to remove references to submodules All references to submodules must be removed for docs to work going forward. Can be tested once your project has a local tox file Change-Id: Id74581cc584f70ae0b31e31c9dd91593c7be6615 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2018-10-30Update git submodulesEmma Foley1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Add RFC2544 iteration status field" - Add RFC2544 iteration status field Added new RFC2544 iteration status field into the testcase result to be able to exctract the best RX/TX throughput value from each iteration. The field equal "Success" if the trhoughput value is in the given drop percentage range and "Failure" otherwise. JIRA: YARDSTICK-1389 Change-Id: I2fb2ef036b63a0e7bbf3d6c6568d3bdffa488e1f Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
2018-10-30Update git submodulesEmma Foley1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Dashboard with Network and Platform NFVi metrics" - Dashboard with Network and Platform NFVi metrics Added the PROX L3FWD Grafana dashboard with NFVi metrics collected from barometer collectd container. The dashboard has template field for HOST/SUT name to get the collectd metrics from that SUT. JIRA: YARDSTICK-1412 Update: - Added table and graphs for TG NFVi metrics - Added TG and SUT templates as IP address - Added IPC(instruction per cycles) metric Change-Id: I1f8971f551df27ad6a16241693527285610fc82d Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
2018-10-30Removing promise user guide and adding release notesSofia Wallin2-1/+2
Change-Id: I64dbbdf094146611ae72480539a3fae21f216e3f Signed-off-by: Sofia Wallin <sofia.wallin@ericsson.com>
2018-10-30Update git submodulesAbhijit Sinha1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Pod file fix for Prox 2 port" - Pod file fix for Prox 2 port Removing the "keyfile" from the pod file to align with other pod files for 1 and 4 port. The file when used as such currently gives an error. This change will fix that. JIRA:YARDSTICK-1477 Change-Id: Ibfa9387d068a0098ea0eb0b31ad96108d0602abc Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
2018-10-30Update git submodulesAbhijit Sinha1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Fix latency for ACL test cases" - Fix latency for ACL test cases JIRA: YARDSTICK-1460 Cores running "mode=lat" must be properly configured with a correct "lat pos" parameter. When this parameter is missing, PROX exits with an error message. When the "lat pos" parameter is missing for cores running "mode=gen", latency values are not written into the packets. Also fixed some typos, packet inline format, IP len and UDP len. Change-Id: Ice06c5d74686c80f09bc60f568993dbf3165b338 Signed-off-by: Patrice Buriez <patrice.buriez@intel.com>
2018-10-30Update git submodulesStepan Andrushko1-0/+0
* Update docs/submodules/yardstick from branch 'master' - [docs] Update on Yardstick installation Added details how to install Yardstick using install.yaml. Updated: - 04-installation.rst - 13-nsb-installation.rst JIRA: YARDSTICK-1335 Change-Id: I526c328f1b197833a2cf496cfef15ba89c11fab1 Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
2018-10-30Merge "Updated list of scenarios"Sofia Wallin1-15/+17
2018-10-30Update git submodulesTomi Juvonen1-0/+0
* Update docs/submodules/doctor from branch 'master' - fix building docs Change-Id: Ie9d07f5a039e43f6468cabb41c610fd642e4c825 Signed-off-by: Tomi Juvonen <tomi.juvonen@nokia.com>
2018-10-30Update git submodulesAbhijit Sinha1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Add test library name update in DMF and mainflows" - Add test library name update in DMF and mainflows Add automatic update of traffic profile items library name update, as well as update of session profile Dmf library name, to avoid the need of user changing it in template files. Update affected unit tests. JIRA: YARDSTICK-1474 Change-Id: I18cc8ca99a47da862753329c87d1a560a97f76fa Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
2018-10-30Updated list of scenariosSofia Wallin1-15/+17
Based on the scenario status page Change-Id: I2c80a4acd111f4d67c7bf54b3e84525dfc85f12c Signed-off-by: Sofia Wallin <sofia.wallin@ericsson.com>
2018-10-30Update git submodulesAbhijit Sinha1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Add traffic duration support in test case" - Add traffic duration support in test case Implement code to support traffic_duration field in test case options. This updates the 'duration' in Landslide session profile. traffic_duration should always be much less than runner duration/timeout. JIRA: YARDSTICK-1427 Change-Id: I51094bade683ca8758136ccb619e8894a2ecef72 Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
2018-10-30Merge "Remove kvmfornfv from Docs"Sofia Wallin3-7/+0
2018-10-30Update git submodulesRex Lee1-0/+0
* Update docs/submodules/yardstick from branch 'master' - Merge "Proposing Volodymyr Mytnyk as a committer to Yardstick" - Proposing Volodymyr Mytnyk as a committer to Yardstick Volodymyr has contributed to Yardstick in the following ways over the last year: * Regular reviews * Validation of changes * Bug fixes across different contexts, TGs and SampleVNFs * Tested and updated many sample testcases for NSB * Installer improvements Change-Id: I9a28ac15bd6ceb5f5c599e602fb2651bd7b9e622 Signed-off-by: Emma Foley <emma.l.foley@intel.com>