Hello!
> Is it possible to have mutliple backlog q's with different priorities?
> i.ein function netif_rx() depending on the the device on which the packet has arrived we could place the skbuff in different backlog q. ip_rcv() could then process the backlog q's in priority.
Such experiments were carried out during 2.1. They showed that it is useless,
if not harmful. A prioritization has a meaning when you have a finite resource.
Shortly, backlog is not a queue. Backlog is serializer splitting hardware
irqs and networking process. This queue _cannot_ overflow.
When it overflows yet, machine has no time to prioritize anything,
rather it has to fight for life. 8)
Alexey Kuznetsov
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.rutgers.edu
This archive was generated by hypermail 2b29 : Mon Jan 31 2000 - 21:00:32 EST