Latency issues with buf_ring

2012-01-19 Thread John Baldwin
The current buf_ring usage in various NIC drivers has a race that can result in really high packet latencies in some cases. Specifically, the common pattern in an if_transmit routine is to use a try-lock on the queue and if that fails enqueue the packet in the buf_ring and return. The race, of co

Re: Latency issues with buf_ring

2012-01-19 Thread Jack Vogel
Interesting that you bring this up, I have just recently found that UDP TX stressing in my igb driver suffers when using the mq interface, using the old interface its much better, I've not been real happy about just reverting, my interim solution has been to make a compile option to the driver, but

Re: kern/163482: IP address is not round robined if DNS name has many IPs

2012-01-19 Thread dougb
Synopsis: IP address is not round robined if DNS name has many IPs State-Changed-From-To: open->closed State-Changed-By: dougb State-Changed-When: Fri Jan 20 01:40:42 UTC 2012 State-Changed-Why: Bug is fixed in later versions of BIND. The fix will be imported when it's available from the vendor

Adding setfib support to rc.d/routing

2012-01-19 Thread Attila Nagy
Hi, Having multiple routing tables is a very nice and (was a) long awaited capability in FreeBSD. Having it since years is even more cool, because we can assume it's stable now. But not having infrastructure support for it sucks, this makes people hacking with rc.local or various scripts in va

Re: Adding setfib support to rc.d/routing

2012-01-19 Thread Коньков Евгений
Здравствуйте, Attila. Вы писали 20 января 2012 г., 8:52:47: AN> Hi, AN> Having multiple routing tables is a very nice and (was a) long awaited AN> capability in FreeBSD. Having it since years is even more cool, because AN> we can assume it's stable now. AN> But not having infrastructure support

Re: Adding setfib support to rc.d/routing

2012-01-19 Thread Attila Nagy
Здравствуйте On 01/20/12 08:15, Коньков Евгений wrote: Здравствуйте, Attila. Вы писали 20 января 2012 г., 8:52:47: AN> Hi, AN> Having multiple routing tables is a very nice and (was a) long awaited AN> capability in FreeBSD. Having it since years is even more cool, because AN> we can assu