Re: SMPable version of EM driver

2008-10-13 Thread Vladimir Ivanov
Stefan Lambrev пишет: Hi Vladimir, [skip] I'm unable to get this driver working under releng_7_0. It builds without problems but panic my machine when I load it. May be I'll wait until you have official version for FreeBSD 7.0 or changes get merged into Intel's driver :) We've

Re: SMPable version of EM driver

2008-01-27 Thread Stefan Lambrev
Hi Vladimir, Vladimir Ivanov wrote: Hi, Stefan Stefan Lambrev wrote: Hi Vladimir, Will http://people.yandex-team.ru/~wawa/em-6.7.3-yandex-1.28.tar.gz work out of the box on FreeBSD 7, or it's just for 6.X? We use (and debug) it w/RELENG_6. I seem it can be used w/CURRENT but I didn't test

Re: SMPable version of EM driver

2008-01-27 Thread Stefan Lambrev
Hi Vladimir, Vladimir Ivanov wrote: Hi, Stefan Stefan Lambrev wrote: Hi Vladimir, Will http://people.yandex-team.ru/~wawa/em-6.7.3-yandex-1.28.tar.gz work out of the box on FreeBSD 7, or it's just for 6.X? We use (and debug) it w/RELENG_6. I seem it can be used w/CURRENT but I didn't test

Re: SMPable version of EM driver

2008-01-26 Thread Stefan Lambrev
Hi Vladimir, Will http://people.yandex-team.ru/~wawa/em-6.7.3-yandex-1.28.tar.gz work out of the box on FreeBSD 7, or it's just for 6.X? Vladimir Ivanov wrote: Privet, Alexandr Alexandr Kovalenko wrote: Hello, Vladimir Ivanov! [skip] Which of newest versions should I use in RELENG_6_X

Re: SMPable version of EM driver

2008-01-26 Thread Steven Hartland
] To: Vladimir Ivanov [EMAIL PROTECTED] Cc: freebsd-net@freebsd.org Sent: Saturday, January 26, 2008 4:13 PM Subject: Re: SMPable version of EM driver Hi Vladimir, Will http://people.yandex-team.ru/~wawa/em-6.7.3-yandex-1.28.tar.gz work out of the box on FreeBSD 7, or it's just for 6.X

Re: SMPable version of EM driver

2008-01-26 Thread Vladimir Ivanov
Hi, Stefan Stefan Lambrev wrote: Hi Vladimir, Will http://people.yandex-team.ru/~wawa/em-6.7.3-yandex-1.28.tar.gz work out of the box on FreeBSD 7, or it's just for 6.X? We use (and debug) it w/RELENG_6. I seem it can be used w/CURRENT but I didn't test it yet. Also, pls use 1.30 revision

Re: SMPable version of EM driver

2007-12-14 Thread Vladimir Ivanov
Privet, Alexandr Alexandr Kovalenko wrote: Hello, Vladimir Ivanov! [skip] Which of newest versions should I use in RELENG_6_X now? Let you try http://people.yandex-team.ru/wawa/em-6.7.3-yandex-1.28.tar.gz. We keep code synced with latest RELENG_6. Latest feature: I have start to move

Re: SMPable version of EM driver

2007-12-14 Thread Alexandr Kovalenko
Hello, Vladimir Ivanov! On Fri, Oct 26, 2007 at 07:31:31PM +0400, you wrote: LI Xin wrote: Shoot, the TX mutex locking and unlocking should not belong here. Let me check the code. Cheers, Don't forget: our latest version http://people.yandex-team.ru/wawa/em-6.6.6-yandex-1.20.tar.gz

Re: SMPable version of EM driver

2007-10-26 Thread Vladimir Ivanov
Hi, LI Xin wrote: Shoot, the TX mutex locking and unlocking should not belong here. Let me check the code. Cheers, Don't forget: our latest version http://people.yandex-team.ru/wawa/em-6.6.6-yandex-1.20.tar.gz is very close to CURRENT. Also, you can alter threads' number runtime in this

Re: SMPable version of EM driver

2007-10-26 Thread LI Xin
Vladimir Ivanov wrote: Hi, LI Xin wrote: Shoot, the TX mutex locking and unlocking should not belong here. Let me check the code. Cheers, Don't forget: our latest version http://people.yandex-team.ru/wawa/em-6.6.6-yandex-1.20.tar.gz is very close to CURRENT. Also, you can alter

Re: SMPable version of EM driver

2007-10-24 Thread Lawrence Stewart
Hi Xin, LI Xin wrote: Hi Valdimir and Jack, I have ported Valdimir's 1.16 revision of their driver to -CURRENT code as of today, but I don't have a box that is suitable for testing right now as I just moved, and the server I used to do FreeBSD coding stuff is located several thousand miles

Re: SMPable version of EM driver

2007-10-16 Thread Vladimir Ivanov
Karl Triebes wrote: Vladamir, interesting work. Do you have performance numbers with each of your changes to see how much each contributed? How does this method scale with cpu cores. With your multiple RX thread idea, do you think there will a lot of cache thrashing due to fact that now 1

Re: SMPable version of EM driver

2007-10-14 Thread Vladimir Ivanov
Hi, Mike Tancsa wrote: On Wed, 01 Aug 2007 18:26:10 +0400, in sentex.lists.freebsd.net you wrote: Bill Marquette wrote: [skip] What type of performance differences are you seeing with these changes? Is this with FreeBSD acting as a router/firewall, or purely RX queue is

Re: SMPable version of EM driver

2007-10-08 Thread Vladimir Ivanov
Hi, LI Xin wrote: Hi Valdimir and Jack, I have ported Valdimir's 1.16 revision of their driver to -CURRENT code as of today, but I don't have a box that is suitable for testing right now as I just moved, and the server I used to do FreeBSD coding stuff is located several thousand miles away

Re: SMPable version of EM driver

2007-10-08 Thread LI Xin
Vladimir Ivanov wrote: Hi, LI Xin wrote: Hi Valdimir and Jack, I have ported Valdimir's 1.16 revision of their driver to -CURRENT code as of today, but I don't have a box that is suitable for testing right now as I just moved, and the server I used to do FreeBSD coding stuff is located

Re: SMPable version of EM driver

2007-10-04 Thread Vladimir Ivanov
rmkml wrote: Hi Vladimir, very thank for your work on intel em driver ! just commented line 772 and added 773 : 771:/* Send a copy of the frame to the BPF listener */ 772:/* ETHER_BPF_MTAP(ifp, m_head); */ 773:BPF_MTAP(ifp, m_head); what is ETHER_BPF_MTAP() ?

Re: SMPable version of EM driver

2007-10-04 Thread Vladimir Ivanov
, Vladimir Ivanov wrote: Date: Fri, 05 Oct 2007 00:59:51 +0400 From: Vladimir Ivanov [EMAIL PROTECTED] To: rmkml [EMAIL PROTECTED], freebsd-net@freebsd.org freebsd-net@freebsd.org Subject: Re: SMPable version of EM driver rmkml wrote: Hi Vladimir, very thank for your work on intel em driver

Re: SMPable version of EM driver

2007-10-03 Thread Vladimir Ivanov
Bruce Evans wrote: On Tue, 2 Oct 2007, Vladimir Ivanov wrote: Main improvement of this version: driver does not use TX interrupts at all. So, interrupt rate reduced significantly. Polling for anything is a bug IMO. Buggy hardware may work better with it, but em is not buggy :-). The

Re: SMPable version of EM driver

2007-10-03 Thread LI Xin
Hi Valdimir and Jack, I have ported Valdimir's 1.16 revision of their driver to -CURRENT code as of today, but I don't have a box that is suitable for testing right now as I just moved, and the server I used to do FreeBSD coding stuff is located several thousand miles away :-) I hope that this

Re: SMPable version of EM driver

2007-10-02 Thread Vladimir Ivanov
Hi, Jack Vogel wrote: On 8/1/07, Vladimir Ivanov [EMAIL PROTECTED] wrote: Hi, I've just published revision of EM (mainstream RELENG_6 version w/patch) driver which is being used in our company to increase network performance. The main benefit - significantly better SMP utilization.

Re: SMPable version of EM driver

2007-10-02 Thread Jack Vogel
I'm sorry I have not been able to get to this yet, but putting food on the table comes first so the FreeBSD work that Intel pays me for has to come first. Also your driver work is based on a version that is too old to just accept, I am hoping to get the STABLE tree converted to the new shared code

Re: SMPable version of EM driver

2007-10-02 Thread Vladimir Ivanov
Jack Vogel wrote: I'm sorry I have not been able to get to this yet, but putting food on the table comes first so the FreeBSD work that Intel pays me for has to come first. Also your driver work is based on a version that is too old to just accept, I am hoping to get the STABLE tree converted to

Re: SMPable version of EM driver

2007-10-02 Thread Jack Vogel
On 10/2/07, Vladimir Ivanov [EMAIL PROTECTED] wrote: Jack Vogel wrote: I'm sorry I have not been able to get to this yet, but putting food on the table comes first so the FreeBSD work that Intel pays me for has to come first. Also your driver work is based on a version that is too old to

Re: SMPable version of EM driver

2007-10-02 Thread Bruce Evans
On Tue, 2 Oct 2007, Vladimir Ivanov wrote: Main improvement of this version: driver does not use TX interrupts at all. So, interrupt rate reduced significantly. Polling for anything is a bug IMO. Buggy hardware may work better with it, but em is not buggy :-). For bge, I tune the interrupt

SMPable version of EM driver

2007-08-01 Thread Vladimir Ivanov
Hi, I've just published revision of EM (mainstream RELENG_6 version w/patch) driver which is being used in our company to increase network performance. The main benefit - significantly better SMP utilization. http://people.yandex-team.ru/~wawa/em-6.2.9-yandex.tar.gz. The driver should be

Re: SMPable version of EM driver

2007-08-01 Thread Vladimir Ivanov
Vladimir Ivanov wrote: Hi, I've just published revision of EM (mainstream RELENG_6 version w/patch) driver which is being used in our company to increase network performance. The main benefit - significantly better SMP utilization. http://people.yandex-team.ru/~wawa/em-6.2.9-yandex.tar.gz.