I was reading TCP/IP Vol 2 by douglas comer. In that 
he has one queue for each interface from which the IP 
layer processes the incoming datagrams. He has used 
round-robin for fairness. I checked up the BSD code 
and it seems to use only one queue 'ipintrq'. The 
ethernet driver places the mbuf in this queue for an 
IP payload. Comer has also asked a review question 
pertaining to the disadvantage of having a single 
queue ( which i presume inhibits fair scheduling and 
stuff)
Have I interpreted the code correctly? Y is this so in 
BSD? 
Also when I took a look at FreeBSD ipinput code the 
ipintr function which handles the software interrupt 
had a comment which said " to go away sometime soon" . 
Why and what is the alternative?

The fastest way to change is to laugh at your own 
folly - Who moved my cheese

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to