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

Remy Horton remy.horton at intel.com
Wed Sep 30 11:04:38 CEST 2015


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.

Due to its size, the keepalive functions are built directly into the
EAL, rather than being in their own library - this point needs discussing, 
as does the integration into l2fwd as opposed to being a new application.

Remy Horton (3):
  rte: add keep alive functionality
  l2fwd: keep alive sample application
  docs: add keep alive sample app guide

 doc/guides/sample_app_ug/index.rst            |   1 +
 doc/guides/sample_app_ug/keep_alive.rst       | 191 ++++++++++++++++++++++++++
 examples/l2fwd/Makefile                       |   2 +-
 examples/l2fwd/main.c                         | 125 +++++++++++++++--
 lib/librte_eal/bsdapp/eal/Makefile            |   1 +
 lib/librte_eal/common/Makefile                |   2 +-
 lib/librte_eal/common/include/rte_keepalive.h | 140 +++++++++++++++++++
 lib/librte_eal/common/rte_keepalive.c         | 122 ++++++++++++++++
 lib/librte_eal/linuxapp/eal/Makefile          |   1 +
 9 files changed, 575 insertions(+), 10 deletions(-)
 create mode 100644 doc/guides/sample_app_ug/keep_alive.rst
 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