Menu

Tree [aa5512] master /
 History

HTTPS access


File Date Author Commit
 demos 2019-01-04 Jon Maloy Jon Maloy [e61a0f] tipcutils/demos/benchmark: added missing help t...
 golang 2018-05-17 Hoang Le Hoang Le [cbaaa8] libtipc: introduce new API in libtipc
 include 2018-05-17 Hoang Le Hoang Le [cbaaa8] libtipc: introduce new API in libtipc
 libtipc 2018-05-17 Hoang Le Hoang Le [cbaaa8] libtipc: introduce new API in libtipc
 man 2016-08-17 Parthasarathy Bhuvaragan Parthasarathy Bhuvaragan [dc8c2d] tipcutils: purge old config tool
 pytipc 2018-05-25 Hoang Le Hoang Le [5057f8] tipcutils: introduce python api
 scripts 2013-02-28 Erik Hugne Erik Hugne [f25700] tipcutils: fix make dist buildproblem
 test 2020-02-18 Tuong Lien Tuong Lien [aa5512] ptts: fix tipcTS failure in case of latency
 tipcj 2018-06-11 Hoang Le Hoang Le [c53dda] tipcutils: introduce JAVA API
 utils 2019-07-05 Chris Packham Chris Packham [46d1e5] tipcutils/utils: fix printf format warnings on ...
 .gitignore 2018-05-25 Hoang Le Hoang Le [5057f8] tipcutils: introduce python api
 Makefile.am 2018-05-25 Hoang Le Hoang Le [5057f8] tipcutils: introduce python api
 README 2019-04-04 Jon Maloy Jon Maloy [ff8294] Fixed typos in top-level README file.
 bootstrap 2012-08-01 Nils Carlson Nils Carlson [e6195f] Move the build system to autotools
 configure.ac 2018-12-14 Tuong Lien Tuong Lien [f6ae0c] tipcutils: introduce a front-end tool for TIPC ...

Read Me

TIPC utilities package for Linux README

Version: 3.0
Version Info: Added Java and Python demos.
Last updated: 04 July 2018

Version: 3.0.1
Version Info: Removed dependencey on old addressing scheme in multicast_blast test
Last updated: 10 October 2018

Version: 3.0.2/3.0.3
Some improvements to benchmark program
Last updated: 11 December 2018

Version: 3.0.4
Added tipc-trace client
Small fix to benchmark help text
Removed obsolete inter-cluster address test in ptts test program
Last updated: 1 February 2019

This directory contains a variety of demo, test and utility programs for use 
with Linux TIPC.

Building the utilities package
------------------------------
The master makefile for the utilities package allows you to build all programs
in a single operation.  (If desired, you can also build a specific utility
individually from its own sub-directory.)

If you cloned out the git repo you will need to run

   ./bootstrap

first, if you have the dist tarball you need only run:

    ./configure
    make

If the TIPC includes are not found for some reason,
or you want to build agains a different set of kernel headers.
You need to specify this directory in the configure stage as:
    ./configure  CFLAGS=-I<path to directory containing linux/tipc.h>

Note: In the standard Linux kernel source tree, this directory is located
at <top of source tree>/include.

In order to build TIPC GOLang API examples, --with-goapi need to specify in
the configure stage as:
    ./configure --with-goapi
    (This require Go tools - part of Go distribution are available in system)

The build procedure produces executable programs in the various sub-directories
that make up the package.


TIPC utilities uses autoconf and automake, to customize your build please
see the autotools and automake manuals. A few common targets are

    make install
    make dist


Running the utilities package
-----------------------------
Consult the README file in each sub-directory for further details on using
the associated application.