Dear Jamal,
>>>>> "jamal" == jamal <hadi@xxxxxxxxxx> writes:
jamal> The Tulip, for example, can have its DMA buffers stashed in
jamal> a linked list instead of a ring structure. Maybe not the
jamal> most efficient scheme but could you could play with
jamal> priority queueing structures/algorithms for the DMA buffers
jamal> in this case and for example stick a higher priority packet
keep in mind (see our last thread) that some protocols require
packet ordering to be preserverved. As long the packet scheduler is the
only instance which can possibly re-order packets, such protocols can
take appropriate actions such that the packet schedulers won´t
perform re-ordering. If you had additional re-ordering inside the driver,
things would become even more complictated.
Henner
|