[dpdk-dev] [PATCH v4 0/3] Keepalive monitoring & reporting

Cao, Min min.cao at intel.com
Wed Nov 11 07:52:18 CET 2015


Tested-by: Min Cao <min.cao at intel.com>

- OS/Kernel: Fedora 21/ 3.17.4-301
- GCC: gcc (GCC) 4.9.2 20150212 (Red Hat 4.9.2-6)
- CPU: Intel(R) Xeon(R) CPU E5-2658 0 @ 2.10GHz
- NIC: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
- Total 3 cases, 3 passed, 0 failed. 

Test Case 1:  Disable/Enable parameter T PERIOD
Test case 2:  Maximum value with parameter K and T
Test case 3:  Keep Alive 

-----Original Message-----
From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Remy Horton
Sent: Thursday, November 05, 2015 7:33 PM
To: dev at dpdk.org
Subject: [dpdk-dev] [PATCH v4 0/3] Keepalive monitoring & reporting

This patch-set adds functions for detecting and reporting live-ness of LCores, the primary requirement of which is minimal overheads for the
core(s) being checked. Core failures are notified via an application defined callback. As an example l2fwd with random failures is used.

Remy Horton (3):
  rte: add keep alive functionality
  docs: add keep alive sample app guide & release notes
  example: add keep alive sample application

 MAINTAINERS                                     |   4 +
 doc/guides/rel_notes/release_2_2.rst            |   3 +
 doc/guides/sample_app_ug/index.rst              |   1 +
 doc/guides/sample_app_ug/keep_alive.rst         | 191 ++++++
 examples/l2fwd-keepalive/Makefile               |  50 ++
 examples/l2fwd-keepalive/main.c                 | 806 ++++++++++++++++++++++++
 lib/librte_eal/bsdapp/eal/Makefile              |   1 +
 lib/librte_eal/bsdapp/eal/rte_eal_version.map   |   6 +-
 lib/librte_eal/common/Makefile                  |   2 +-
 lib/librte_eal/common/include/rte_keepalive.h   | 146 +++++
 lib/librte_eal/common/rte_keepalive.c           | 124 ++++
 lib/librte_eal/linuxapp/eal/Makefile            |   1 +
 lib/librte_eal/linuxapp/eal/rte_eal_version.map |   6 +-
 13 files changed, 1338 insertions(+), 3 deletions(-)  create mode 100644 doc/guides/sample_app_ug/keep_alive.rst
 create mode 100644 examples/l2fwd-keepalive/Makefile  create mode 100644 examples/l2fwd-keepalive/main.c  create mode 100644 lib/librte_eal/common/include/rte_keepalive.h
 create mode 100644 lib/librte_eal/common/rte_keepalive.c

--
1.9.3



More information about the dev mailing list