Mercurial > flash_v2
diff packages/io/eth/current/ChangeLog @ 195:67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
| author | jlarmour |
|---|---|
| date | Fri, 02 Nov 2001 16:12:33 +0000 |
| parents | 678094f34118 |
| children | 51b34619b677 |
line wrap: on
line diff
--- a/packages/io/eth/current/ChangeLog +++ b/packages/io/eth/current/ChangeLog @@ -1,3 +1,21 @@ +2001-10-30 Jonathan Larmour <jlarmour@redhat.com> + + * doc/driver_doc: Add description of poll, deliver and int_vector + driver functions. + +2001-10-29 Hugo Tyson <hmt@redhat.com> + + * src/net/eth_drv.c (eth_drv_tickle_devices): [CASE 106613] Rather + than calling can_send() in the device driver directly, call our + own eth_drv_send() function which will also dequeue a waiting + packet if we find we indeed can_send(). This helps to recover + from queue full situations within the if_ethersubr layer above. + This change is belt & braces with a similar call in the code which + drops a packet if the queue is full, in the main network code in + net/tcpip/.../src/sys/net/if_ethersubr.c (ether_output); this + change will recover the situation shortly even if the application + gives up trying to send because of ENOBUFS. + 2001-10-18 Jonathan Larmour <jlarmour@redhat.com> * cdl/eth_drivers.cdl: Rename CYGSEM_IO_ETH_DRIVERS_DEBUG to
