Re: Userspace network stack and netchannels.

2007-09-26 Thread Robert Iakobashvili
) congestion control allows faster start and faster recovery. People like compliance to standards, even if it decreases performance. :) Take care. -- Sincerely, Robert Iakobashvili, coroberti %x40 gmail %x2e com ... http://curl

Re: Userspace network stack and netchannels.

2007-09-25 Thread Robert Iakobashvili
interesting. Are there any details of your benchmarking available, namely, how it was done? Have you some comparison profiling data (oprofile) to figure out where the advantages are coming from? -- Sincerely, Robert Iakobashvili, coroberti %x40 gmail %x2e com

Re: Beyond 64K TCP connections limit per IP-address

2007-07-05 Thread Robert Iakobashvili
On 7/4/07, Eric Dumazet [EMAIL PROTECTED] wrote: On Wed, 4 Jul 2007 11:40:48 +0200 Robert Iakobashvili [EMAIL PROTECTED] wrote: On 7/4/07, Evgeniy Polyakov [EMAIL PROTECTED] wrote: On Wed, Jul 04, 2007 at 09:50:31AM +0200, Robert Iakobashvili ([EMAIL PROTECTED]) wrote: If I am correct

Beyond 64K TCP connections limit per IP-address

2007-07-04 Thread Robert Iakobashvili
. -- Sincerely, Robert Iakobashvili, coroberti %x40 gmail %x2e com ... http://curl-loader.sourceforge.net A web testing and traffic generation tool. - To unsubscribe from this list: send the line unsubscribe netdev in the body of a message to [EMAIL

Re: Beyond 64K TCP connections limit per IP-address

2007-07-04 Thread Robert Iakobashvili
On 7/4/07, Evgeniy Polyakov [EMAIL PROTECTED] wrote: On Wed, Jul 04, 2007 at 09:50:31AM +0200, Robert Iakobashvili ([EMAIL PROTECTED]) wrote: If I am correct, a TCP server can make up to 64K accepts for a port at a single IP-address. No, it is essentially unlimited - linux uses local/remote

Re: Scaling Max IP address limitation

2007-06-25 Thread Robert Iakobashvili
. -- Sincerely, Robert Iakobashvili, coroberti %x40 gmail %x2e com ... http://curl-loader.sourceforge.net A web testing and traffic generation tool. - To unsubscribe from this list: send the line unsubscribe netdev in the body of a message

Re: Scaling Max IP address limitation

2007-06-25 Thread Robert Iakobashvili
Hi On 6/25/07, Jan Engelhardt [EMAIL PROTECTED] wrote: On Jun 25 2007 11:47, Robert Iakobashvili wrote: I am getting after initial successes some errors: rtnl_talk(): RTNETLINK answers: Cannot allocate memory and #ip addr | wc-l is 8194. I'd be surprised if it was 4096 on x86 and 8192

Re: Scaling Max IP address limitation

2007-06-25 Thread Robert Iakobashvili
On 6/25/07, Jan Engelhardt [EMAIL PROTECTED] wrote: On Jun 25 2007 12:41, Robert Iakobashvili wrote: I am getting after initial successes some errors: rtnl_talk(): RTNETLINK answers: Cannot allocate memory and #ip addr | wc-l is 8194. I'd be surprised if it was 4096 on x86 and 8192

Re: Scaling Max IP address limitation

2007-06-24 Thread Robert Iakobashvili
IP addresses than 4096. What do I need to change in Linux kernel ( and then recompile ) to be able to add more IP addresses than 4K addresses per system? .. How are you doing this? Could it be some IPv6 issue like scope? -- Sincerely, Robert Iakobashvili, coroberti %x40 gmail %x2e com

Re: Scaling Max IP address limitation

2007-06-24 Thread Robert Iakobashvili
of secondary IPv4 addresses. It consumes some memory, however. We have also added thousands of IPv6. I will try to test, if there is any limit for doing it. -- Sincerely, Robert Iakobashvili, coroberti %x40 gmail %x2e com ... http://curl

Re: Accessing certain web sites broken from 2.6.19+

2007-05-10 Thread Robert Iakobashvili
, Robert Iakobashvili, coroberti %x40 gmail %x2e com ... http://curl-loader.sourceforge.net A web testing and traffic generation tool. - To unsubscribe from this list: send the line unsubscribe netdev in the body of a message to [EMAIL

Re: Accessing certain web sites broken from 2.6.19+

2007-05-10 Thread Robert Iakobashvili
kernel below 2.6.19 (for example: 2.6.12 or 2.6.15) works fine. Including 2.6.21? Which browser/s have you tried? -- Sincerely, Robert Iakobashvili, coroberti %x40 gmail %x2e com ... http://curl-loader.sourceforge.net A web testing and traffic

Re: TCP connection stops after high load.

2007-04-17 Thread Robert Iakobashvili
-- 2.6.19.7 30724096 6144 2.6.19.7-patched45696 60928 91392 2.6.20.7 30724096 6144 2.6.20.7-patched45696 60928 91392 The patch was applied smothly just with line offsets. -- Sincerely, Robert Iakobashvili

Re: TCP connection stops after high load.

2007-04-17 Thread Robert Iakobashvili
Yes, it fixes. Thanks, I will submit it to -stable branch. David and John, Thanks for your caring and attention. -- Sincerely, Robert Iakobashvili, coroberti %x40 gmail %x2e com ... Navigare necesse est, vivere non est necesse

Re: TCP connection stops after high load.

2007-04-16 Thread Robert Iakobashvili
Robert Iakobashvili wrote: Vanilla 2.6.18.3 works for me perfectly, whereas 2.6.19.5 and 2.6.20.6 do not. Looking into the tcp /proc entries of 2.6.18.3 versus 2.6.19.5 tcp_rmem and tcp_wmem are the same, whereas tcp_mem are much different: kernel tcp_mem

Re: TCP connection stops after high load.

2007-04-15 Thread Robert Iakobashvili
On 4/13/07, David Miller [EMAIL PROTECTED] wrote: From: Robert Iakobashvili [EMAIL PROTECTED] Date: Thu, 12 Apr 2007 23:11:14 +0200 It works good with 2.6.11.8 and debian 2.6.18.3-i686 image. At the same Intel Pentium-4 PC with the same about kernel configuration (make oldconfig using

Re: TCP connection stops after high load.

2007-04-15 Thread Robert Iakobashvili
On 4/13/07, David Miller [EMAIL PROTECTED] wrote: From: Robert Iakobashvili [EMAIL PROTECTED] Date: Thu, 12 Apr 2007 23:11:14 +0200 It works good with 2.6.11.8 and debian 2.6.18.3-i686 image. At the same Intel Pentium-4 PC with the same about kernel configuration (make oldconfig using

Re: TCP connection stops after high load.

2007-04-15 Thread Robert Iakobashvili
Hi John, On 4/15/07, John Heffner [EMAIL PROTECTED] wrote: Robert Iakobashvili wrote: Vanilla 2.6.18.3 works for me perfectly, whereas 2.6.19.5 and 2.6.20.6 do not. Looking into the tcp /proc entries of 2.6.18.3 versus 2.6.19.5 tcp_rmem and tcp_wmem are the same, whereas tcp_mem are much

TCP connection stops after high load.

2007-04-12 Thread Robert Iakobashvili
the loopback (lo) - same picture. Don't fill yourself alone, it may be the same problem, that we encounter. Sincerely, Robert Iakobashvili, coroberti %x40 gmail %x2e com ... Navigare necesse est, vivere non est necesse

Re: Two Dual Core processors and NICS (not handling interrupts on one CPU/assigning a Two Dual Core processors and NICS (not handling interrupts on one CPU / assigning a CPU to a NIC)

2007-01-15 Thread Robert Iakobashvili
bottom. -- Sincerely, Robert Iakobashvili, coroberti %x40 gmail %x2e com ... Navigare necesse est, vivere non est necesse ... http://sourceforge.net/projects/curl-loader

Re: Network card IRQ balancing with Intel 5000 series chipsets

2006-12-26 Thread Robert Iakobashvili
(Thread Priority Register) of the APIC. It's just... not there in Linux (other OSes do use this). Have you any specific pointers for doing it (beyond Internet search)? Your input would be very much appreciated. -- Sincerely, Robert Iakobashvili, coroberti %x40 gmail %x2e com

Re: Network card IRQ balancing with Intel 5000 series chipsets

2006-12-26 Thread Robert Iakobashvili
day we can wish to add a 10Gbps network card and 16 cores/CPUs, but it will not be helpful to scale. Probably, some cards have separated Rx and Tx interrupts. Still, scaling is an issue. I will look into PCI-E option, thanks Jamal. -- Sincerely, Robert Iakobashvili, coroberti %x40 gmail %x2e

Re: Network card IRQ balancing with Intel 5000 series chipsets

2006-12-25 Thread Robert Iakobashvili
Hi Arjan, On 12/25/06, Arjan van de Ven [EMAIL PROTECTED] wrote: On Sun, 2006-12-24 at 11:34 +0200, Robert Iakobashvili wrote: Sorry for repeating, now in text mode. Is there a way to balance IRQs from a network card among Intel CPU cores with Intel 5000 series chipset? We tried

Re: Network card IRQ balancing with Intel 5000 series chipsets

2006-12-25 Thread Robert Iakobashvili
Arjan, On 12/25/06, Arjan van de Ven [EMAIL PROTECTED] wrote: On Mon, 2006-12-25 at 13:26 +0200, Robert Iakobashvili wrote: Am I understanding you correctly that you want to spread the load of the networking IRQ roughly equally over 2 cpus (or cores or ..)? Yes, 4 cores. If so

Network card IRQ balancing with Intel 5000 series chipsets

2006-12-24 Thread Robert Iakobashvili
version 2 Capabilities: [80] #0d [] Capabilities: [100] Advanced Error Reporting -- Sincerely, Robert Iakobashvili, coroberti %x40 gmail %x2e com ... Navigare necesse est, vivere non est necesse

Re: tg3 driver and interrupt coalescence questions

2006-06-27 Thread Robert Iakobashvili
something. -- Sincerely, -- Robert Iakobashvili, coroberti at gmail dot com Navigare necesse est, vivere non est necesse. -- - To unsubscribe from this list: send the line

Re: [1/4] kevent: core files.

2006-06-24 Thread Robert Iakobashvili
as well as encourage moving aio-applications from windows to linux. -- Sincerely, -- Robert Iakobashvili, coroberti at gmail dot com Navigare necesse est, vivere non est necesse

Binding a packet socket to interface down

2006-06-22 Thread Robert Iakobashvili
. Is this behavior of bind () for packet socket done deliberately, or better to correct it so that bind will fail and return errno, e.g. ENODEV? Thanks. -- Sincerely, -- Robert Iakobashvili, coroberti at gmail dot com Navigare necesse est

Re: [1/1] Kevent subsystem.

2006-06-22 Thread Robert Iakobashvili
* aio_error * aio_return * aio_cancel where aio_suspend is very important. -- Sincerely, -- Robert Iakobashvili, coroberti at gmail dot com Navigare necesse est, vivere non est necesse

Re: ES-API?

2006-03-14 Thread Robert Iakobashvili
communication) regarding future support of linux kernel to so-called Proactor design pattern, where true asynch support from kernel has real advantages. -- Sincerely, --- Robert Iakobashvili, coroberti at gmail dot com NAVIGARE

Re: ES-API?

2006-03-14 Thread Robert Iakobashvili
, --- Robert Iakobashvili, coroberti at gmail dot com NAVIGARE NECESSE EST -- - To unsubscribe from this list: send the line unsubscribe netdev in the body of a message to [EMAIL PROTECTED] More majordomo info at http

Re: [Netlink] virtual interface

2006-01-31 Thread Robert Iakobashvili
, using loopback interface. -- Sincerely, --- Robert Iakobashvili, coroberti at gmail dot com NAVIGARE NECESSE EST -- - To unsubscribe from this list: send

[Netlink] DEBUG socket or device?

2006-01-26 Thread Robert Iakobashvili
to a multicast. Sniffing kernel packets via such netlink sockets actually may be extended for the unix-domain traffic as well. What do you think? -- Sincerely, --- Robert Iakobashvili, coroberti at gmail dot com NAVIGARE

Re: [Netlink] virtual interface

2006-01-25 Thread Robert Iakobashvili
-domain traffic as well, or there are other ways to sniff such packets? Security people will cry, but sometimes we need good troubleshooting means in userland. Sincerely, --- Robert Iakobashvili, coroberti at gmail dot com

Re: LOW throughput with pktgen and e1000

2005-12-30 Thread Robert Iakobashvili
via a Cisco switch. Y may wish to monitor your switch ports statistics to understand, what is IN and what is OUT. -- Sincerely, Robert Iakobashvili - NAVIGARE NECESSE EST coroberti at gmail dot com

Re: Netlink send from the interrupt context

2005-11-23 Thread Robert Iakobashvili
On 11/23/05, Robert Iakobashvili [EMAIL PROTECTED] wrote: On 11/23/05, Yu Zhiguo [EMAIL PROTECTED] wrote: Please refer to the function netlink_broadcast(), int netlink_broadcast(struct sock *ssk, struct sk_buff *skb, u32 pid, u32 group, int allocation) I think if allocation=GFP_ATOMIC

Netlink sends from the hw interrupt context

2005-11-21 Thread Robert Iakobashvili
Are there netlink socket netlink_unicast () and netlink_broadcast () interrupt safe? If not, where is the problem and the direction to make them safe? If it is not easy, what could be a workaroud? Thank you in advance. Robert