logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

dccplso - DCCP-based LTP link service output task

Bugs

Description

dccplso is a background "daemon" task that extracts LTP segments from the queue of segments bound for the
       indicated remote LTP engine, encapsulates them in DCCP datagrams, and sends those datagrams to the
       indicated DCCP port on the indicated host.  If not specified, port number defaults to 1113.

       Each "span" of LTP data interchange between the local LTP engine and a neighboring LTP engine requires
       its own link service output task, such as dccplso.  All link service output tasks are spawned
       automatically by ltpadmin in response to the 's' command that starts operation of the LTP protocol, and
       they are all terminated by ltpadmin in response to an 'x' (STOP) command.

Diagnostics

       The following diagnostics may be issued to the ion.log log file:

       dccplso can't initialize LTP.
           ltpadmin has not yet initialized LTP protocol operations.

       No such engine in database.
           remote_engine_nbr is invalid, or the applicable span has not yet been added to the  LTP  database  by
           ltpadmin.

       LSO task is already started for this engine.
           Redundant initiation of dccplso.

       LSO can't create idle thread.
           Operating system error.  Check errtext, correct problem, and restart dccplso.

       LSO can't open DCCP socket. This probably means DCCP is not supported on your system.
           Operating  system error. This probably means that you are not using an operating system that supports
           DCCP. Make sure that you are using a current Linux  kernel  and  that  the  DCCP  modules  are  being
           compiled. Check errtext, correct problem, and restart dccplso.

       LSO can't connect DCCP socket.
           Remote  host's dccplsi isn't listening or has terminated. Restart dccplsi on the remote host and then
           restart dccplso.

       Segment is too big for DCCP LSO.
           Configuration error: segments that are too large for  DCCP  transmission  (i.e.,  larger  than  65535
           bytes) are being enqueued for dccplso.  Use ltpadmin to change maximum segment size for this span.

Environment

       No environment variables apply.

Exit Status

       "0" dccplso  terminated  normally,  for  reasons  noted in the ion.log file.  If this termination was not
           commanded, investigate and solve the problem identified in the log file and use ltpadmin  to  restart
           dccplso.

       "1" dccplso  terminated  abnormally,  for  reasons  noted in the ion.log file.  Investigate and solve the
           problem identified in the log file, then use ltpadmin to restart dccplso.

Files

       No configuration files are needed.

Name

       dccplso - DCCP-based LTP link service output task

See Also

ltpadmin(1), ltpmeter(1), dccplsi(1), owltsim(1)

perl v5.24.1                                       2016-07-07                                         DCCPLSO(1)

Synopsis

dccplso {remote_engine_hostname | @}[:remote_port_nbr] remote_engine_nbr

See Also