[RTEMS Project] #4493: pppd broken if serial driver can't handle big data

RTEMS trac trac at rtems.org
Fri Feb 11 07:42:51 UTC 2022


#4493: pppd broken if serial driver can't handle big data
--------------------------------+---------------------------------
 Reporter:  Christian Mauderer  |       Owner:  Christian Mauderer
     Type:  defect              |      Status:  closed
 Priority:  normal              |   Milestone:
Component:  network/libbsd      |     Version:  6
 Severity:  normal              |  Resolution:  fixed
 Keywords:                      |  Blocked By:
 Blocking:                      |
--------------------------------+---------------------------------
Changes (by Christian Mauderer <christian.mauderer@…>):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 In [changeset:"17ac5a8cfe0bb0f6c2425dc4288363ba0d114e71/rtems-libbsd"
 17ac5a8/rtems-libbsd]:
 {{{
 #!CommitTicketReference repository="rtems-libbsd"
 revision="17ac5a8cfe0bb0f6c2425dc4288363ba0d114e71"
 ppp: Fix transmitting data

 The pppstart expected that a driver write would somehow magically
 process all data passed to the write function. Because ppp disables all
 buffering that originally has been in termios, that assumption is not
 true for all but polled drivers.

 With this patch, the pppstart now gets and processes the feedback that
 is returned from the driver via rtems_termios_dequeue_characters.

 Fixes #4493
 }}}

--
Ticket URL: <http://devel.rtems.org/ticket/4493#comment:3>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list