Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
tsctp(1)		     General Commands Manual			tsctp(1)

NAME
     tsctp -- SCTP Test Tool

SYNOPSIS
     tsctp [-a indication]
	   [-A type]
	   [-D]
	   [-f fragmentation_point]
	   [-l buffersize]
	   [-L local_address]
	   [-n number_of_messages]
	   [-p port]
	   [-R rcvbufsize]
	   [-S sndbufsize]
	   [-t timetolive]
	   [-T runtime]
	   [-u]
	   [-U udp_port]
	   [-v]
	   [-V]
	   [-4]
	   [-6]
	   [remote_address]

DESCRIPTION
     tsctp  is	an  SCTP  test tool. It can be used to make basic tests with the
     SCTP protocol. For the tool to work, the kernel needs to support SCTP, i.e.
     sockets with protocol IPPROTO_SCTP.

     Linux: echo sctp >/etc/modules-load.d/sctp.conf
	     Then, reboot to load the module.  Note: Ensure that the SCTP module
	     is not blacklisted (e.g. /etc/modprobe.d/sctp-blacklist.conf in Fe-
	     dora Linux)!

     FreeBSD: echo 'sctp_load="YES"' >>/boot/loader.conf
	     Then, reboot to load the module.

ARGUMENTS
     The following arguments may be provided:

     -a indication
	     Set adaptation layer indication.

     -A type
	     Set chunk type to authenticate .

     -D      Turns Nagle's Algorithm off.

     -f fragmentation_point
	     Set fragmentation point.

     -l buffersize
	     Set size of send/receive buffer. For sending messages,  this  means
	     the message size!

     -L local_address
	     Set local address.

     -n number_of_messages
	     Set number of messages to be sent (0 means infinite)/received.

     -p port
	     Set port number.

     -R rcvbufsize
	     Set socket recv buffer.

     -S sndbufsize
	     Set socket send buffer.

     -t timetolive
	     Set time to live for messages.

     -T runtime
	     Set time to send messages.

     -u      Set use of unordered messages.

     -U udp_port
	     Use UDP encapsulation with given port.

     -v      Enable verbose output.

     -V      Enable very verbose output.

     -4      Use IPv4 only.

     -6      Use IPv6 only.

     remote_address
	     If  a remote address is given, the client mode is used. Then, tsctp
	     connects the socket to the given remote address. Otherwise, without
	     given remote address, the server mode is used. Then, tsctp  listens
	     for incoming connections.

EXIT STATUS
     The tsctp tool exits with 0 on success, and >0 in case of an error.

EXAMPLES
     tsctp -L :: -L 0.0.0.0 -p 1234
	     Server  mode:  bind  to all IPv4 and IPv6 addresses, listen on port
	     1234.

     tsctp -L :: -L 0.0.0.0 -n 10 -l 1000 -p 1234 127.0.0.1
	     Client mode: bind to all IPv4 and IPv6 addresses, connect to local-
	     host (127.0.0.1) on port 1234, send 10 messages of 1000 bytes each.

     tsctp -L :: -L 0.0.0.0 -n 0 -T 10 -l 4096 -p 1234 127.0.0.1
	     Client mode: bind to all IPv4 and IPv6 addresses, connect to local-
	     host (127.0.0.1) on port 1234, send unlimited number of messages of
	     4096 bytes each, stop after 10 s.

NOTES
     The latest version of TSCTP can be found on the  TSCTP  Homepage  at  TSCTP
     Homepage.

AUTHORS
     *	 Michael TA1/4xen Homepage

     *	 Thomas Dreibholz, Homepage

     *	 Robin Seggelmann

     *	 Irene RA1/4ngeler

tsctp				  May 17, 2026				tsctp(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=tsctp&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help