]> git.openfabrics.org - ~shefty/ibacm.git/commit
ibacm: Add performance counters
authorSean Hefty <sean.hefty@intel.com>
Mon, 27 Jun 2011 17:29:36 +0000 (10:29 -0700)
committerSean Hefty <sean.hefty@intel.com>
Thu, 30 Jun 2011 19:22:02 +0000 (12:22 -0700)
commitf5864c3e6d03eef8f041c5d040c887be4c6a7117
tree17be346bccb3202eeaf8e301a5e1b6614b651c95
parentcf8b034d082dbc168524cfadc86e231772254a64
ibacm: Add performance counters

Add performance counters to track service usage.  Counters are exposed
via a new perf query request.  Update ib_acme to retrieve counters from
a specified endpoint.

Counters that are currently defined are:

- Address and route resolution errors
- Resolution requests
- Requests not satisfied as a result of no data available
- Requests requiring an address lookup
- Requests that found address information in the cache
- Requests requiring a route lookup (i.e. path record query)
- Requests that found route information in the cache

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
include/infiniband/acm.h
src/acm.c
src/acme.c
src/libacm.c
src/libacm.h