Menu

Tree [103c97] master /
 History

HTTPS access


File Date Author Commit
 demos 2021-05-29 Jon Maloy Jon Maloy [60ea5f] libtipc: add character API to libtipc
 golang 2020-11-25 Jon Maloy Jon Maloy [193f30] tipcutils: miont configuration changes
 include 2021-05-29 Jon Maloy Jon Maloy [60ea5f] libtipc: add character API to libtipc
 libtipc 2021-05-29 Jon Maloy Jon Maloy [60ea5f] libtipc: add character API to libtipc
 man 2016-08-17 Parthasarathy Bhuvaragan Parthasarathy Bhuvaragan [dc8c2d] tipcutils: purge old config tool
 pytipc 2020-10-14 Hoang Huu Le Hoang Huu Le [271e0c] python: rename python module pytipc->tipc
 scripts 2013-02-28 Erik Hugne Erik Hugne [f25700] tipcutils: fix make dist buildproblem
 test 2021-05-29 Jon Maloy Jon Maloy [ee33a0] test: add comprehensive test suite
 tipcj 2018-06-11 Hoang Le Hoang Le [c53dda] tipcutils: introduce JAVA API
 utils 2020-10-05 Hoang Huu Le Hoang Huu Le [126d0c] Fix tipc python API
 .gitignore 2020-10-05 Hoang Huu Le Hoang Huu Le [126d0c] Fix tipc python API
 LICENSE 2025-01-08 Tung Nguyen Tung Nguyen [103c97] tipcutils: add LICENSE file
 Makefile.am 2018-05-25 Hoang Le Hoang Le [5057f8] tipcutils: introduce python api
 README 2024-08-27 Jon Maloy Jon Maloy [00e8ca] tipcutils: updated to tipcutils-3.0.7
 bootstrap 2012-08-01 Nils Carlson Nils Carlson [e6195f] Move the build system to autotools
 configure.ac 2024-08-27 Jon Maloy Jon Maloy [00e8ca] tipcutils: updated to tipcutils-3.0.7

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

Version: 3.0.5
Support for Python 3

Version: 3.0.7
Added demos for character API

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)

In order to build TIPC PYTHON API examples, --with-py need to specify in the
configure stage as:
    ./configure --with-py
    (This require PYTHON available in system + setuptools, pip, PyInstaller
     modules)

In order to build TIPC JAVA, --with-tipcj need to specify in the configure.

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.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.