#3543 closed task (fixed)

Change Telnet server to allocate most resources during initialization

Reported by: Sebastian Huber Owned by: Sebastian Huber
Priority: normal Milestone: 5.1
Component: lib Version: 5
Severity: normal Keywords:
Cc: Blocked By:
Blocking: #3529

Description

The Telnet server currently creates the resources needed for a client connection on demand. Allocate most resources during initialization to avoid sporadic resource shortage issues.

Change History (6)

comment:1 Changed on Oct 11, 2018 at 7:11:14 AM by Sebastian Huber <sebastian.huber@…>

In 6d3ec58/rtems:

telnetd: Simplify task spawn function

Use the minimum task size for the telnet server task since it has to
deal only with simple socket operations.

Update #3543.

comment:2 Changed on Oct 11, 2018 at 7:11:25 AM by Sebastian Huber <sebastian.huber@…>

In 1c567c5/rtems:

telnetd: Rename shell_args to telnetd_session

Update #3543.

comment:3 Changed on Oct 11, 2018 at 7:11:35 AM by Sebastian Huber <sebastian.huber@…>

In bf4c7ff6/rtems:

telnetd: Create server socket at start

Update #3543.

comment:4 Changed on Oct 11, 2018 at 7:11:46 AM by Sebastian Huber <sebastian.huber@…>

In 0f0e130/rtems:

telnetd: Allocate the server context

Update #3543.

comment:5 Changed on Oct 11, 2018 at 7:11:57 AM by Sebastian Huber <sebastian.huber@…>

In 0dc303f/rtems:

telnetd: Create sessions at start

Update #3543.

comment:6 Changed on Oct 11, 2018 at 7:12:08 AM by Sebastian Huber <sebastian.huber@…>

Resolution: fixed
Status: assignedclosed

In 26b58b7e/rtems:

telnetd: Add server port to configuration

Close #3543.

Note: See TracTickets for help on using tickets.