[Xen-devel] How to optimize the UDP speed when the package is greater than the MTU

2014-12-20 Thread Xiaoding (B)
Hi All, I try to test the performance of netfront netback I use xen4.4 and kernel 3.17-4 When I test the UDP speed I found that if send package is larger than the MTU, xen-back will only one queue at work. And the speed is slow Is there any way to makes multi queue working with package larger

[Xen-devel] [qemu-mainline test] 32517: regressions - FAIL

2014-12-20 Thread xen . org
flight 32517 qemu-mainline real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/32517/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-pvh-intel 5 xen-boot fail REGR. vs. 32459 Regressions which

Re: [Xen-devel] [PATCH] treewide: Convert clockevents_notify to use int cpu

2014-12-20 Thread Rafael J. Wysocki
On Wednesday, December 10, 2014 03:28:53 PM Joe Perches wrote: As far as I can tell, there's no value indirecting the cpu passed to this function via a void *. Update all the callers and called functions from within clockevents_notify. Miscellanea: Add pr_fmt and convert one

[Xen-devel] [linux-linus test] 32524: tolerable FAIL - PUSHED

2014-12-20 Thread xen . org
flight 32524 linux-linus real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/32524/ Failures :-/ but no regressions. Regressions which are regarded as allowable (not blocking): test-amd64-i386-freebsd10-i386 7 freebsd-install fail like 31241

Re: [Xen-devel] net: Detect drivers that reschedule NAPI and exhaust budget

2014-12-20 Thread Eric Dumazet
On Sat, 2014-12-20 at 17:55 +1100, Herbert Xu wrote: -- 8 -- The commit d75b1ade567ffab085e8adbbdacf0092d10cd09c (net: less interrupt masking in NAPI) required drivers to leave poll_list empty if the entire budget is consumed. We have already had two broken drivers so let's add a check for

[Xen-devel] xen/arm: VCPU scheduling

2014-12-20 Thread Vijay Kilari
Hi, I want to know what is the criteria followed in Xen for scheduling VCPUs. Assume below scenario: - Run 2 VPCUs on 1 Physical CPU - VCPUs does not trap on WFE or WFE ( either by WFI/WFE trap is disabled in HCR OR no WFE/WFI in EL1 is executed). In such scenario, does Xen assumes that

[Xen-devel] [libvirt test] 32534: tolerable FAIL - PUSHED

2014-12-20 Thread xen . org
flight 32534 libvirt real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/32534/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-i386-libvirt 9 guest-start fail never pass test-amd64-amd64-libvirt 9

[Xen-devel] [0/4] net: net_rx_action fixes and clean-ups

2014-12-20 Thread Herbert Xu
On Sat, Dec 20, 2014 at 10:00:12AM -0800, Eric Dumazet wrote: OK, but could you : 1) use pr_warn_once() 2) split the too long line pr_warn_once(%s: Budget exhausted after napi rescheduled\n, n-dev ? n-dev-name : backlog); Sure, I'll clean it up a bit too. Cheers,

[Xen-devel] [PATCH 1/4] net: Move napi polling code out of net_rx_action

2014-12-20 Thread Herbert Xu
This patch creates a new function napi_poll and moves the napi polling code from net_rx_action into it. Signed-off-by: Herbert Xu herb...@gondor.apana.org.au --- net/core/dev.c | 98 +++-- 1 file changed, 54 insertions(+), 44 deletions(-)

[Xen-devel] [PATCH 3/4] net: Always poll at least one device in net_rx_action

2014-12-20 Thread Herbert Xu
We should only perform the softnet_break check after we have polled at least one device in net_rx_action. Otherwise a zero or negative setting of netdev_budget can lock up the whole system. Signed-off-by: Herbert Xu herb...@gondor.apana.org.au --- net/core/dev.c |7 +++ 1 file changed,

[Xen-devel] [PATCH 2/4] net: Detect drivers that reschedule NAPI and exhaust budget

2014-12-20 Thread Herbert Xu
The commit d75b1ade567ffab085e8adbbdacf0092d10cd09c (net: less interrupt masking in NAPI) required drivers to leave poll_list empty if the entire budget is consumed. We have already had two broken drivers so let's add a check for this. Signed-off-by: Herbert Xu herb...@gondor.apana.org.au ---

[Xen-devel] [PATCH 4/4] net: Rearrange loop in net_rx_action

2014-12-20 Thread Herbert Xu
This patch rearranges the loop in net_rx_action to reduce the amount of jumping back and forth when reading the code. Signed-off-by: Herbert Xu herb...@gondor.apana.org.au --- net/core/dev.c | 26 -- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git

[Xen-devel] [linux-next test] 32528: regressions - FAIL

2014-12-20 Thread xen . org
flight 32528 linux-next real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/32528/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-qemut-winxpsp3 7 windows-install fail REGR. vs. 32485 Regressions which are

[Xen-devel] [xen-unstable test] 32535: tolerable FAIL - PUSHED

2014-12-20 Thread xen . org
flight 32535 xen-unstable real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/32535/ Failures :-/ but no regressions. Regressions which are regarded as allowable (not blocking): test-amd64-i386-pair 17 guest-migrate/src_host/dst_host fail like 32487-bisect Tests which did not succeed,

[Xen-devel] [linux-3.10 test] 32537: regressions - FAIL

2014-12-20 Thread xen . org
flight 32537 linux-3.10 real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/32537/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-qemut-winxpsp3 7 windows-install fail REGR. vs. 26303 Regressions which are