Re: [PATCH] Inbound Connection Control mechanism: Prioritized Accept

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 1 Aug 2001, Alexey Kuznetsov wrote:

> > Do you think that the existing PAQ patch with SYN policing is a reasonable
> > way for prioritizing incoming connection requests?
> 
> I still did not look at this patch, I have just got some url from netdev.
> (that blamed by Jamal. :-) Guys, tell your managers they should reserve
> a bit of money for admins to replace bogus firewalls. ibm site is really
> not accessible, it is not a joke. :-)). I will look at it tonight.

We have escalated the ECN issue and we are expecting this to be fixed by 
sometime next week. IBM is a big distributed company and sometimes it takes a
long time to get things done, even simple things like this.
I am looking forward to your feedback on the patch. 
The URL is http://oss.software.ibm.com/qos

> > Preempting existing low priority connections in acceptq with high priority 
> > ones may not be good idea as we need to abort them by sending a RST.
> 
> Of course. It is _very_ bad idea. :-)
> 
> Actually, true preemption can be relaized here with moving socket
> back to SYN-RECV state, converting it to open_request. We just pretend
> that we did not receive ACK, it is fully legal. 

This looks like an elegant way of prioritizing without penalizing low priority
connections in the absence of high priority ones.
There may be an issue with sockets in accept queue which have received data.
Is it OK to move a socket which has already received some data back to SYN-RECV 
state and expect the data to be resent?

Thanks
-Sridhar

-
: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.kernel.org


[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux