Date: Fri, 28 Dec 2001 01:40:00 -0500 From: sridharv@ufl.edu To: hackers@freebsd.org Subject: IP queue question Message-ID: <200112280640.BAA01182@anansi.vpha.health.ufl.edu>
next in thread | raw e-mail | index | archive | help
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 majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112280640.BAA01182>