Re: Userspace network stack and netchannels.

2007-09-26 Thread Robert Iakobashvili
oprofile of the comparison tests is of my curiosity. > but different (non-rfc-compliant) 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 gmai

Re: Userspace network stack and netchannels.

2007-09-25 Thread Robert Iakobashvili
rvice.net.ru/~s0mbre/blog/devel/networking/2006_12_21.html > Very 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? --

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 (

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 - linu

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

Re: Scaling Max IP address limitation

2007-06-26 Thread Robert Iakobashvili
ls all 2.6.19+ versions. Results are same on both systems , so thats the reason I am thinking that there is some limit in kernel >> On Jun 25 2007 12:41, Robert Iakobashvili wrote: >> >> > I am getting after initial successes some errors: >> >> > "rtnl_ta

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 a

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'

Re: Scaling Max IP address limitation

2007-06-25 Thread Robert Iakobashvili
kernel is vanilla 2.6.20.7. Try to see, what happens, when you increase the memory on your comp, if an option. -- Sincerely, Robert Iakobashvili, coroberti %x40 gmail %x2e com ... http://curl-loader.sourceforge.net A web testing and traffic g

Re: Scaling Max IP address limitation

2007-06-24 Thread Robert Iakobashvili
t prevents from > adding more 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, c

Re: Scaling Max IP address limitation

2007-06-24 Thread Robert Iakobashvili
The maximum we added was 60K 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 ...

Re: Accessing certain web sites broken from 2.6.19+

2007-05-10 Thread Robert Iakobashvili
submitting issues/bugs with more details. -- 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 "un

Re: Accessing certain web sites broken from 2.6.19+

2007-05-10 Thread Robert Iakobashvili
ng any 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 t

Re: Slow tcp handshakes rate of 2.6.20 and 2.6.19

2007-04-27 Thread Robert Iakobashvili
pressure by #netstat -s ? Sincerely, Robert Iakobashvili, coroberti %x40 gmail %x2e com ... Navigare necesse est, vivere non est necesse ... http://curl-loader.source

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

Re: TCP connection stops after high load.

2007-04-17 Thread Robert Iakobashvili
0928 91392 The patch was applied smothly just with line offsets. -- 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, wherea

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

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

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

TCP connection stops after high load.

2007-04-12 Thread Robert Iakobashvili
g from 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

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
mp;w=2, read from bottom. -- Sincerely, Robert Iakobashvili, coroberti %x40 gmail %x2e com ... Navigare necesse est, vivere non est necesse ... http://sourceforge.ne

Re: Network card IRQ balancing with Intel 5000 series chipsets

2006-12-29 Thread Robert Iakobashvili
Hi Krzysztof, On 12/29/06, Krzysztof Oledzki <[EMAIL PROTECTED]> wrote: On Wed, 27 Dec 2006, jamal wrote: > On Wed, 2006-27-12 at 09:09 +0200, Robert Iakobashvili wrote: > >> >> My scenario is treatment of RTP packets in kernel space with a single network >&

Re: Network card IRQ balancing with Intel 5000 series chipsets

2006-12-26 Thread Robert Iakobashvili
g with such design. Some 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, co

Re: Network card IRQ balancing with Intel 5000 series chipsets

2006-12-26 Thread Robert Iakobashvili
done using the TPR (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 Iakob

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

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 chi

Network card IRQ balancing with Intel 5000 series chipsets

2006-12-24 Thread Robert Iakobashvili
: [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
irqbalancing may improve something. -- Sincerely, ------ Robert Iakobashvili, coroberti at gmail dot com Navigare necesse est, vivere non est necesse. -- - To unsubscribe from

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

2006-06-24 Thread Robert Iakobashvili
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

Re: [1/1] Kevent subsystem.

2006-06-22 Thread Robert Iakobashvili
_write * aio_suspend * 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 n

Binding a packet socket to interface down

2006-06-22 Thread Robert Iakobashvili
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: ES-API?

2006-03-14 Thread Robert Iakobashvili
f and other files in http://www.cs.wustl.edu/~schmidt/PDF Enjoy, -- Sincerely, --- Robert Iakobashvili, coroberti at gmail dot com NAVIGARE NECESSE EST -- - To unsubscribe from this list: send th

Re: ES-API?

2006-03-14 Thread Robert Iakobashvili
Your patches have been recently discussed on ACE mail list (ACE is an Adaptive Communication Environment - a userspace framework toolkit for OO communication) regarding future support of linux kernel to so-called Proactor design pattern, where true asynch support from kernel has real advantages

Re: [Netlink] virtual interface

2006-01-31 Thread Robert Iakobashvili
omiscuous netlink socket' Unix-domain traffic remains also without a look optin in tcpdump/sniffer. This forced me once to develop a debugging traffic mode, using loopback interface. -- Sincerely, --- Robert Iakobashvili, corober

[Netlink] DEBUG socket or device?

2006-01-26 Thread Robert Iakobashvili
nd a one more copy of a unicast and include the DEBUG_NETLINK socket 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, -------

Re: [Netlink] virtual interface

2006-01-25 Thread Robert Iakobashvili
d to unix-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 gmai

Re: LOW throughput with pktgen and e1000

2005-12-30 Thread Robert Iakobashvili
ktgen to generate a high packets load 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 co

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 grou

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